{"id":21,"date":"2008-02-23T22:59:04","date_gmt":"2008-02-23T10:59:04","guid":{"rendered":"http:\/\/p-s.co.nz\/wordpress\/?p=21"},"modified":"2009-02-03T15:22:19","modified_gmt":"2009-02-03T03:22:19","slug":"broadcom-wireless-under-hardy","status":"publish","type":"post","link":"https:\/\/p-s.co.nz\/wordpress\/broadcom-wireless-under-hardy\/","title":{"rendered":"Broadcom wireless under Hardy (Alpha 5)"},"content":{"rendered":"<p>Problem: wireless not working even using bcm43xx fwcutter trick used on previous occasions successfully.<\/p>\n<p>Looked in system log &#8211; System>Administration>SystemLog  kern.log<br \/>\nERROR: Firmware file &#8220;b43\/ucode5.fw&#8221; not found or load failed.<br \/>\nHuh? That&#8217;s not even a file made by bcm43xx.<\/p>\n<p>Initial diagnostics:<br \/>\nlspci | grep Network<br \/>\nreturned:<br \/>\n02:0b.0 Network controller: Broadcom Corporation BCM4306 802.11b\/g Wireless LAN Controller (rev 03)<\/p>\n<p>Solution:<br \/>\nDon&#8217;t use BCM43xx any more &#8211; doesn&#8217;t work.  Use b43-fwcutter. See  <a href=\"http:\/\/linuxwireless.org\/en\/users\/Drivers\/b43#fw-b43legacy\">http:\/\/linuxwireless.org\/en\/users\/Drivers\/b43#fw-b43legacy<\/a><\/p>\n<p>NB don&#8217;t bother using make etc on the tarball &#8211; just grab the suitable deb file from the hardy util site.  Get by searching for Hardy util b43.  Obviously, if I had access to the internet I could use synaptic or apt-get but no wireless = no internet (see Catch 22 ;-)).<\/p>\n<p>then gksu b43-fwcutter -w \/lib\/firmware ~Desktop\/wl_apsta-3.130.20.0.o<br \/>\nNB gksu not sudo when a graphical application<\/p>\n<p>Working on the assumption that I can use the legacy v3 file (incorrect &#8211; see below).<\/p>\n<p>Still a problem &#8211; there is now a folder called \/lib\/firmware\/b43legacy<br \/>\nSo tried:<br \/>\nsudo nautilus \/lib\/firmware\/b43legacy and it contains ucode5.fw etc<br \/>\nShame the folder has legacy as part of its name<br \/>\nRenamed the folder to b43 in a shameless attempt to get the system going<\/p>\n<p>New issue (possibly progress though):<br \/>\nb43-phy0 ERROR: YOUR FIRMWARE IS TOO OLD.  Firmware from binary drivers older than version 4.x is unsupported.  You must upgrade your firmware files.<\/p>\n<p>Hmmm &#8211; deleted all old bcm43xx firmware files from main \/lib\/firmware folder.<br \/>\nsudo rm -r \/lib\/firmware\/b43legacy<\/p>\n<p>Rebooted.<\/p>\n<p>Nope.<\/p>\n<p>Ah &#8211; download v4 wl_apsta.o file<br \/>\nwget http:\/\/downloads.openwrt.org\/sources\/broadcom-wl-4.80.53.0.tar.bz2<\/p>\n<p>get wl_apsta.o from inside that file and put on desktop. <\/p>\n<p>then sudo b43-fwcutter -w \/lib\/firmware ~Desktop\/wl_apsta.o<\/p>\n<p>Right &#8211; everything was automatically put it in b43 subfolder, not b43legacy.  Starting to click into place.  As is often the case, it all makes total sense backwards \ud83d\ude09 .<\/p>\n<p>Looking good &#8211; can see my wireless network showing with a decent signal.  Supply password.  Hmmm waiting for network key.<\/p>\n<p>To be continued &#8230;<\/p>\n<p>[Easter 2008] &#8211; use latest, v4 wl_apsta.o<br \/>\nsudo b43-fwcutter -w \/lib\/firmware ~Desktop\/wl_apsta.o<br \/>\nHmm still waiting for network key.<br \/>\nEven tried unsecured neighbourhood wireless network.  Still no success.<\/p>\n<p>And continued &#8230;<\/p>\n<p>[Hardy Heron RC]<br \/>\nWaiting for network key (sigh &#8230;)<br \/>\nAt least dual\/multiple monitor support is getting much better.<br \/>\nIntrepid Ibex<br \/>\nHmmm try v11 rather than v8 of b43-fwcutter deb (google b43 deb)<br \/>\nNope<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem: wireless not working even using bcm43xx fwcutter trick used on previous occasions successfully. Looked in system log &#8211; System>Administration>SystemLog kern.log ERROR: Firmware file &#8220;b43\/ucode5.fw&#8221; not found or load failed. Huh? That&#8217;s not even a file made by bcm43xx. Initial &hellip; <a href=\"https:\/\/p-s.co.nz\/wordpress\/broadcom-wireless-under-hardy\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/21"}],"collection":[{"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":1,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/posts\/21\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/p-s.co.nz\/wordpress\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}