Hello list, some of my serial ports are not working. ttyS0 mainboard's port doesn't work, ttyS[45] (PCI-express card) don't work, only ttyS[67] (PCI card) work correctly. I tried the different ports with my modems, a video terminal and my UPS, they work on ttyS[67] but not with the others - using the same configuration and permissions. Probing the modems (using hylafax's probemodem) makes the modem's leds blink, but will fail, on my VT i get hieroglyphics instead of a login. Any ideas? thanks a lot for help, regards Paul - Here some info: setserial -ga /dev/ttyS? /dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test /dev/ttyS4, Line 4, UART: 16950/954, Port: 0xac00, IRQ: 18 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test /dev/ttyS5, Line 5, UART: 16950/954, Port: 0xac08, IRQ: 18 Baud_base: 1130000, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test /dev/ttyS6, Line 6, UART: 16550A, Port: 0xd800, IRQ: 22 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test /dev/ttyS7, Line 7, UART: 16550A, Port: 0xd480, IRQ: 22 Baud_base: 115200, close_delay: 50, divisor: 0 closing_wait: 3000 Flags: spd_normal skip_test ttyS4 was originally set to baud_base 1130000 like ttyS5, but setting it to 115200 didn't change anything. lspci 03:04.0 Serial controller: Oxford Semiconductor Ltd EXSYS EX-41092 Dual 16950 Serial adapter 06:07.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01) the first one is the failing, second the working one hwinfo
serial.1: read info ----- /proc/tty/driver/serial ----- 0: uart:16550A port:000003F8 irq:4 tx:329 rx:11 brk:11 RTS|DTR 4: uart:16C950/954 port:0000AC00 irq:18 tx:1378 rx:883 fe:5 brk:174 RTS|CTS|DTR|CD 5: uart:16C950/954 port:0000AC08 irq:18 tx:1616 rx:556 fe:39 brk:143 RTS|DTR|DSR 6: uart:16550A port:0000D800 irq:22 tx:98031 rx:99245 fe:4 RTS|CTS|DTR|DSR 7: uart:16550A port:0000D480 irq:22 tx:3164 rx:4737 fe:3 brk:52 RTS|CTS|DTR|DSR ----- /proc/tty/driver/serial end ----- ----- serial info ----- uart 16550A, line 0, port 0x3f8, irq 4, baud 0 uart 16C950/954, line 4, port 0xac00, irq 18, baud 0 uart 16C950/954, line 5, port 0xac08, irq 18, baud 0 uart 16550A, line 6, port 0xd800, irq 22, baud 0 uart 16550A, line 7, port 0xd480, irq 22, baud 0 ----- serial info end ----- --
dmesg <6>[ 1.592092] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled <6>[ 1.592201] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A <6>[ 1.592637] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A <6>[ 1.592915] serial 0000:03:04.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 <4>[ 1.593061] ttyS4: detected caps 00000700 should be 00000100 <6>[ 1.593103] 0000:03:04.0: ttyS4 at I/O 0xac00 (irq = 18) is a 16C950/954 <4>[ 1.593230] ttyS5: detected caps 00000700 should be 00000100 <6>[ 1.593350] 0000:03:04.0: ttyS5 at I/O 0xac08 (irq = 18) is a 16C950/954 <6>[ 33.994284] 0000:06:07.0: ttyS6 at I/O 0xd800 (irq = 22) is a 16550A <6>[ 34.001349] 0000:06:07.0: ttyS7 at I/O 0xd480 (irq = 22) is a 16550A -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org