LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Laptop and Netbook (http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/)
-   -   Wireless driver for lenovo thinkpad t400 (http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/wireless-driver-for-lenovo-thinkpad-t400-727373/)

jamesmorlock 05-20-2009 03:14 PM

Wireless driver for lenovo thinkpad t400
 
Hello,

I've just recently received a Levovo Thinkpad T400 and installed the stable version of Debian Lenny. The distribution didn't seem to come with a driver for the wireless card (an Intel 5100 AGN), so I downloaded the one at this location:

http://intellinuxwireless.org/iwlwif...-8.24.2.12.tgz

I can't really seem to find a straight answer on what to do with this driver, not even in the readme that comes with it. Placing it in "/lib/firmware" and restarting did nothing and it told me I need to enable CONFIG_FW_LOADER in the kernel but have no clue how to do this.
Thank you.

Brains 05-21-2009 01:35 AM

Ummm!
There are two possible ways to take care of this.
First:
Debian is all about free open source software, it does not include firmware for proprietary network devices in a default installation, you may be able to add a non-free repository in the /etc/apt/source.list where you can select the firmware for the device to be installed in a simple manner through synaptic or via apt from command line, but I have no such device therefore cannot say for sure if it's that simple.
My Debian Lenny comes with kernel 2.6.26, according to this article ---> http://wiki.debian.org/iwlagn , you need a newer kernel (2.6.28 or higher) which will have the driver included. Then you would unpack the ucode package (firmware) you have or the one recommended in the article link and move all files ending in .fw to the /lib/firmware directory to enable the device.

I suggest following the instructions in that article for Lenny to add neccessary repositories to your /etc/apt/sources.list so you can upgrade your kernel to at least 2.6.28 (2.6.29 according to the article) which will have the driver (module), then install the firmware to get it up. I personally would try the ucode package you have rather than the one recommended first as it appears to be a newer version, if it don't work, go with what the article suggests. Or just follow the entire proceedure recommended in the article.

Step #3 tells you to add this line to the /etc/apt/source.list ---> deb http://kernel-archive.buildserver.net/debian-kernel sid main

Second:
Find the source package for the driver and compile it to work with the current running kernel you have. Then unpack and install the firmware in same place as previously suggested.

jamesmorlock 05-21-2009 01:43 PM

Thank you so much, that link you provided worked perfectly!!


All times are GMT -5. The time now is 12:28 PM.