Subject: Diagnosing pcmcia modem problem
To: port-hpcsh list <port-hpcsh@netbsd.org>
From: Michael Wileman <jwileman@panix.com>
List: port-hpcsh
Date: 01/02/2006 17:21:59
In trying to find why I can't access the modem in my 3com pcmcia card 
working, I put the card into a laptop and booted with a netbsd-i386 
livecd (which uses version 2.0). The dmesg output from the laptop, 
using the generic LAPTOP kernel, gives

ep0 at pcmcia0 function 0: 3Com 3c562 33.6 Modem/10Mbps Ethernet
ep0: address 00:60:97:ed:7e:07, 8KB byte-wide FIFO, 5:3 Rx:Tx split
ep0: 10baseT, 10base5, 10base2 (default 10baseT)
com3 at pcmcia0 function 1: serial device
com3: ns16550a, working fifo

The output (from the "messages" log, didn't save the dmesg) from the 
Jornada (using 3.99.8) gives

net680 /netbsd: pcmcia0 function 0: <3Com Corporation, 3C562D/3C563D, EtherLink III, LAN+Modem PC Card> (manufacturer 0x0101, product 0x0562)
net680 /netbsd: not configured
net680 /netbsd: com1 at pcmcia0 function 1: <3Com Corporation, 3C562D/3C563D, EtherLink III, LAN+Modem PC Card>
net680 /netbsd: com1: ns8250 or ns16450, no fifo

It's interesting that the two different kernels seem to detect 
different serial ports for the same card. The i386 version is able to 
access the modem, using cu, with no problem. The Jornada doesn't.

Could this be a kernel configuration problem?

Mike