[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help - PCMCIA card disables serial port!



On Mon, Mar 26, 2001 at 12:54:37PM -0800, Michael Dickey wrote:
> Inserting my PCMCIA modem/ethernet card disables my serial port. I am sure
> that it is not an irq problem, as they both use different irqs when
> functioning
> 
> Before pcmcia card:
> $ cat /proc/tty/driver/serial
> serinfo:1.0 driver:4.27
> 0: uart:16550A port:3F8 irq:4 baud:9600 tx:0 rx:0
> 1: uart:16550A port:480 irq:3 tx:0 rx:0 CTS|DSR|CD|RI
> 2: uart:unknown port:3E8 irq:4
> 3: uart:unknown port:2E8 irq:3
> 
> After inserting card:
> $ cat /proc/tty/driver/serial
> serinfo:1.0 driver:4.27
> 0: uart:16550A port:A80 irq:3 baud:9600 tx:0 rx:0 CTS|DSR
> 1: uart:unknown port:2F8 irq:3
> 2: uart:unknown port:3E8 irq:4
> 3: uart:unknown port:2E8 irq:3
> 4: uart:unknown port:3220 irq:3
> 5: uart:unknown port:3228 irq:3
> 6: uart:unknown port:4220 irq:3
> 7: uart:unknown port:4228 irq:3
> 8: uart:unknown port:5220 irq:3
> 9: uart:unknown port:5228 irq:3
> 
> Any idea why this is happening? Everything works fine when I boot into
> Windows 2000, so it isn't a hardware issue... (Dell Latitude, potato 2.2r2,
> XIRCOM RBEM56G-100 ethernet 10/100+Modem 56)

I have a Latitude CPx500, 2.2r2, and a XIRCOM RBEM56G-100. I
had to turn on SHARE_IRQ to get the XIRCOM card working. From
/usr/src/linux/.config:

# 
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
# CONFIG_SERIAL_CONSOLE is not set
CONFIG_SERIAL_EXTENDED=y
# CONFIG_SERIAL_MANY_PORTS is not set
CONFIG_SERIAL_SHARE_IRQ=y
# CONFIG_SERIAL_DETECT_IRQ is not set
# CONFIG_SERIAL_MULTIPORT is not set
# CONFIG_HUB6 is not set
# CONFIG_SERIAL_NONSTANDARD is not set
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
CONFIG_PRINTER_READBACK=y
CONFIG_MOUSE=y

I also have to force the ethernet card into promiscuous mode to get it
working.

Before pcmcia card:
$ cat /proc/tty/driver/serial
serinfo:1.0 driver:4.27
0: uart:16550A port:3F8 irq:4 baud:9600 tx:0 rx:0
1: uart:unknown port:2F8 irq:3
2: uart:unknown port:3E8 irq:4
3: uart:unknown port:2E8 irq:3

After inserting card:
$ cat /proc/tty/driver/serial
serinfo:1.0 driver:4.27
0: uart:16550A port:3F8 irq:4 baud:9600 tx:0 rx:0
1: uart:16550A port:180 irq:11 baud:9600 tx:0 rx:0 CTS|DSR
2: uart:unknown port:3E8 irq:4
3: uart:unknown port:2E8 irq:3

-- 
Lee Bradshaw                 lee@sectionIV.com
Texas Instruments            bradshaw@ti.com



Reply to: