Thread: BCM4306 (rev03) on a Compaq Presario R3000
i'm having difficulties getting bcm4306 (rev03) working. here relevant details:
lspci -n |grep '14e4'
lspci |grep -e network -e ethernetcode:02:02.0 0280: 14e4:4320 (rev 03)
lsmod |grep -e ndiswrapper -e b43 -e bcmcode:00:14.4 pci bridge: ati technologies inc ixp200 3com 3c920b ethernet controller 02:02.0 network controller: broadcom corporation bcm4306 802.11b/g wireless lan controller (rev 03) 02:03.0 ethernet controller: realtek semiconductor co., ltd. rtl-8139/8139c/8139c+ (rev 10)
note: i've tried both b43legacy module , without, neither have workedcode:b43legacy 117752 0 b43 122136 0 mac80211 181076 2 b43legacy,b43 cfg80211 93052 3 b43legacy,b43,mac80211 led_class 4096 2 b43legacy,b43 ssb 35300 2 b43legacy,b43
dmesg |grep b43
so appears b43 driver loading properly.code:[ 1.787071] b43-pci-bridge 0000:02:02.0: pci int -> gsi 18 (level, low) -> irq 18 [ 12.989770] b43-phy0: broadcom 4306 wlan found (core revision 5) [ 20.148048] b43 ssb0:0: firmware: requesting b43/ucode5.fw [ 20.273986] b43 ssb0:0: firmware: requesting b43/pcm5.fw [ 20.300886] b43 ssb0:0: firmware: requesting b43/b0g0initvals5.fw [ 20.363680] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw [ 20.552049] b43-phy0: loading firmware version 410.2160 (2007-05-26 15:32:10) [ 20.636808] registered led device: b43-phy0::tx [ 20.636837] registered led device: b43-phy0::rx [ 20.636867] registered led device: b43-phy0::radio
here's things interesting:
sudo lshw -c network
what's this? second wireless card shares same physical id realtek card (the wired ethernet card). realtek ethernet card have wireless radio in it? laptop have 2 radios? why wlan being assigned second card , not bcm4306? if second wireless card, , that's what's causing problems, can disable wireless portions of realtek card while keeping wired portions active?code:*-network:0 description: network controller product: bcm4306 802.11b/g wireless lan controller vendor: broadcom corporation physical id: 2 bus info: pci@0000:02:02.0 version: 03 width: 32 bits clock: 33mhz capabilities: bus_master configuration: driver=b43-pci-bridge latency=64 resources: irq:18 memory:d0204000-d0205fff *-network:1 description: ethernet interface product: rtl-8139/8139c/8139c+ vendor: realtek semiconductor co., ltd. physical id: 3 bus info: pci@0000:02:03.0 logical name: eth0 version: 10 serial: 00:0f:b0:4c:60:da size: 100mb/s capacity: 100mb/s width: 32 bits clock: 33mhz capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=67.108.161.236 latency=128 link=yes maxlatency=64 mingnt=32 multicast=yes port=mii speed=100mb/s resources: irq:19 ioport:a000(size=256) memory:d0208800-d02088ff *-network description: wireless interface physical id: 3 logical name: wlan0 serial: 00:90:4b:a8:b6:07 capabilities: ethernet physical wireless configuration: broadcast=yes multicast=yes wireless=ieee 802.11bg
oh, , of course i'm running karmic.
all!
i had lots of grief same config on presario m2000. here's post on how solve it. never tried hard karmic, principles same
finally....
got going , here's how. first went 8.04 hardy. 9.10 karmic wouldn't play nice.
first, imperative right win driver, have noted. not trivial, appears bcm made config du jour pc manf. found right 1 rev 03 card on compaq support site, not hp support site. sp29361 m2000 presario.
expamded thing on pc , copied bcmwl5.inf , bcmwl5a.inf plus bcmwl5.sys ubuntu machine user folder.
technique simple. dapperme17 basics..you have make sure b43 , ssb modules removed. removed ndiswrapper being loaded , wanted clean slate.
sudo rmmod b43
sudo rmmod ssb
sudo rmmod ndiswrapper
installed ndis gtk repository. wanted see drivers loading. navigated /home/bill/driver folder , selected both 5 , 5a wasn't sure significance of "5a" was. no complaints, checked lshw after doing network restart. looked clean , had ndiswrapper re-installed.
sudo /etc/init.d/networking restart
sudo lshw -c network
saw ndiswrapper+bcmwl5 driver used. no lights, tried switch , damn if didn't turn on , connect! stated in other posts easy lose track of hardware switches set.
make permanent, created shell script run @ start based on dmizer among others.
here's code. called script wireless.sh.
sudo gedit /etc/init.d/wireless.sh
write script....
#!/bin/bash
sudo rmmod b43
sudo rmmod ssb
sudo rmmod ndiswrapper
modprobe ndiswrapper
thats it. save it. have make script executable , update yet file, rc.d.
sudo chmod +x /etc/init.d/wireless.sh
sudo update /etc/rc.d/ wireless.sh start s 50 .
dot important. terminal should tell rcs has been updated
reboot , should work.
took 3 weeks , there zillion things go wrong between distros , hardware , all. 1 thing sure. b43 , ssb not work 4306 rev 03.
luck....
Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Networking & Wireless [ubuntu] BCM4306 (rev03) on a Compaq Presario R3000
Ubuntu
Comments
Post a Comment