How to load a firmware file in CentOS with udev / hotplug?
I've got a laptop with the Intel PRO/Wireless 3945ABG/BG Network Connection Adapter, and in order to make it work with Linux, one step I need to do is copy a the network adapters firmware to the appropriate folder. This is what the readme file says about that:
If so, how can I get this to work with udev? Where should I place the firmware file? Should I modify some udev scripts in order to get it picked up?
Thanks for your help.
P.S.: I love Linux, but it hurts me to see that it is still such a pain to get wireless working under Linux. It's not that Intel is not supporting Linux (and some hacks needs to be used in order to get everything working), because the files and instructions I got here come straight from Intel. In Windows this wireless network card works straight away. To give you an idea what is needed in order to get it working under Linux (ideally, if Murphy is not involved):
1. Install the mac80211 subsystem
This involves patching the kernel source and compile the kernel module. Although, you get a note that says that starting version 2.0 of mac80211, it is also necessary to recompile the whole kernel and that they are looking into a way of solving this.
2. Get hotplug to get the network cards firmware picked up.
Nice, my system aint using Hotplug
3. Load the driver using iwlwifi
Although the steps seem pretty straightforward, it is way too cumbersome in order to get internet working on your laptop. Not to speak about the fact that recompiling the kernel is not that trivial for most people, certainly if you get some nice compile errors such as:
Btw, if anyone knows a solution to the compilation error..I'm still looking in to it.
And just after I pressed POST, I realized that this might actually belong in the wireless forum, rather then where it is now. :-)
Even i am facing the same problem
I have the same problem here. Did you figure out a way of configuring WiFi on your laptop?
the microcode images are the firmware.
|All times are GMT -5. The time now is 01:30 AM.|