No wifi in kernel 3.18.0-rc4 - /proc files
I had to do a kernel 'git bisect' and have tried to build a current kernel. It fails to deliver wifi, and complains of /proc/net/wireless file being missing.
Where the <expletive deleted> do I set that? I'm running slackware-current dated 09/14. The wifi is a B43 using the standard kernel driver. It is a usb chip somehow linked to the pci bus via SSB, and that is appearing on the lspci output, which is a fair sign of kernel recognition. |
Quote:
I just lsmod | grep b43 to see if the kernel sees it and has loaded the module, otherwise I could find references to it in messages when it was detected during boot. |
Will get to that box and double check module loading. It looks good - showing in lspci. I will check firmware too. That thing is offline due to the wifi issue.
|
Slackbuilds b43-firmware and b43-fwcutter were the packages, maintained by none other than r.workman (who is likely lurking about giggling at our ineptitude...)
This is the homepage for the project |
Thanks for the replies, guys. This is not a newbie question.
This box has run b43 for years and ran it on this install. This is a kernel issue. That's all that changed. The details: lsmod |grep b43 shows
According to logs, it's loading firmware version 666.2. ifconfig wlan0 up does just that. (No bytes ever sent/received, etc). iwconfig shows wlan0 as having no wireless extensions, and shows sit0 that I know nothing about. cat /proc/net/wireless shows "No such file or directory" The logs show it finds the Broadcom 4311 WLAN, the PHY, and the Radio and loads the b43xx driver [ Features: PL ]. But nothing works. All the wireless utilities give me the middle finger :-(. On a reboot, it throws these errors Error for wireless request "Set Mode" <blah> Error for wireless request "Set Frequency" <blah> set failed on wlan0: invalid argument followed by a string of ioctl errors as it tailspins. I'm thinking either
|
/proc/net/wireless is a copy of /proc/net/dev according to /usr/include/linux/wireless.h. I got the info from here http://www.hpl.hp.com/personal/Jean_...xtensions.html.
|
This is the output from the laptop I was referencing above with the wlan0 up
Code:
ash-4.3$ cat /proc/net/wireless |
Code:
bash-4.3$ sudo lsmod | egrep 'bcma|b43|ssb' AFAIK, I do not need b44, sdhi*, or ssb_hcd. But I do need mac80211. Here we go building again. |
Right -sending this from the offending box. We are sorted. It's singing on wifi, so I presume all the files are correct enough.
In the config, mac80211=y is not good enough, apparently. It's now a module. I also added FUSE_FS=m as well, and that sorted it out. The git bisect did mess around whether something was set to module, or in the case of fuse, at all. I never had a good .config for this box before on such a late kernel, so that's good. (Hmmm, better check sound and the other stuff before I crow). Thank you all for suggestions & help. |
I've seen you do the same for others. It was my pleasure, and of course, Kudos on the save.
|
Thanks. I ran off and checked other stuff - sound notably and sound id good, as far as that goes (not very far).
The powersaving seems ok also, so the only untested item is bluetooth, and I really don't care. Bluetooth was always dependent on the sun not being behind a cloud (Rare in Ireland), balancing forces from the correct coordination of planets & galaxies, and a complete lack of disturbance in the Space/Time continuum. :-P. |
All times are GMT -5. The time now is 02:46 AM. |