On Tue, 11 Nov 2003 05:28:53 -0800, Alex typed:
> Hi folks,
>
> I've read that the kernel in Fedora Core 1 has issues with PCMCIA, and
> after doing a full install on my laptop, I found this to be true as it
> doesn't recognize any PCMCIA device.
PCMCIA support with Red Hat's supplied kernels is spotty at best. You do
not need to upgrade the kernel, all you need to do is repair/fix the
PCMCIA support problem (you need to be root or equivalent for some of
this);
Remove the kernel-pcmcia-cs-3.1.31-13.i386.rpm;
$ rpm -e kernel-pcmcia-cs
Download and install kernel-source-2.4.22-1.2115.nptl.i386.rpm
$ rpm -i kernel-source-2.4.22-1.2115.nptl.i386.rpm
Type; cd /usr/src/linux-2.4
It is important that kernel build starts with the source tree in a known
condition.
Type; make mrproper
Type; make xconfig
This open an xterm kernel configuration screen that you can use to
customize your kernel.
Click on the Load configuration from File button
This will open a new window, in this window type in the following;
/boot/config-2.4.22-XXXXXX
(the filename matches your current kernel_version number)
Click on the OK button
The window will close and you will be back at the kernel configuration
screen.
Click on the General setup button
(new window will open)
Click on the PCMCIA/CardBus support button (new window will open)
Click on the n next to the top choice of PCMCIA/CardBus support
Click on the OK button
(window closes)
Click on the Main Menu button
(window closes)
Click on the Save and Exit button
(window closes)
You now should be ready to build a new kernel with kernel PCMCIA support
disabled, now you can build it.
Type; make dep
Type; make clean
Type; make bzImage
Type; make modules
This will take a fair amount of time, don't worry, be patient, have a
drink and maybe something to eat!
Type; make modules_install
Type; make install
This will write a new kernel boot option in grub, the one you just
finished building and just installed.
Download and unpack the pcmcia-cs-3.2.4.tar.gz available at;
http://pcmcia-cs.sourceforge.net/
From the console or xterm session from the location you stored the
downloaded pcmcia-cs-3.2.4 package;
Type; tar -zxpvf pcmcia-cs-3.2.4.tar.gz
Type; cd pcmcia-cs-3.2.4
Re-boot the system and select the new kernel you built earlier, hint it
will have custom at the end of the menu choice.
Type; ./Configure
Answer the following questions like the examples below;
kernel source directory is: /usr/src/linux-2.4
build trusting versions: n
include 32-bit cardbus support: y
PnP BIOS resource checking: n
Module install dir: /lib/modules/2.4.22-XXXXXXcustom (the directory
matches your new kernel_version number)
Type; make all
Type; make install
In /etc/sysconfig/pcmcia, you should have;
PCMCIA=yes
PCIC=i82365
PCIC_OPTS=
CORE_OPTS=
CARDMGR_OPTS=
You can check with the command; cat /etc/sysconfig/pcmcia
If not, using your choice of editor, edit the file and make any needed
changes.
Further help and reading can be found here;
http://www.linuxselfhelp.com/HOWTO/Kernel-HOWTO.html http://pcmcia-cs.sourceforge.net/ftp...CIA-HOWTO.html
--
SCO + RICO Act = Justice
Hi! I'm a .sig virus! Copy me to your .sig!