3Com 3CCFEM656B modem port not being seen -- ideas ?

Piete Brooks Piete.Brooks@cl.cam.ac.uk
Sat Feb 12 17:16:12 2000


[[ I'm not on the list, so please include me explicitly in the reply list ]]

I've just got a
    3Com Megahertz Global 10/100 LAN+56K Modem CardBus PC Card Model 3CCFEM656B
assuming it to be similar to our existing PC Cards,
    3Com Megahertz Global 10/100 LAN+56K Modem         PC Card Model 3CCFEM557B
but under RedHat 6.2beta (Linux 2.2.15-2.5.0, cardmgr 3.1.8)
/etc/pcmcia/config has an entry:

	card "3Com 3CCFEM656B w/Winmodem"
	  manfid 0x0102, 0x6562
	  bind "3c575_cb"

so that it doesn't set up the modem. e.g.

cardmgr[1026]: initializing socket 0
cardmgr[1026]: socket 0: 3Com 3CCFEM656B w/Winmodem
cardmgr[1026]: executing: 'insmod /lib/modules/2.2.15-2.5.0/pcmcia/cb_enabler.o'
cardmgr[1026]: executing: 'insmod /lib/modules/2.2.15-2.5.0/pcmcia/3c575_cb.o'
kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 
kernel: cs: cb_config(bus 32) 
kernel:   fn 0 bar 1: io 0xa80-0xaff 
kernel:   fn 0 bar 2: mem 0x60023000-0x6002307f 
kernel:   fn 0 bar 3: mem 0x60022000-0x6002207f 
kernel:   fn 1 bar 1: io 0xa00-0xa7f 
kernel:   fn 1 bar 2: mem 0x60021000-0x6002107f 
kernel:   fn 1 bar 3: mem 0x60020000-0x6002007f 
kernel:   fn 0 rom: mem 0x60000000-0x6001ffff 
kernel: vortex_attach(bus 32, function 0, device 6562) 
kernel: eth0: 3Com 3CCFEM656 Cyclone CardBus at 0xa80,  00:50:04:92:3b:11, IRQ 10 
kernel: eth0: CardBus functions mapped 60022000->c40ca000 
kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface. 
kernel:   MII transceiver found at address 0, status 7809. 
kernel:   Enabling bus-master transmits and whole-frame receives. 
cardmgr[1026]: executing: './network start eth0'

If I try to HACK it by changing the line to:

	    bind "3c575_cb" to 0, "serial_cb" to 1

not only is the modem not set up, but the ethernet doesn't work either:

cardmgr[476]: initializing socket 0
cardmgr[476]: socket 0: 3Com 3CCFEM656B w/Winmodem
kernel: cs: cb_alloc(bus 32): vendor 0x10b7, device 0x6562 
cardmgr[476]: executing: 'insmod /lib/modules/2.2.15-2.5.0/pcmcia/cb_enabler.o'
cardmgr[476]: executing: 'insmod /lib/modules/2.2.15-2.5.0/pcmcia/3c575_cb.o'
kernel: 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 
cardmgr[476]: executing: 'insmod /lib/modules/2.2.15-2.5.0/pcmcia/serial_cb.o'
kernel: cs: cb_config(bus 32) 
kernel:   fn 0 bar 1: io 0xa80-0xaff 
kernel:   fn 0 bar 2: mem 0x60023000-0x6002307f 
kernel:   fn 0 bar 3: mem 0x60022000-0x6002207f 
kernel:   fn 1 bar 1: io 0xa00-0xa7f 
kernel:   fn 1 bar 2: mem 0x60021000-0x6002107f 
kernel:   fn 1 bar 3: mem 0x60020000-0x6002007f 
kernel:   fn 0 rom: mem 0x60000000-0x6001ffff 
kernel: vortex_attach(bus 32, function 0, device 6562) 
kernel: eth0: 3Com 3CCFEM656 Cyclone CardBus at 0xa80,  00:50:04:92:3b:11, IRQ 10 
kernel: eth0: CardBus functions mapped 60022000->c40cc000 
kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII interface. 
kernel:   MII transceiver found at address 0, status 7809. 
kernel:   Enabling bus-master transmits and whole-frame receives. 
kernel: serial_attach(bus 32, fn 1) 
kernel: register_serial(): autoconfig failed 
kernel: serial_cb: register_serial() at 0x0a00, irq 10 failed 
cardmgr[476]: get dev info on socket 0 failed: No such device

Any ideas how to get both working ?
-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-vortex-bug-request@beowulf.org