Hi, Gordon,

The scanpci report for a "4312" adapter( PCI14E4 , 4312 ) should be 
similar as below:
pci bus 0x000c cardnum 0x00 function 0x00: vendor 0x14e4 device 0x4312
Broadcom Corporation BCM4312 802.11a/b/g
CardVendor 0x1028 card 0x0007 (Dell, Card unknown)
When search mail archive you will find "4312" was reported to work under 
32bit Solaris kernel.

I think your adapter is more like a 4315 adapter( PCI14E4,4315). ( I 
also made a bit change with the mail title to avoid confusion)
The XP(32bit) driver for 4311 and 4328 mentioned in 
OpenSolaris/Ndiswrapper page(The one released from HP) seems to be able 
to support your adapter under 32bit Solaris kernel, however, I haven't 
ever get a "4315" adapter to do any test, this is the reason "4315" is 
not mentioned in Ndiswrapper page.
(I have no idea to support this adapter under 64bit kernel by now)

You can try below steps to test under 32bit kernel.
- boot into 32bit mode,
- download and extract that XP driver(bcmwl5.inf, bcmwl5.sys),
- generate ndis modules with NDIS-1.2.1(as you said it is 2008.11 release).
- then:
#add_drv -i '"pci14e4,4315"' bcmndis
#ifconfig bcmndis0 plumb
#dladm scan-wifi bcmndis0
...

Expect to get your test result.

Thanks,
Michael


Gordon Marler ??:
> Running an HP Pavilion dv5 with 64-bit OpenSolaris 2008.11.  The Broadcom 
> BCM4312 chipset reports PCI info of 14e4:4315, as shown in the output of 
> scanpci -v below:
>
> pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x14e4 device 0x4315
>  Broadcom Corporation BCM4312 802.11b/g
>  CardVendor 0x103c card 0x137c (Hewlett-Packard Company BCM4312 802.11b/g 
> Wireless LAN Controller)
>   STATUS    0x0010  COMMAND 0x0046
>   CLASS     0x02 0x80 0x00  REVISION 0x01
>   BIST      0x00  HEADER 0x00  LATENCY 0x00  CACHE 0x10
>   BASE0     0x00000000de200004  addr 0x00000000de200000  MEM 64BIT
>   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x01  INT_LINE 0x0b
>   BYTE_0    0x01  BYTE_1  0x58  BYTE_2  0x03  BYTE_3  0x06
>
> The current OpenSolaris ndiswrapper wireless page doesn't list any info 
> specific to this particular wireless chipset yet.   Is there a known 64-bit 
> Windows XP driver version that can be used to activate this via ndiswrapper?  
> The suggested driver doesn't recognize this chipset, and all versions of the 
> driver I could find panic'ed the OS until I removed them.
>   

> As a side note, it was somewhat difficult to configure this chipset under 
> Fedora 10 x64 as well - had to fall back to the wl kernel module - the 
> standard b43 driver didn't support BCM4312.
>   


Reply via email to