NetMos Technology PCI 9845 Multi-I/O Controller (rev 01) worked fine under Ubuntu 8.04 using the kernel parameter "8250.nr_uarts=7". To avoid undesired iteration of ports I used a setserial script which for Ubuntu 10.04 needed to be modified (autoconfig instead of irq). The script is invoked by /etc/rc.local at boot time.
# Switch off all ports on PCI 6 port card setserial /dev/ttyS1 uart none setserial /dev/ttyS2 uart none setserial /dev/ttyS3 uart none setserial /dev/ttyS4 uart none setserial /dev/ttyS5 uart none setserial /dev/ttyS6 uart none # Reconfigure each port setserial /dev/ttyS1 uart 16550A port 0x1030 autoconfig setserial /dev/ttyS2 uart 16550A port 0x1028 autoconfig setserial /dev/ttyS3 uart 16550A port 0x1020 autoconfig setserial /dev/ttyS4 uart 16550A port 0x1018 autoconfig setserial /dev/ttyS5 uart 16550A port 0x1010 autoconfig setserial /dev/ttyS6 uart 16550A port 0x1000 autoconfig lspci -vv lists the ports: Interrupt: pin A routed to IRQ 21 Region 0: I/O ports at 1030 [size=8] Region 1: I/O ports at 1028 [size=8] Region 2: I/O ports at 1020 [size=8] Region 3: I/O ports at 1018 [size=8] Region 4: I/O ports at 1010 [size=8] Region 5: I/O ports at 1000 [size=16] Kernel driver in use: serial Kernel modules: parport_serial dmseg |grep tty [ 0.000000] console [tty0] enabled [ 0.344797] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 0.345897] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 0.346405] 0000:04:00.0: ttyS4 at I/O 0x1030 (irq = 21) is a 16550A [ 0.346755] 0000:04:00.0: ttyS5 at I/O 0x1028 (irq = 21) is a 16550A [ 0.347028] 0000:04:00.0: ttyS6 at I/O 0x1020 (irq = 21) is a 16550A [ 0.347288] 0000:04:00.0: ttyS1 at I/O 0x1018 (irq = 21) is a 16550A [ 0.347548] 0000:04:00.0: ttyS2 at I/O 0x1010 (irq = 21) is a 16550A [ 0.347847] 0000:04:00.0: ttyS3 at I/O 0x1000 (irq = 21) is a 16550A [ 4.792462] ttyS1: LSR safety check engaged! [ 4.793886] ttyS1: LSR safety check engaged! [ 4.795762] ttyS4: LSR safety check engaged! [ 4.797389] ttyS4: LSR safety check engaged! [ 4.799263] ttyS5: LSR safety check engaged! [ 4.801136] ttyS5: LSR safety check engaged! [ 5.464714] ttyS5: LSR safety check engaged! [ 11.555002] ttyS1: LSR safety check engaged! [ 11.561503] ttyS4: LSR safety check engaged! [ 11.563440] ttyS5: LSR safety check engaged! [ 11.576222] ttyS5: LSR safety check engaged! [ 63.870475] ttyS5: LSR safety check engaged! [14600.814367] ttyS5: LSR safety check engaged! setserial /dev/ttyS5 -a /dev/ttyS5: No such device Striking is that the ports ttyS1 to ttyS4 can be used - but with error messages from the programs which actually control RS-232 hardware. ttyS6 -although available as you see from above listings can not be used. Simply no communication. Question: Would building a new kernel as my predecessor wrote sort that Ubuntu 10.04 problem/bug out. -- Missing ports on PCI 8250 card https://bugs.launchpad.net/bugs/125524 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs