Несмотря на то, что ubuntu видит мой последовательный порт, он не будет отправлять или получать данные

У меня возникли проблемы с моим последовательным портом на моем компьютере 16.04 ubuntu. Прежде всего, это lenovo thinkcentre M-57 model 6071, и вот вывод uname -a:

Linux server 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:28:22 UTC 2017 i686 i686 i686 GNU/Linux

Итак, вот сделка: у этой машины есть последовательный порт на материнской плате, а я Я пытаюсь использовать его с моим модемом. Последовательный порт распознается системой как ttyS4, и я даже могу ввести сеанс экрана на этом порту, но когда я начну вводить, никакие данные не будут отправлены на мой модем (мой модем имеет функцию аналогового loopback, чтобы он возвращал все набранные обратно к терминалу, и это сработало на других компьютерах), и данные не получены, он действует так, как будто я не отправляю данные в правый порт, но это единственный физический порт, обнаруженный. Последовательный порт обеспечивает некоторый ток, потому что когда я подключаю к нему модем, загорается индикатор DTR. Итак, вот еще одна информация:

nikolai@server:~$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 0.987516] 0000:00:03.3: ttyS4 at I/O 0x1c90 (irq = 17, base_baud = 115200) is a 16550A nikolai@server:~$ sudo setserial -g /dev/ttyS[0123456] [sudo] password for nikolai: /dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4 /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3 /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4 /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3 /dev/ttyS4, UART: 16550A, Port: 0x1c90, IRQ: 17 /dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0 nikolai@server:~$ stty -F /dev/ttyS4 -a speed 9600 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0; -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 -isig -icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc

Я очень взволнован на этом, я надеюсь, что один из вас может помочь мне. Я пошел вперед и заказал карту последовательного порта pci, но это происходит из Китая, так что потребуется месяц. Тем временем я хотел бы разобраться в этом, я надеюсь, что это не проблема с драйвером. Заранее спасибо.

0
задан 1 June 2017 в 07:54

2 ответа

Предупреждение. Неправильная модификация настроек в конфигурации вашего компьютера BIOS может привести к повреждению или, в противном случае, неработоспособной системе. Выполняйте это на свой страх и риск и принимайте меры предосторожности.

Попробуйте отключить любые параллельные порты в BIOS, если это применимо, поскольку я лично видел, как это началось с последовательного порта, работающего на машине на базе Debian. Если возможно, измените опцию управления потоком с аппаратного обеспечения на Xon / Xoff, так как другие параметры могут мешать модему отвечать на хост.

0
ответ дан 18 July 2018 в 12:23

Предупреждение. Неправильная модификация настроек в конфигурации вашего компьютера BIOS может привести к повреждению или, в противном случае, неработоспособной системе. Выполняйте это на свой страх и риск и принимайте меры предосторожности.

Попробуйте отключить любые параллельные порты в BIOS, если это применимо, поскольку я лично видел, как это началось с последовательного порта, работающего на машине на базе Debian. Если возможно, измените опцию управления потоком с аппаратного обеспечения на Xon / Xoff, так как другие параметры могут мешать модему отвечать на хост.

0
ответ дан 24 July 2018 в 19:57

Другие вопросы по тегам:

Похожие вопросы: