Subject: Modem problem with Xircom combo pcmcia card under -current
To: NetBSD help <netbsd-help@netbsd.org>
From: Nicolas Joly <njoly@pasteur.fr>
List: netbsd-help
Date: 07/09/2002 11:05:21
Hi,

I just tested a Xircom pcmcia combo card (ethernet + modem) CEM56 on
my Dell Inspiron 2600 running -current (1.6D 20020709). And noticed
some problems in make the modem work.

The ethernet interface works fine, but no modem (seems to be a known
issue with xircom cards) :

xi0 at pcmcia0 function 0: Xircom RealPort Ethernet 10/100 + Modem 56
xi0: Ethernet address 00:10:a4:d0:c1:c5
icsphy0 at xi0 phy 0: ICS1890 10/100 media interface, rev. 3
icsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

I removed `xi' support in the kernel, and then noticed the modem :

com3 at pcmcia0 function 0: serial device
com3: ns8250 or ns16450, no fifo

But it doesn't work ... and i was expecting something like : 

com3 at pcmcia0 function 0: serial device
com3: ns16550a, working fifo

According to the archives, some Xircom modems from combo cards seems
to be working. Is there a chance that i can make it work too ?

Thanks in advance.

NB: The modem is fully functional under RH7.3 on the same laptop
`ttyS03 at port 0x02e8 (irq = 3) is a 16550A'.


Appended card information :

pcmcia0: CIS version PC Card Standard 5.0
pcmcia0: CIS info: Xircom, CreditCard Ethernet 10/100 + Modem 56, CEM56, 1.00
pcmcia0: Manufacturer code 0x105, product 0x110a
pcmcia0: function 0: serial port, ccr addr ff80 mask 67
pcmcia0: function 0, config table entry 39: I/O card; irq mask 8ebc; iomask a, iospace 2e8-2ef; mwait_required rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 31: I/O card; irq mask 8ebc; iomask a, iospace 3e8-3ef; mwait_required rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 23: I/O card; irq mask 8ebc; iomask a, iospace 2f8-2ff; mwait_required rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 15: I/O card; irq mask 8ebc; iomask a, iospace 3f8-3ff; mwait_required rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 0, config table entry 63: I/O card; irq mask 8ebc; iomask 3, iospace 0-7; mwait_required rdybsy_active io8 io16 irqshare irqpulse irqlevel powerdown
pcmcia0: function 1: network adapter, ccr addr 0 mask 0

-- 
Nicolas Joly

Biological Software and Databanks.
Pasteur Institute, Paris.