[ltp] X60s/X200s kernel 3.7.0 compiled no wifi. (Old 2.6.32,
ubuntu wifi works)
Paul Bolle
linux-thinkpad@linux-thinkpad.org
Thu, 06 Nov 2014 13:30:47 +0100
On Thu, 2014-11-06 at 13:04 +0100, Uwe Brauer wrote:
> > On Thu, 2014-11-06 at 11:56 +0100, Uwe Brauer wrote:
>
> > Kernel v2.6.39 shipped with commit be663ab67077 ("iwlwifi: split the
> > drivers for agn and legacy devices 3945/4965"). As a result iwl3945
> > depends on iwlegacy in v3.7. Does your v3.7 .config set CONFIG_IWLEGACY
> > to m or y?
>
> It is set to m. Would it be simple to have it set to y?
I don't think it matters much.
> In any case:
> So I did sudo modprobe iwlegacy
> and indeed now in lsmod that module shows up
> I can run sudo ifonfig wlan0 up.
Because iwl3945 shows up too?
> However neither wicd nor (k)networkmanager show the wireless device!
>
> So I still don't have wifi.
I don't really know or use these programs. So I'm _guessing_ your Ubuntu
10.04 userland expects v2.6.32 kernels and doesn't properly support v3.7
kernels, for whatever reason.
> > Please don't run make menuconfig as root!
>
> Ok since it was in /usr/src
There must be a gazillion tutorials and books on compiling the Linux
kernel. I'm pretty sure they all suggest to build the kernel (in a
dedicated directory somewhere) in your home directory.
(On my ThinkPads, running Fedora 20 now, /usr/src/kernels/$release only
contains header files and Makefiles. I think it is only provided to
build out of tree modules.)
> it looked logical. So if I change the ownership of the kernel source
> and run the make commands, should I run just the make install commands
> and root and let the permissions of the executable as they are?
What executable(s)?
Paul Bolle