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. >
