Wireless: Intel 3945ABG not working - missing firmware

Bug #262543 reported by Tomas Pospisek
6
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

$ lspci
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

$ dmesg
[ 395.878089] firmware: requesting iwlwifi-3945-1.ucode
[ 395.878848] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
[ 395.878848] iwl3945: Could not read microcode: -2
[ 395.878848] iwl3945 0000:10:00.0: PCI INT A disabled
[ 429.865011] iwl3945 0000:10:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 429.868008] iwl3945 0000:10:00.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100006)

$ uname -r
2.6.27-1-generic

$ dpkg -s linux-image-2.6.27-1-generic | grep Version
Version: 2.6.27-1.2

The same setup worked on a Hardy install with default everything, i.e. linux-image-2.6.24-19-generic, Version: 2.6.24-19.41

Revision history for this message
Ben Collins (ben-collins) wrote :

Not a bug. You must install/upgrade linux-restricted-modules-common to get the firmware.

Changed in linux:
status: New → Invalid
Revision history for this message
sindaco (leonardo-ronchetti) wrote :

this bugs is new present in vmlinuz-2.6.27-7-generic and vmlinuz-2.6.27-7-server,

root@leonardo-skynet:/# rmmod iwl3945
root@leonardo-skynet:/# modprobe iwl3945

kernel.log

Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.466773] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.466786] iwl3945: Copyright(c) 2003-2008 Intel Corporation
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.466882] iwl3945 0000:10:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.466900] iwl3945 0000:10:00.0: setting latency timer to 64
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.466931] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.508269] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
Oct 15 21:52:49 leonardo-skynet kernel: [ 2046.554293] phy4: Selected rate control algorithm 'iwl-3945-rs'
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.630377] iwl3945 0000:10:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.630832] firmware: requesting iwlwifi-3945-1.ucode
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.638872] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.638884] iwl3945: Could not read microcode: -2
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.657094] iwl3945 0000:10:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.657540] firmware: requesting iwlwifi-3945-1.ucode
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.664269] iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
Oct 15 21:52:53 leonardo-skynet kernel: [ 2050.664285] iwl3945: Could not read microcode: -2

root@leonardo-skynet:/# find ./ -name iwlwifi-3945-1*root@leonardo-skynet:~# dpkg -l |grep restricted |grep linux
ii linux-restricted-modules 2.6.27.7.9 Generic Linux restricted modules.
rc linux-restricted-modules-2.6.24-16-generic 2.6.24.12-16.34 Non-free Linux 2.6.24 modules on x86/x86_64
ii linux-restricted-modules-2.6.27-7-generic 2.6.27-7.12 Non-free Linux kernel modules for version 2.
ii linux-restricted-modules-2.6.27-7-server 2.6.27-7.12 Non-free Linux kernel modules for version 2.
ii linux-restricted-modules-common 2.6.27-7.12 Non-free Linux 2.6.27 modules helper script
ii linux-restricted-modules-generic 2.6.27.7.9 Restricted Linux modules for generic kernels
root@leonardo-skynet:~#

root@leonardo-skynet:/#

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.