Wireless problems HP ZV5000 Broadcom 4303

Help!

It seems everyone has this problem, but I can’t figure out how to get the dang wireless to work…
I’m sure it has to do with the switch because rfkill returns a hard block…

so, here’s the info I have:

PC742AV is the part number of this machine… HP Pavillion ZV5000

/sbin/lspci give:

02:02.0 Network controller: Broadcom Corporation BCM4303 802.11b Wireless LAN Controller (rev 02)
02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

/sbin/lspci -n gives:

02:02.0 0280: 14e4:4301 (rev 02)

dmesg | less gives:

11.793967] b43-pci-bridge 0000:02:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
11.794088] ssb: Core 0 found: IEEE 802.11 (cc 0x812, rev 0x02, vendor 0x4243)
11.794096] ssb: Core 1 found: PCMCIA (cc 0x80D, rev 0x00, vendor 0x4243)
11.794103] ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x02, vendor 0x4243)
11.794109] ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor 0x4243)
11.794116] ssb: Core 4 found: PCI (cc 0x804, rev 0x03, vendor 0x4243)
11.797639] ssb: Sonics Silicon Backplane found on PCI device 0000:02:02.0
12.013945] cfg80211: Calling CRDA to update world regulatory domain
12.190408] ATI IXP MC97 controller 0000:00:14.6: PCI INT B -> GSI 5 (level, low) -> IRQ 5
12.197360] b44: b44.c:v2.0
12.197389] b44: Invalid MAC address found in EEPROM
12.197409] b44 ssb0:1: Problem fetching invariants of chip, aborting
12.197431] b44: probe of ssb0:1 failed with error -22
12.439831] cfg80211: World regulatory domain updated:
12.439838] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
12.439843] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
12.439846] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
12.439850] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
12.439853] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
12.439856] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

snip

12.684621] b43legacy-phy0: Broadcom 4301 WLAN found
13.019861] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
13.021020] Broadcom 43xx-legacy driver loaded Features: PLID, Firmware-ID: FW10 ]

snip

56.160052] eth0: no IPv6 routers present
56.480082] b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 02:36:27)
56.624198] Registered led device: b43legacy-phy0::tx
56.624262] Registered led device: b43legacy-phy0::rx
56.624320] Registered led device: b43legacy-phy0::radio
56.636572] ADDRCONF(NETDEV_UP): wlan0: link is not ready
56.644157] b43legacy-phy0: Radio hardware status changed to DISABLED
59.549226] EXT4-fs (sda6): re-mounted. Opts: acl,user_xattr,commit=0
59.583270] EXT4-fs (sda7): re-mounted. Opts: acl,user_xattr,commit=0
151.299266] bootsplash: status on console 0 changed to on
221.023307] fuse init (API version 7.15)
[14386.941296] EXT4-fs (sda6): re-mounted. Opts: acl,user_xattr,commit=0

usr/sbin/iwconfig gives

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11b ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off

sudo /usr/sbin/iwlist scan gives

lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

wlan0 Interface doesn’t support scanning : Network is down

and finally

/usr/sbin/rfkill list

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

there is a wireless function key and light that worked under windows but has no fuction on this machine…

I’m running opensuse 11.4 gnome

I tried going through the “fixing the SPROM programming error…” instructions , but keep getting an error when I use the make command and therefore the ssb-sprom -i sprom.old -P command does not exist…

david@linux-i93f:~/b43-tools/ssb_sprom> make
DEPEND dep/utils.d
/bin/sh: cc: command not found
DEPEND dep/ssb_sprom.d
/bin/sh: cc: command not found
CC obj/ssb_sprom.o
/bin/sh: cc: command not found
make: *** [obj/ssb_sprom.o] Error 127
david@linux-i93f:~/b43-tools/ssb_sprom>

any help would be much appreciated

thanks

David

On 04/13/2011 08:36 PM, dvdhrry wrote:
>
> Help!
>
> It seems everyone has this problem, but I can’t figure out how to get
> the dang wireless to work…
> I’m sure it has to do with the switch because rfkill returns a hard
> block…

That is correct.

> so, here’s the info I have:
>
> PC742AV is the part number of this machine… HP Pavillion ZV5000
>
> /sbin/lspci give:
>
> 02:02.0 Network controller: Broadcom Corporation BCM4303 802.11b
> Wireless LAN Controller (rev 02)
> 02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
>
> /sbin/lspci -n gives:
>
> 02:02.0 0280: 14e4:4301 (rev 02)
>
> dmesg | less gives:
>
> 11.793967] b43-pci-bridge 0000:02:02.0: PCI INT A → GSI 18 (level,
> low) → IRQ 18
> 11.794088] ssb: Core 0 found: IEEE 802.11 (cc 0x812, rev 0x02,
> vendor 0x4243)
> 11.794096] ssb: Core 1 found: PCMCIA (cc 0x80D, rev 0x00, vendor
> 0x4243)
> 11.794103] ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x02,
> vendor 0x4243)
> 11.794109] ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor
> 0x4243)
> 11.794116] ssb: Core 4 found: PCI (cc 0x804, rev 0x03, vendor
> 0x4243)
> 11.797639] ssb: Sonics Silicon Backplane found on PCI device
> 0000:02:02.0
> 12.013945] cfg80211: Calling CRDA to update world regulatory
> domain
> 12.190408] ATI IXP MC97 controller 0000:00:14.6: PCI INT B → GSI 5
> (level, low) → IRQ 5
> 12.197360] b44: b44.c:v2.0
> 12.197389] b44: Invalid MAC address found in EEPROM
> 12.197409] b44 ssb0:1: Problem fetching invariants of chip,
> aborting
> 12.197431] b44: probe of ssb0:1 failed with error -22

This error can be ignored. Because there is an unused V90 (Ethernet) core, the
system erroneously tries to load b44. There is a code fix for 2.6.38, but you
don’t have to worry.

> snip
>
> 12.684621] b43legacy-phy0: Broadcom 4301 WLAN found
> 13.019861] ieee80211 phy0: Selected rate control algorithm
> ‘minstrel_ht’
> 13.021020] Broadcom 43xx-legacy driver loaded Features: PLID,
> Firmware-ID: FW10 ]
>
> snip
>
> 56.160052] eth0: no IPv6 routers present
> 56.480082] b43legacy-phy0: Loading firmware version 0x127, patch
> level 14 (2005-04-18 02:36:27)
> 56.624198] Registered led device: b43legacy-phy0::tx
> 56.624262] Registered led device: b43legacy-phy0::rx
> 56.624320] Registered led device: b43legacy-phy0::radio
> 56.636572] ADDRCONF(NETDEV_UP): wlan0: link is not ready
> 56.644157] b43legacy-phy0: Radio hardware status changed to
> DISABLED

Here is the indication that the switch is off.

> usr/sbin/iwconfig gives
>
> lo no wireless extensions.
>
> eth0 no wireless extensions.
>
> wlan0 IEEE 802.11b ESSID:off/any
> Mode:Managed Access Point: Not-Associated Tx-Power=off
> Retry long limit:7 RTS thr:off Fragment thr:off
> Power Management:off
>
> sudo /usr/sbin/iwlist scan gives
>
> lo Interface doesn’t support scanning.
>
> eth0 Interface doesn’t support scanning.
>
> wlan0 Interface doesn’t support scanning : Network is down
>
> and finally
>
> /usr/sbin/rfkill list
>
> 0: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: yes
>
> there is a wireless function key and light that worked under windows
> but has no fuction on this machine…
>
> I’m running opensuse 11.4 gnome
>
> I tried going through the “fixing the SPROM programming error…”
> instructions , but keep getting an error when I use the make command and
> therefore the ssb-sprom -i sprom.old -P command does not exist…

As I said above, don’t do this.

The wireless function light is probably handled by a module called hp-wmi.
First, is this loaded - test it with


lsmod | grep wmi

If that command does not produce any output, load it with


sudo /sbin/modprobe -v hp-wmi

Does that help?

There is output from lsmod | grep wmi

david@linux-i93f:~/b43-tools/ssb_sprom> lsmod | grep wmi

wmi 9625 0

should I try the other command?

Thanks

David

On 04/14/2011 08:06 AM, dvdhrry wrote:
>
> There is output from lsmod | grep wmi
>
>
> david@linux-i93f:~/b43-tools/ssb_sprom> lsmod | grep wmi
>
> wmi 9625 0
>
>
> should I try the other command?

As you only have the generic wmi module, it cannot hurt to try the other.
Loading a module for which there is no hardware only ties up a little bit of
memory. There is no other downside.

david@linux-i93f:~/b43-tools/ssb_sprom> sudo /sbin/modprobe -v hp-wmi
root’s password:
insmod /lib/modules/2.6.37.1-1.2-default/kernel/drivers/platform/x86/hp-wmi.ko
FATAL: Error inserting hp_wmi (/lib/modules/2.6.37.1-1.2-default/kernel/drivers/platform/x86/hp-wmi.ko): No such device

so… that didn’t work. . .