install the kernel-source-2.4.18, and pcmcia-cs packages. You'll need to /usr/src/kernel-src/2.4.18 and running make oldconfig is a good start). You'll need to NOT use the in-kernel pcmcia stuff, but rather use the pcmcia-source pcmcia stuff (the 3com 575, for some unknown reason to me, is only supported by the old pcmcia-cs package)
Go through a 'make config' as well-- you'll need to set some other things, and may want to remove certain types of support (scsi) that you won't use to make your kernel run faster. In short (though you really should read the KERNEL_HOWTO and the docs in /usr/share/doc/pcmcia-source and /usr/share/doc/kernel-package): apt-get update apt-get install kernel-package libncurses5-dev kernel-source-2.4.18 pcmcia-source pcmcia-cs export PATCH_THE_KERNEL=YES cd /usr/src tar xvjf kernel-source-2.4.18.tar.bz2 cd kernel-source-2.4.18 cp /boot/config.whatever-you-have-that-you-like .config make oldconfig make menuconfig make-kpkg clean make-kpkg --revision=<revision-no> kernel_image modules_image cd .. dpkg -i kernel-image-revision dpkg -i pcmcia-modules-revision check your lilo and look at the symlinks for /vmlinuz*, make sure that you're happy with those settings, rerun lilo, shutdown -r +1 new kernel Then Robert is your mother's brother. glen On Mon, Sep 23, 2002 at 11:39:12PM +0200, Jan T. Kim wrote: > Hi all, > > I installed Debian r3.0 from the official CD set on a Sony notebook > computer, equipped with a 3com PCMCIA ethernet card: > > % cardctl ident > Socket 0: > product info: "3Com Corporation", "3CCFE575BT", "LAN Cardbus Card", "001" > manfid: 0x0101, 0x5157 > function: 6 (network) > PCI id: 0x10b7, 0x5157 > > After the initial installation, the network card worked fine, but then, > after switching the kernel to kernel-image-2.4.18-686, I could not get it > to work. > > After some web browsing and messing around, I figured out that the > card appears to have the 3Com 575 chipset and to require the 3c575_cb > kernel module. Upon browsing package contents, I found out that this > module (along with the cb_enabler module upon which it depends) is > only included in the kernel-image-2.4.18-bf2.4 package. So I installed > that in place of the 686 package. Now, the card works again, and the > output of lsmod confirms that the modules mentioned above are indeed > used. However, I'd prefer to be able to use the 686 kernel... > > I now have the following questions: > > * Have I overlooked something obvious? > > * Why are the modules not in the pcmcia-modules package? > > * If there is a reason for that (e.g. my card is considered outdated, > crummy, exotic or somesuch), would it be reasonable to set up an > additional package with "outdated" (or whatever) modules? > > * Is there a simple instruction sheet for building a kernel with > the modules I need and otherwise identical to the 686 kernel? > > * Finally, what is the idea behind this "bf variant"? All I've found > is the package is "primarily intended to be used as the initial > installation kernel". Any acronym expansion on "bf"? > > Greetinx & thanx in advance, Jan > -- > +- Jan T. Kim -------------------------------------------------------+ > | *NEW* email: [EMAIL PROTECTED] | > | *NEW* WWW: http://www.inb.uni-luebeck.de/staff/kim.html | > *-----=< hierarchical systems are for files, not for humans >=-----* > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Glen S Mehn Contract Systems Administrator SquareTrade, Inc [EMAIL PROTECTED] Building Trust in Transactions (sm) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]