Mailinglist Archive: opensuse (1517 mails)

< Previous Next >
Re: [opensuse] serial ports not working
  • From: Paul Neuwirth <mail@xxxxxxxxxxxxxxxx>
  • Date: Sat, 4 Sep 2010 16:14:57 +0200
  • Message-id: <20100904161457.1cc4b49d@xxxxxxxxxxxx>
On Fri, 3 Sep 2010 19:35:36 -0700
Thomas Taylor <linxt@xxxxxxxxxxx> wrote:

On Fri, 3 Sep 2010 15:50:31 +0200
Paul Neuwirth <mail@xxxxxxxxxxxxxxxx> wrote:

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 -----

Hi Paul;
For the mainboard port, did you check the BIOS to ensure it hadn't
been disabled somehow? Also, what distro are you using?

Tom



Hi,
It's not deactivated, running openSUSE 11.3 (x86_64), 2.6.34-12-desktop
(default doesn't boot it hangs at EDD).
Thanx,
Paul

--
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups