Confirmed on HP AMD64 Pavillion dv6000 (running 32bit hardy, installed from alpha6). lspci gives BCM94311MCG wlan mini PCI Restricted drivers downloaded and installed something, dpkg -l shows me it is b43-fwcutter. There is no fimware though. lsmod|grep b43 b43 118176 0 rfkill 8592 106 rfkill_input,b43 mac80211 165652 1 b43 led_class 6020 1 b43 input_polldev 5896 1 b43 ssb 32772 2 b43,ohci_hcd dmesg says, about 150 times, "b43/ucode13.fw not found, go download it": [ 3398.532542] b43-phy0 ERROR: Firmware file "b43/ucode13.fw" not found or load failed. [ 3398.532550] b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4). [ 3473.382364] input: b43-phy0 as /devices/virtual/input/input110 [ 3473.390337] evdev: no more free evdev devices [ 3473.390348] input: failed to attach handler evdev to device input110, error: -23 [ 3473.417091] b43-phy0 ERROR: Firmware file "b43/ucode13.fw" not found or load failed. [ 3473.417100] b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4). [ 3556.418786] input: b43-phy0 as /devices/virtual/input/input111 [ 3556.426050] evdev: no more free evdev devices [ 3556.426060] input: failed to attach handler evdev to device input111, error: -23 [ 3556.463738] b43-phy0 ERROR: Firmware file "b43/ucode13.fw" not found or load failed. [ 3556.463748] b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the correct firmware (version 4). The same laptop boots windows vista (bloated version) and the wireless indicator light is on (blue). Not in hardy, it stays red. I don't think the on/off switch for wireless works at all in Linux? iwconfig does show an interface, but no networks. So I do as suggested above: jan@blessing-laptop:~$ cd ~ jan@blessing-laptop:~$ mkdir b43-temp jan@blessing-laptop:~$ cd b43-temp jan@blessing-laptop:~/b43-temp$ wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o --01:04:22-- http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o => `wl_apsta-3.130.20.0.o' Resolving downloads.openwrt.org... 195.56.146.238 Connecting to downloads.openwrt.org|195.56.146.238|:80... jan@blessing-laptop:~/b43-temp$ export http_proxy=http://proxy.aims.ac.za:3128/ jan@blessing-laptop:~/b43-temp$ wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o --01:04:42-- http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o => `wl_apsta-3.130.20.0.o' Resolving proxy.aims.ac.za... 192.168.42.1 Connecting to proxy.aims.ac.za|192.168.42.1|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 652,866 (638K) [application/x-object] 100%[====================================>] 652,866 7.93K/s ETA 00:00 01:06:03 (8.06 KB/s) - `wl_apsta-3.130.20.0.o' saved [652866/652866] jan@blessing-laptop:~/b43-temp$ wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2 --01:06:03-- http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2 => `broadcom-wl-4.80.53.0.tar.bz2' Resolving proxy.aims.ac.za... 192.168.42.1 Connecting to proxy.aims.ac.za|192.168.42.1|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 904,072 (883K) [application/x-tar] 100%[====================================>] 904,072 7.84K/s ETA 00:00 01:07:56 (7.86 KB/s) - `broadcom-wl-4.80.53.0.tar.bz2' saved [904072/904072] jan@blessing-laptop:~/b43-temp$ sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o [sudo] password for jan: This file is recognised as: filename : wl_apsta.o version : 295.14 MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3 Extracting b43legacy/ucode2.fw Extracting b43legacy/ucode4.fw Extracting b43legacy/ucode5.fw Extracting b43legacy/ucode11.fw Extracting b43legacy/pcm4.fw Extracting b43legacy/pcm5.fw Extracting b43legacy/a0g0bsinitvals2.fw Extracting b43legacy/b0g0bsinitvals5.fw Extracting b43legacy/a0g0initvals5.fw Extracting b43legacy/a0g1bsinitvals5.fw Extracting b43legacy/a0g0initvals2.fw Extracting b43legacy/a0g1initvals5.fw Extracting b43legacy/b0g0bsinitvals2.fw Extracting b43legacy/b0g0initvals5.fw Extracting b43legacy/b0g0initvals2.fw Extracting b43legacy/a0g0bsinitvals5.fw jan@blessing-laptop:~/b43-temp$ tar xfvj broadcom-wl-4.80.53.0.tar.bz2 broadcom-wl-4.80.53.0/ broadcom-wl-4.80.53.0/kmod/ broadcom-wl-4.80.53.0/kmod/wl_apsta_mimo.o broadcom-wl-4.80.53.0/kmod/wl_apsta.o broadcom-wl-4.80.53.0/nas broadcom-wl-4.80.53.0/wl broadcom-wl-4.80.53.0/WHERE_FROM broadcom-wl-4.80.53.0/libbcmcrypto.so jan@blessing-laptop:~/b43-temp$ sudo b43-fwcutter -w /lib/firmware broadcom-wl-4.80.53.0/kmod/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 351.126 MD5 : 9207bc565c2fc9fa1591f6c7911d3fc0 Extracting b43/ucode4.fw Extracting b43/ucode5.fw Extracting b43/ucode11.fw Extracting b43/ucode13.fw Extracting b43/pcm4.fw Extracting b43/pcm5.fw Extracting b43/b0g0initvals4.fw Extracting b43/b0g0bsinitvals4.fw Extracting b43/a0g0initvals4.fw Extracting b43/a0g0bsinitvals4.fw Extracting b43/b0g0initvals5.fw Extracting b43/b0g0bsinitvals5.fw Extracting b43/a0g0initvals5.fw Extracting b43/a0g1initvals5.fw Extracting b43/a0g0bsinitvals5.fw Extracting b43/a0g1bsinitvals5.fw Extracting b43/lp0initvals13.fw Extracting b43/lp0bsinitvals13.fw Extracting b43/b0g0initvals13.fw Extracting b43/b0g0bsinitvals13.fw Extracting b43/a0g1initvals13.fw Extracting b43/a0g1bsinitvals13.fw jan@blessing-laptop:~/b43-temp$ sudo chmod o+rx /lib/firmware/b43 /lib/firmware/b43legacy jan@blessing-laptop:~/b43-temp$ sudo modprobe -r b43 jan@blessing-laptop:~/b43-temp$ sudo modprobe b43 jan@blessing-laptop:~/b43-temp$ dmesg [ 0.000000] Linux version 2.6.24-11-generic (buildd@rothera) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu1)) #1 SMP Fri Feb 29 22:08:31 UTC 2008 (Ubuntu 2.6.24-11.17-generic) [ 3898.920358] Registered led device: b43-phy0:tx [ 3898.920765] Registered led device: b43-phy0:rx [ 3898.921089] Registered led device: b43-phy0:radio [ 3898.912224] b43-phy0 ERROR: PHY transmission error [ 3898.962314] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 3917.279607] BUG: unable to handle kernel paging request at virtual address f8a810d0 [ 3917.279616] printing eip: f8a810d0 *pde = 37c02067 *pte = 00000000 [ 3917.279622] Oops: 0000 [#1] SMP [ 3917.279626] Modules linked in: af_packet rfcomm l2cap bluetooth rfkill_input ppdev ipv6 powernow_k8 cpufreq_conservative cpufreq_userspace cpufreq_ondemand cpufreq_powersave cpufreq_stats freq_table sbs sbshc dock container iptable_filter ip_tables x_tables sbp2 parport_pc lp parport loop joydev arc4 ecb blkcipher rfkill snd_hda_intel snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy snd_seq_oss serio_raw snd_seq_midi psmouse sdhci snd_rawmidi ricoh_mmc video output mmc_core wmi_acer snd_seq_midi_event ac nvidia(P) snd_seq snd_timer snd_seq_device battery button snd agpgart k8temp shpchp pci_hotplug evdev soundcore i2c_core pcspkr ext3 jbd mbcache sg sr_mod cdrom sd_mod amd74xx ide_core ahci pata_amd pata_acpi forcedeth ohci_hcd ohci1394 ieee1394 ata_generic ehci_hcd libata scsi_mod usbcore ssb thermal processor fan fuse [ 3917.279682] [ 3917.279685] Pid: 5473, comm: ipolldevd Tainted: P (2.6.24-11-generic #1) [ 3917.279688] EIP: 0060:[] EFLAGS: 00010247 CPU: 1 [ 3917.279693] EIP is at 0xf8a810d0 [ 3917.279695] EAX: dda76194 EBX: dda76194 ECX: dda76198 EDX: dda762b8 [ 3917.279698] ESI: f4213600 EDI: f4213600 EBP: f8a810d0 ESP: f716ff84 [ 3917.279700] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 3917.279703] Process ipolldevd (pid: 5473, ti=f716e000 task=f40745a0 task.ti=f716e000) [ 3917.279705] Stack: c013ddcf 00000000 000000ff 00000000 00000000 f4213604 f421360c f4213600 [ 3917.279711] c013e870 f4213604 c013e8f4 00000000 f40745a0 c0141b80 f716ffbc f716ffbc [ 3917.279717] fffffffc f4213600 c013e870 00000000 c01418c2 c0141880 00000000 00000000 [ 3917.279723] Call Trace: [ 3917.279725] [] run_workqueue+0xbf/0x160 [ 3917.279742] [] worker_thread+0x0/0xe0 [ 3917.279749] [] worker_thread+0x84/0xe0 [ 3917.279756] [] autoremove_wake_function+0x0/0x40 [ 3917.279766] [] worker_thread+0x0/0xe0 [ 3917.279772] [] kthread+0x42/0x70 [ 3917.279776] [] kthread+0x0/0x70 [ 3917.279782] [] kernel_thread_helper+0x7/0x10 [ 3917.279794] ======================= [ 3917.279795] Code: Bad EIP value. [ 3917.279799] EIP: [] 0xf8a810d0 SS:ESP 0068:f716ff84 [ 3917.279806] ---[ end trace 9faaec48ef235681 ]--- [ 3920.541743] b43-phy0: Broadcom 4311 WLAN found [ 3920.581833] phy0: Selected rate control algorithm 'simple' [ 3921.577693] input: b43-phy0 as /devices/virtual/input/input117 [ 3921.591507] evdev: no more free evdev devices [ 3921.591512] input: failed to attach handler evdev to device input117, error: -23 [ 3922.591468] Registered led device: b43-phy0:tx [ 3922.591497] Registered led device: b43-phy0:rx [ 3922.591526] Registered led device: b43-phy0:radio [ 3922.582627] b43-phy0 ERROR: PHY transmission error [ 3922.593946] ADDRCONF(NETDEV_UP): wlan0: link is not ready jan@blessing-laptop:~/b43-temp$ I see some errors up there BUT the blue lighty is on (yay!) and the network is detected and joined. I didn't even have to reboot. :-P Does this help get it fixed for hardy beta^H^H^H release ?? Question, did I really need both the v3 and v4 files? Or just the latest v4? Jan