You are not logged in.
Hello, I trying to build a custom kernel with only the needed things and I'm almost done; but if I try to include the drivers for that wireless card there is a message at boot time saying that the microcode could not be found.
If the driver is compiled as a module everything is fine, what could be causing this? Is there any way to include the drivers in the kernel and still have them working?
Thank you very much.
Offline
Have you installed the iwlwifi-4965-ucode package?
Offline
Yes, the microcode file is in the /lib/firmware directory. Right now I'm using the linux-firmware package from [testing] which provides it.
Offline
I think I know what can be causing this. I have /boot in a separated partition, maybe / is not mounted yet?
I was getting to know how uvesafb works and integrating it into the kernel outputs a similar message at boot time saying that could not find /sbin/v86d when its package is correctly installed and the file is there.
Offline
I have got the same Problem here without seperated /boot partition.
lspci | grep 4965
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
dmesg | grep 4965
iwlagn 0000:03:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
iwlagn 0000:03:00.0: request for firmware file 'iwlwifi-4965-2.ucode' failed.
The file iwlwifi-4965-2.ucode is still in /lib/firmware/
I tested with 2.6.34 and 2.6.35-rc1.
Offline
You could try adding the firmware the the FILES value in /etc/mkinitcpio.conf.
But if you are compiling your own kernel, why not build statically all the modules you need to mount / and ditch initramfs ?
Offline
Thank you, I read about initramfs and one of its purposes is to be able to insert the required modules to load the / filesystem.
Since I already have those modules statically compiled to the kernel I took initramfs apart and the problem is fixed.
Offline
You could try adding the firmware the the FILES value in /etc/mkinitcpio.conf
Adding the firmware fixed the problem.
Thanks
Offline