Shocky wrote:
> Hi,
> 
> I recently bought an HP Pavilion dv2412ca laptop, which came with Vista 
> pre-installed. I backed it up, then reformatted and installed Mandriva 
> 2007.1. 
> 
> The laptop has a builtin wireless card that lspci identifies as a "Broadcom 
> Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02)". I couldn't get 
> it working with either bcm43xx or ndiswrapper using the Vista driver. 
> 
> I got an XP driver for it from the HP support web site (sp34152.exe), and was 
> able to extract it using wine. I still couldn't get it to work with bcm43xx, 
> but I got it sort of working with ndiswrapper. I say "sort of" because it was 
> very flakey. It would usually connect when I first booted if the AP was 
> within reach, but if it lost the signal there was no way to make it reconnect 
> other than rebooting, and it wouldn't reconnect after suspend. This was with 
> Mandriva's 2.6.17-13 kernel, and wireless_tools version 28. I upgraded the 
> kernel to 2.6.17-15 (the latest available for 2007.1), but that didn't help.
> 
> Now I'm trying again with bcm43xx. I downloaded the source tarball for 2.6.22 
> from kernel.org and built a custom kernel (and I turned on wireless and 
> bcm43xx debugging while I was at it). I also got an SRPM from Mandriva cooker 
> for wireless_tools version 29 and built and installed it. 
> 
> lspci -vn gives me:
> 
> 01:00.0 0280: 14e4:4311 (rev 02)
>       Subsystem: 103c:1374
>       Flags: bus master, fast devsel, latency 0, IRQ 20
>       Memory at c3000000 (64-bit, non-prefetchable) [size=16K]
>       Capabilities: [40] Power Management version 3
>       Capabilities: [58] Vendor Specific Information
>       Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 
> Enable-
>       Capabilities: [d0] Express Endpoint IRQ 0
>       Capabilities: [100] Advanced Error Reporting
>       Capabilities: [13c] Virtual Channel
>       Capabilities: [160] Device Serial Number 1a-00-5c-ff-ff-73-3d-b9
>       Capabilities: [16c] Power Budgeting

..snip..

> ...
> Sep 20 15:46:33 rllt01 kernel: bcm43xx: Chip ID 0x4311, rev 0x2
> Sep 20 15:46:33 rllt01 kernel: bcm43xx: Number of cores: 4
> Sep 20 15:46:33 rllt01 kernel: bcm43xx: Core 0: ID 0x800, rev 0x13, vendor 
> 0x4243
> Sep 20 15:46:33 rllt01 kernel: bcm43xx: Core 1: ID 0x812, rev 0xd, vendor 
> 0x4243
> Sep 20 15:46:33 rllt01 kernel: bcm43xx: Unsupported 80211 core revision 13

The above message is pretty clear. We don't support that 80211 core revision 
(yet). It will not be
properly supported until our reverse engineers have a chance to find out what 
special programming is
needed for that device. It may, or may not work. I have no way to predict that.

> ...
> Sep 20 15:46:37 rllt01 kernel: bcm43xx: PHY connected
> Sep 20 15:46:37 rllt01 kernel: bcm43xx: Microcode rev 0x173, pl 0x425 
> (2006-10-04  21:02:04)
> Sep 20 15:46:37 rllt01 kernel: bcm43xx: Firmware: no support for microcode 
> extracted from version 4.x binary drivers.

You need to get a version 3.x driver to use bcm43xx. The place to get one is 
listed below.

> These "core up ... failed" messages continue to appear in the log once per 
> second. I suspect the message about version 4.x drivers not being supported 
> is the problem.

Only part of the problem, but a killer for sure.

> If I try to bring up the interface manually, I get the error "SIOCSIFFLAGS: 
> Operation not supported".
> 
> Should I try to find an older driver? Is it likely to work with my newer 
> hardware? 

Partially.

> I can help try to add support for 4.x drivers if anyone is interested. I am 
> an 
> experienced developer, though not on Linux, and especially not on device 
> drivers. 

Not needed. In the near future, bcm43xx will be replaced by a driver named b43, 
which supports V4
firmware.

To get a V3 driver, please go to 
"http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o";. Grab
that driver, extract the firmware, and see what happens. Send the bcm43xx 
messages from the new trial.

Larry

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to