Finally I got it working. The trick on my system was, that
you must not talk to the second serial line at all - even
setting the irq results in a hanging card until you do a
"cardctl reset". This effect seems to occur only on my
toshiba, on a Compaq everything works fine. My solution was
to set "DEVICE=ignore" in serial.opts if an "ADDRESS=*,*,1"
was requested and of course to exit the serial-script if
"$DEVICE==ignore".
Notebook: Toshiba 2180CDT with RedHat 6.2
dmesg:
Intel PCIC probe:
Toshiba ToPIC95-B rev 07 PCI-to-CardBus at slot 00:13, mem 0x68000000
host opts [0]: [slot 0xf0] [ccr 0x10] [cdr 0x86] [rcr 0x00] [no pci irq] [lat 168/176] [bus 20/20]
host opts [1]: [slot 0xf0] [ccr 0x20] [cdr 0x86] [rcr 0x00] [no pci irq] [lat 168/176] [bus 21/21]
ISA irqs (default) = 3,5,9,10 polling interval = 1000 ms
cs: IO port probe 0x0100-0x04ff: clean.
cs: memory proe 0x0d0000-0x0dffff: clean.
[...]
tty16 at 0x0100 (irq = 5) is a 16550A
tty17 at 0x0108 (irq = 5) is a 8250
Card: Nokia Card Phone 2.0 (slot 1 above)
[root@ezri ~]# uname -rv
2.2.16-3 #1 Mon Jun 19 18:49:25 EDT 2000
[root@ezri ~]# cardctl -V
cardctl version 3.1.19
|