• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Ubuntu - update kernel breaks wireless

Robor

Elite Member
I've gone through this before with kernel upgrades and have always been able to use the instructions HERE (I do use the latest versions of all files though) to get it working again. I am trying now and when I issue the make command I'm getting a spew of errors. I did an apt-get for make and linux-headers. Here's what happens...


robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$ make && sudo make install /bin/sh: cc: command not found
Checking in /lib/modules/2.6.15-26-686 for ieee80211 components...
make -C /lib/modules/2.6.15-26-686/build M=/tmp/wifi/ieee80211-1.1.14 modules
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc: Command not found
make[1]: Entering directory `/usr******/linux-headers-2.6.15-26-686'
CC [M] /tmp/wifi/ieee80211-1.1.14/ieee80211_module.o
/bin/sh: gcc: command not found
make[2]: *** [/tmp/wifi/ieee80211-1.1.14/ieee80211_module.o] Error 127
make[1]: *** [_module_/tmp/wifi/ieee80211-1.1.14] Error 2
make[1]: Leaving directory `/usr******/linux-headers-2.6.15-26-686'
make: *** [modules] Error 2
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$
 
Originally posted by: Robor
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$ make && sudo make install /bin/sh: cc: command not found
Checking in /lib/modules/2.6.15-26-686 for ieee80211 components...
make -C /lib/modules/2.6.15-26-686/build M=/tmp/wifi/ieee80211-1.1.14 modules
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr******/linux-headers-2.6.15-26-686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc: Command not found
make[1]: Entering directory `/usr******/linux-headers-2.6.15-26-686'
CC [M] /tmp/wifi/ieee80211-1.1.14/ieee80211_module.o
/bin/sh: gcc: command not found
make[2]: *** [/tmp/wifi/ieee80211-1.1.14/ieee80211_module.o] Error 127
make[1]: *** [_module_/tmp/wifi/ieee80211-1.1.14] Error 2
make[1]: Leaving directory `/usr******/linux-headers-2.6.15-26-686'
make: *** [modules] Error 2
robor007@Home-T42-Ubuntu:/tmp/wifi/ieee80211-1.1.14$

Ummmm, no idea.
 
Hmmm... Tried 'putting the firmware in place' and get an error. There's no such thing as /usr/lib/hotplug in Dapper. Apparently Dapper and Breezy don't store the firmware in the same place?
 
I'm not sure. I did some googling and one person mentioned /lib/hotplug? Here's the output of that command...


robor007@Home-T42-Ubuntu:/tmp/wifi/fw/ipw2200-fw-3.0$ ls /lib/modules/`uname -r`/kernel/drivers/pci/hotplug

acpiphp_ibm.ko cpcihp_generic.ko cpqphp.ko ibmphp.ko pci_hotplug.ko
acpiphp.ko cpcihp_zt5550.ko fakephp.ko pciehp.ko shpchp.ko
 
I'm not sure where the firmware is supposed to go. I looked in /lib/modules and there's a directory for the current and previous kernels. Here's what I've got there...

robor007@Home-T42-Ubuntu:/lib/modules$ ls
2.6.15-23-386 2.6.15-25-386 2.6.15-26-386 2.6.15-26-686
robor007@Home-T42-Ubuntu:/lib/modules$ cd 2.6.15-26-686/
robor007@Home-T42-Ubuntu:/lib/modules/2.6.15-26-686$ ls
build madwifi modules.dep modules.ofmap modules.usbmap
include madwifi-ng modules.ieee1394map modules.pcimap net
initrd modules.alias modules.inputmap modules.seriomap volatile
kernel modules.ccwmap modules.isapnpmap modules.symbols
robor007@Home-T42-Ubuntu:/lib/modules/2.6.15-26-686$
 
I've done a 'tar zxvf ipw2200-fw-3.0.tgz' to /lib/firmware/2.6.15-26-686 and /lib/modules/2.6.15-26-686. Issuing a modprobe just drops me back to the next line with no response - no error or output. My wireless card is listed in a ifconfig and in the 'Networking' GUI. I just don't get an IP from my router.

Like I said, I've gone through several kernel upgrades that broke my wireless but going through the instructions in my original post and using the latest versions always worked. Now I'm borked... :-/
 
Originally posted by: nweaver
it broke your intell 2200? I've not had any problems with Dapper and my Intel 2915(same basic driver)

Yep. Working fine between home (wireless) and work (wire). Applied updates (including new kernel) at work and no more working wireless at home. It's happened before several times under Breezy and I could always repair it with the instructions in the link above. I've done a kernel update or two under Dapper and it didn't break my wireless until now.
 
Back
Top