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

Re: Xircom Cardbus RBEM56G Modem Problem



Angus McMorland, 2003-Jan-25 18:29 +1300:
> Hi all, 
> 
> Thanks, Jeff, for the reply. 
> 
> I've compiled PCMCIA_SERIAL_CS into my 2.4.19 kernel now (heard about
> the problems with 2.4.20 and don't want to mess with 2.4.18 which is my
> vaguely working version), but with no improvement. 
> 
> Yes, it was missing, but I think I've tried it before. 
> 
> The help documentation for that option clearly states it's for 16-bit
> cards, which the RBEM56G isn't. 

I have the same Xircom card and the eth0 and modem are working fine.
I went ahead and recompiled a 2.4.20 kernel (I ain't scared!).  I'm
using all the built-in drivers too.  Here are some details on my
setup:

Insert card:

Jan 26 08:56:47 jcoppock kernel: cs: cb_alloc(bus 2): vendor 0x115d, device 0x0003
Jan 26 08:56:47 jcoppock kernel: PCI: Enabling device 02:00.0 (0000 -> 0003)
Jan 26 08:56:47 jcoppock kernel: PCI: Setting latency timer of device 02:00.0 to 64
Jan 26 08:56:47 jcoppock kernel: eth0: Xircom cardbus revision 3 at irq 11 
Jan 26 08:56:47 jcoppock kernel: PCI: Enabling device 02:00.1 (0000 -> 0003)
Jan 26 08:56:47 jcoppock kernel: ttyS04 at port 0x4080 (irq = 11) is a 16550A
Jan 26 08:56:47 jcoppock cardmgr[311]: socket 0: CardBus hotplug device

Kernel options:

<snip>
CONFIG_HOTPLUG=y

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
# CONFIG_TCIC is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set

#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=y
<snip>
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
CONFIG_PCMCIA_PCNET=m
# CONFIG_PCMCIA_AXNET is not set
# CONFIG_PCMCIA_NMCLAN is not set
CONFIG_PCMCIA_SMC91C92=m
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_ARCNET_COM20020_CS is not set
# CONFIG_PCMCIA_IBMTR is not set
CONFIG_PCMCIA_XIRCOM=y
# CONFIG_PCMCIA_XIRTULIP is not set
CONFIG_NET_PCMCIA_RADIO=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_PCMCIA_NETWAVE=m
CONFIG_PCMCIA_WAVELAN=m
# CONFIG_AIRONET4500_CS is not set
<snip>
# PCMCIA character devices
#
CONFIG_PCMCIA_SERIAL_CS=y
CONFIG_PCMCIA_CHRDEV=y
# CONFIG_SYNCLINK_CS is not set
# CONFIG_MWAVE is not set
<snip>

 
> Another point I've noticed while on this quest: 
> dmesg has an entry: 
> 
> 	Linux Kernel Card Services 3.1.22 
>
> which is obviously not the latest version (I've got the pcmcia-source
> 3.1.33-6 package now). Is that a problem? If I try 

I also have Linux Kernel Card Services 3.1.22, as indicated in my
dmesg log.  Also, I have pcmcia-cs version 3.1.33-6 installed...the
package, not the source.

> 	#modprobe serial_cb
> 
> which, I believe, is the correct module for the serial function of the
> card, I get:
> 
> 	/lib/modules/2.4.19/pcmcia/cb_enabler.o: init_module: Invalid argument
> 	Hint: insmod errors can be caused by incorrect module 	parameters,
> including invalid IO or IRQ parameters.
>       You may find more information in syslog or the output from dmesg
> 	/lib/modules/2.4.19/pcmcia/cb_enabler.o: insmod
> 	/lib/modules/2.4.19/pcmcia/cb_enabler.o failed
> 	/lib/modules/2.4.19/pcmcia/cb_enabler.o: insmod serial_cb failed
> 
> and dmesg reports:
> 
> 	cb_enabler: Card Services release does not match!
> 
> Any more ideas anyone?

Since I've put the drivers into the kernel, I can't confirm this.
 
> Thanks for your time,

np.

> Angus.
> 
> P.S. With 2.4.19 and 2.4.20, I'm also experiencing bug #142940 where
> #apm -s doesn't work, supposedly something to do with the pcmcia system.
> Is this a symptom of the same problem?

I don't have this problem on my Dell Latitude CPx.  Neither with the
previous kernel 2.4.19 or the currect 2.4.20.

jc

-- 
Jeff Coppock		Systems Engineer
Diggin' Debian		Admin and User



Reply to: