On Sunday 11 January 2004 21:15, Arthur Barlow wrote:

<snip>

> Here are some clues.  In the working kernel "dmesg" shows this:
>
>       cs: cb_enable(bus 2)
>         bridge io map 0 (flags 0x21): 0x200-0x287
>         bridge mem map 0 (flags 0x1): 0x60008000-0x60013fff
>       tulip_attach(device 02:00.0)
>       tulip.c:v0.91g-ppc 7/16/99 [EMAIL PROTECTED] (modified by
>       [EMAIL PROTECTED] for XIRCOM CBE, fixed by Doug Ledford
>       eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode)
>
> In the 2.4.23 kernel where the Xircom card does not work it just has:
>
>       cs: cb_alloc(bus 2): vendor 0x115d, device 0x0003
>       PCI: Enabling device 02:00.0 (0000 -> 0003)
>       PCI: Enabling device 02:00.1 (0000 -> 0003)
>
> As you can see there is no "cb_enable."  Any ideas?

I have an identical system with the same Xircom card, though it doesn't show 
up as a tulip driven card.  I am also running Woody instead of Sid.   My best 
guess is that you missed something in the kernel config.  Back up, hide, copy 
or whatever your config files so you don't lose something you want.  Go to 
your 2.4.23 kernel source directory and run make-kpkg clean.  Copy your good 
.config file from the bf24 kernel to the 2.4.23 source tree top level 
directory. (Where the original 2.4.23 .config is located.)  Now run make 
oldconfig.  You will only be asked questions about the new kernel 
configuration options in 2.4.23.  This should leave all the configuration 
options for your Xircom card from the working bf24 kernel intact for the new 
2.4.23 kernel.  Then just make-kpkg --normal options you use kernel_image.

Here  are some relevant lines from my config.


#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
# CONFIG_SUNLANCE is not set
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNBMAC is not set
# CONFIG_SUNQE is not set
# CONFIG_SUNGEM is not set
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_LANCE is not set
# CONFIG_NET_VENDOR_SMC is not set
# CONFIG_NET_VENDOR_RACAL is not set
# CONFIG_AT1700 is not set
# CONFIG_DEPCA is not set
# CONFIG_HP100 is not set
# CONFIG_NET_ISA is not set
# CONFIG_NET_PCI is not set
# CONFIG_NET_POCKET is not set
#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_CARDBUS=y
# CONFIG_TCIC is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set

#
# 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 is not set
# CONFIG_PCMCIA_AXNET is not set
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# 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 is not set

There is a XIRTULIP and XIRCOM.   My card is the Xircom RealPort CardBus 
Ethernet 10/100+Modem 56  RBEM56G-100.

Running the make oldconfig and recompiling _should_ fix things, though.

-- 

Stewart...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to