Re: No wireless on Dell N5110 with any driver
Quote:
Originally Posted by
chili555
The installation of bcmwl-kernel-source is supposed to blacklist ssb and bcma; they are still loading and wl is not. Please do:
Code:
gksudo gedit /etc/modules
If bcma and ssb are in there, remove them and add wl. Proofread, save and close gedit.
bcma and ssb weren't in there, but b43 was, so I added wl and removed b43 - correct?
Quote:
Originally Posted by
chili555
Now do:
Code:
sudo su
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
modprobe -r bcma
modprobe -r ssb
modprobe wl
exit
Any improvement?
All successful up to modprobe wl, but then the same error again:
Code:
FATAL: Error inserting wl (/lib/modules/3.2.0-38-generic/updates/dkms/wl.ko): Invalid argument
:?
Re: No wireless on Dell N5110 with any driver
Now that we have done some housekeeping, please run again:
Code:
sudo apt-get install --reinstall bcmwl-kernel-source
Reference: http://ubuntuforums.org/showthread.php?t=1610246
Re: No wireless on Dell N5110 with any driver
Quote:
Originally Posted by
chili555
Again, exactly the same as before, resulting in:
Code:
FATAL: Error inserting wl (/lib/modules/3.2.0-38-generic/updates/dkms/wl.ko): Invalid argument
Re: No wireless on Dell N5110 with any driver
After a reboot, I'm still getting the same:
Code:
robawalsh@Dell-Inspiron-N5110:~$ sudo modprobe brcmsmac
WARNING: Error inserting brcmutil (/lib/modules/3.2.0-38-generic/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko): Invalid argument
WARNING: Error inserting mac80211 (/lib/modules/3.2.0-38-generic/kernel/net/mac80211/mac80211.ko): Invalid argument
FATAL: Error inserting brcmsmac (/lib/modules/3.2.0-38-generic/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko): Invalid argument
I can't find anything on this on Google...
Re: No wireless on Dell N5110 with any driver
Please show me:
Code:
sudo apt-get remove --purge linux-backports-modules-cw*
Thanks.
Re: No wireless on Dell N5110 with any driver
Quote:
Originally Posted by
chili555
Please show me:
Code:
sudo apt-get remove --purge linux-backports-modules-cw*
Thanks.
robawalsh@Dell-Inspiron-N5110:~$ sudo apt-get remove --purge linux-backports-modules-cw*
[sudo] password for robawalsh:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-34-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-29-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-36-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-33-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-38-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-38-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-35-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-37-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-36-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-34-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-32-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-37-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-precise-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-36-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-35-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-precise-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-33-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-38-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-24-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-37-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-36-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-32-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-27-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-30-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-35-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-precise-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-33-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-32-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-27-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-24-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-36-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-36-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-33-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-35-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-38-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-35-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-37-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-37-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-34-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-33-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-36-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-36-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-38-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-35-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-34-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-30-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-38-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-37-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-37-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-33-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-30-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-25-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-38-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-34-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-precise-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-30-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-25-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-31-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-37-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-36-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-33-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-35-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-38-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-37-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-34-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-29-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-34-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-29-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-36-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-33-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-37-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-36-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-38-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-35-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-precise-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-35-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-31-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-37-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-38-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-23-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.6-3.2.0-36-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-34-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-29-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-38-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-precise-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-3.2.0-35-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-31-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-26-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-31-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-26-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-38-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.5-precise-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-35-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-32-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-23-generic-pae' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-precise-generic' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.3-3.2.0-37-virtual' for regex 'linux-backports-modules-cw*'
Note, selecting 'linux-backports-modules-cw-3.4-3.2.0-35-generic-pae' for regex 'linux-backports-modules-cw*'
Package linux-backports-modules-cw-3.3-3.2.0-23-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-24-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-25-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-26-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-27-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-29-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-30-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-31-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-32-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-33-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-34-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-35-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-35-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-36-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-36-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-37-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-37-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-38-generic is not installed, so not removed
Package linux-backports-modules-cw-3.3-3.2.0-38-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.3-precise-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-29-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-30-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-31-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-32-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-33-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-34-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-35-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-35-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-36-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-36-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-37-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-37-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-38-generic is not installed, so not removed
Package linux-backports-modules-cw-3.4-3.2.0-38-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.4-precise-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-33-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-34-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-35-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-35-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-36-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-36-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-37-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-37-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-38-generic is not installed, so not removed
Package linux-backports-modules-cw-3.5-3.2.0-38-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.5-precise-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-33-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-34-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-35-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-35-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-36-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-36-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-37-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-37-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-38-generic is not installed, so not removed
Package linux-backports-modules-cw-3.6-3.2.0-38-virtual is not installed, so not removed
Package linux-backports-modules-cw-3.6-precise-generic is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
robawalsh@Dell-Inspiron-N5110:~$
1 Attachment(s)
Re: No wireless on Dell N5110 with any driver
Quote:
Problem is, I have this problem when trying to modprobe ANY module:
And that, of course, is the real problem. Please reboot. In the first second or two of the boot process, press the Shift key to bring up the GRUB menu. Use the arrow keys to select any kernel version earlier than 3.2.0-38-generic. Press Enter and boot into the earlier version. In that version can you successfully modprobe any module?
Code:
sudo modprobe brcmsmac
If so, let's try to reinstall -38:
Code:
sudo apt-get install --reinstall linux-image-3.2.0-38-generic
Then reboot into -38 and try modprobe again. If it works, now do:
Code:
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
Please see attached.
Fingers crossed!
Re: No wireless on Dell N5110 with any driver
Quote:
Originally Posted by
chili555
And that, of course, is the real problem. Please reboot. In the first second or two of the boot process, press the Shift key to bring up the GRUB menu. Use the arrow keys to select any kernel version earlier than 3.2.0-
38-generic. Press Enter and boot into the earlier version. In that version can you successfully modprobe any module?
Code:
sudo modprobe brcmsmac
If so, let's try to reinstall -38:
Code:
sudo apt-get install --reinstall linux-image-3.2.0-38-generic
Then reboot into -38 and try modprobe again. If it works, now do:
Code:
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
Please see attached.
Fingers crossed!
Hmm, I did think to try that, which didn't work in kernel 3.2.0-37 either, but I'll try an earlier kernel and report back - shortly.
Boot into recovery mode or not?
Also, do I want to modprobe brcmsmac or wl?
Re: No wireless on Dell N5110 with any driver
Quote:
Boot into recovery mode or not?
Either. Recovery mode, if I remember correctly, is text mode only, so Gnome, Compiz, and, by the way, Network Manager, etc. aren't in the way. You can do everything above from there.
Re: No wireless on Dell N5110 with any driver
Currently in kernel 3.2.0.34, and the wireless worked straight away at boot.
The first thing I did was sudo modprobe brcmsmac, and this appeared successful.
So then I tried lsmod:
Code:
robawalsh@Dell-Inspiron-N5110:~$ sudo modprobe brcmsmac
[sudo] password for robawalsh:
robawalsh@Dell-Inspiron-N5110:~$ lsmod
Module Size Used by
bbswitch 13396 0
rfcomm 47604 12
parport_pc 32866 0
ppdev 17113 0
bnep 18281 2
binfmt_misc 17540 1
nls_iso8859_1 12713 1
nls_cp437 16991 1
vfat 17585 1
fat 61512 1 vfat
snd_hda_codec_hdmi 32474 4
snd_hda_codec_idt 70795 1
snd_hda_intel 33773 3
snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
arc4 12529 2
snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
brcmsmac 570874 0
mac80211 506816 1 brcmsmac
brcmutil 15139 1 brcmsmac
i915 477438 3
cfg80211 205544 2 brcmsmac,mac80211
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
crc8 12893 1 brcmsmac
drm_kms_helper 46978 1 i915
drm 241921 4 i915,drm_kms_helper
uvcvideo 72627 0
cordic 12535 1 brcmsmac
i2c_algo_bit 13423 1 i915
dell_laptop 18119 0
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
videodev 98259 1 uvcvideo
btusb 18332 2
dcdbas 14490 1 dell_laptop
psmouse 97443 0
joydev 17693 0
snd 78855 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
dell_wmi 12681 0
v4l2_compat_ioctl32 17128 1 videodev
sparse_keymap 13890 1 dell_wmi
serio_raw 13211 0
mxm_wmi 12979 0
video 19596 1 i915
wmi 19256 2 dell_wmi,mxm_wmi
lp 17799 0
soundcore 15091 1 snd
mei 41616 0
mac_hid 13253 0
bluetooth 180104 23 rfcomm,bnep,btusb
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
parport 46562 3 parport_pc,ppdev,lp
ums_realtek 18248 0
uas 18180 0
usb_storage 49198 1 ums_realtek
usbhid 47199 0
hid 99592 1 usbhid
r8169 62099 0
lzo 12597 0
robawalsh@Dell-Inspiron-N5110:~$
Since I can't see any other wireless module, I assume this kernel is using brcmsmac and has blacklisted the other drivers/modules. This is what I want.
sudo apt-get install --reinstall linux-image-3.2.0-38-generic appeared mostly successful, but with a dkms error:
Code:
robawalsh@Dell-Inspiron-N5110:~$ sudo apt-get install --reinstall linux-image-3.2.0-38-generic
[sudo] password for robawalsh:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/38.5 MB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 604225 files and directories currently installed.)
Preparing to replace linux-image-3.2.0-38-generic 3.2.0-38.60 (using .../linux-image-3.2.0-38-generic_3.2.0-38.60_amd64.deb) ...
Done.
Unpacking replacement linux-image-3.2.0-38-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
Setting up linux-image-3.2.0-38-generic (3.2.0-38.60) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled
(3.2.0-38.60 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(3.2.0-38.60 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
ERROR (dkms apport): kernel package linux-headers-3.2.0-38-generic is not supported
Error! Bad return status for module build on kernel: 3.2.0-38-generic (x86_64)
Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-38-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-38-generic /boot/vmlinuz-3.2.0-38-generic
Generating grub.cfg ...
using custom appearance settings
Found background image: /media/DATA/Wallpapers/Black_Texture.jpg
Found linux image: /boot/vmlinuz-3.2.0-38-generic
Found initrd image: /boot/initrd.img-3.2.0-38-generic
Found linux image: /boot/vmlinuz-3.2.0-37-generic
Found initrd image: /boot/initrd.img-3.2.0-37-generic
Found linux image: /boot/vmlinuz-3.2.0-34-generic
Found initrd image: /boot/initrd.img-3.2.0-34-generic
Found linux image: /boot/vmlinuz-3.2.0-33-generic
Found initrd image: /boot/initrd.img-3.2.0-33-generic
Found linux image: /boot/vmlinuz-3.2.0-32-generic
Found initrd image: /boot/initrd.img-3.2.0-32-generic
Found linux image: /boot/vmlinuz-3.2.0-31-generic
Found initrd image: /boot/initrd.img-3.2.0-31-generic
Found linux image: /boot/vmlinuz-3.2.0-30-generic
Found initrd image: /boot/initrd.img-3.2.0-30-generic
Found linux image: /boot/vmlinuz-3.2.0-29-generic
Found initrd image: /boot/initrd.img-3.2.0-29-generic
Found linux image: /boot/vmlinuz-3.2.0-27-generic
Found initrd image: /boot/initrd.img-3.2.0-27-generic
Found linux image: /boot/vmlinuz-3.2.0-26-generic
Found initrd image: /boot/initrd.img-3.2.0-26-generic
Found linux image: /boot/vmlinuz-3.2.0-25-generic
Found initrd image: /boot/initrd.img-3.2.0-25-generic
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found Windows 7 (loader) on /dev/sda2
Found Windows 7 (loader) on /dev/sda3
done
robawalsh@Dell-Inspiron-N5110:~$
This package, linux-headers-3.2.0-38-generic, is what seems to be causing problems when I try to build/compile anything.
/var/lib/dkms/psmouse-alps/0.10/build/make.log contains:
Code:
DKMS make.log for psmouse-alps-0.10 for kernel 3.2.0-38-generic (x86_64)
Thu Feb 21 16:53:22 GMT 2013
make: Entering directory `/usr/src/linux-headers-3.2.0-38-generic'
LD /var/lib/dkms/psmouse-alps/0.10/build/src/built-in.o
CC [M] /var/lib/dkms/psmouse-alps/0.10/build/src/psmouse-base.o
CC [M] /var/lib/dkms/psmouse-alps/0.10/build/src/synaptics.o
CC [M] /var/lib/dkms/psmouse-alps/0.10/build/src/alps.o
/var/lib/dkms/psmouse-alps/0.10/build/src/alps.c:135:33: error: expected ‘)’ before ‘int’
make[2]: *** [/var/lib/dkms/psmouse-alps/0.10/build/src/alps.o] Error 1
make[1]: *** [/var/lib/dkms/psmouse-alps/0.10/build/src] Error 2
make: *** [_module_/var/lib/dkms/psmouse-alps/0.10/build] Error 2
make: Leaving directory `/usr/src/linux-headers-3.2.0-38-generic'
I'll boot into 3.2.0-38 to try modprobe and see if the error(s) still occur.