Kernel Recompile With iwlwifi Support?
Hey everybody.
I have a laptop with an Intel wireless card. I need wireless access to get things done. I'm currently happily running Slackware 13, but sadly it doesn't support the iwl3945 driver out of the box. I have to admit, first off, that I'm still a newbie when it comes to most of the internal workings of Linux. I have verified that the mac80211 subsystem referred to at intellinuxwireless.org is not present on my system. I am supposed to recompile the kernel with mac80211 enabled, and install a kernel module for it. I follow the instructions (i.e. make & install the mac80211 source, go to the modules directory and make menuconfig, then select the only option I could find with '80211' in it), but when I tried to compile as prescribed, it told me there were errors in /net/drivers, I think. I'm not sure what I'm doing here, so I don't want to go to far on my own initiative lest I screw something up. Has anyone had this problem? What am I doing wrong? I'm using kernel version 2.6.29.6-smp, and the source for that version is installed. Thanks Dio |
From the homepage at www.intellinuxwireless.org:
Quote:
|
I saw that, but I'm not sure how to implement that solution. I couldn't find any info on it, so I just played it safe and followed the site's instructions.
Is that saying to recompile the kernel including those drivers? |
Okay, I found iwl3945.ko. Sorry, I don't have any experience messing with the kernel or modules. How do I tell the system to load the module on boot?
All I could find is that if it's in the /lib/modules tree it should already load automatically. It's already there, so I'm not sure. |
I have iwl945.ko in /lib/modules/2.6.29.6-smp/kernel/drivers/net/wireless/iwlwifi, and I have iwlwifi-3945.ucode in /lib/firmware/iwlwifi-3945.ucode.
|
1st you don't have to mess with the kernel in this case.
Regarding the module, in my system, I have a line in /etc/modprobe.conf: Code:
alias wlan0 iwl4965 Good luck! |
It's really that easy? I'll give it a try and see what happens. Thanks for the help, either way!
|
Nothing... It didn't seem to hurt anything, but nothing's changed. The .ucode I have in /lib/firmware is the most current version from intellinuxwireless.org, and I just stuck it into the directory. Is there some magic dance I should have done for either this or the iwl3945.ko (i.e. install script, configuration command, etc)?
|
Quote:
Code:
uname -a |
You need to configure the card in /etc/sysconfig/network-interfaces (i believe is the file for Slackware) and reboot.
Search in the networking forums here for 'slackware network interface config' to see a sample file. Good luck. ps. if you install the 'wicd' package it should do all the configuring for you through GUI. |
Beautiful! I built wicd, started X, it ran automatically and here I am! Thank you very much. I really wish I understood how to do it myself, but at least now it'll be easier to learn. :P Thanks tons.
By the way, for future reference, in Slack that config file is /etc/rc.d/rc.inet1.conf, the configuration file for the script /etc/rc.d/rc.inet1, which seems to run at boot time. That seems to be why I always thought something was wrong. Man, Slackware is unforgiving. :) |
Great to hear it's working! Now you can study the changes wicd made to the config files and possibly tweak things.
|
All times are GMT -5. The time now is 07:02 PM. |