Thanks for the quick reply Michael.

Just to help anyone else that gets this laptop type, this is for an HP Pavilion 
dv5.

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

Agreed - I thought it was a 4315 too, I was just thrown off by the output of 
scanpci, which reports:

Hewlett-Packard Company BCM4312 802.11b/g Wireless LAN Controller

Guess that needs to get fixed in some PCI device lookup table?

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

Ok, this *seems* to work ok:

1. Booted to 32-bit kernel
2. Downloaded and extracted the 32-bit XP driver you noted (filename is: 
sp39243.exe), Version 7.00 C (8 May 2008).
3. Ran the iconv on the .inf file to convert it from UTF-16 to ASCII
4. Built under ndis 1.2.1 as suggested. - driver adds and attaches to the device
5. I can plumb the device now.

dladm reports this (GOOD!):

dladm scan-wifi bcmndis0
LINK       ESSID               BSSID/IBSSID      SEC    STRENGTH   MODE   SPEED
bcmndis0   Nisha               0:1f:90:e9:1f:ec  wep    very good  g      54Mb
bcmndis0   argosy              0:1a:70:54:23:22  wpa    good       g      54Mb
bcmndis0   GC404               0:18:1:f5:62:46   wep    excellent  g      54Mb
bcmndis0   8ATA3               0:18:1:f2:1c:97   wep    very good  g      54Mb
bcmndis0   gmarler-wlan        0:0:aa:bb:cc:d    none   very good  b      11Mb
bcmndis0   3171 6070           0:f:cc:67:93:f4   wep    very good  g      54Mb
bcmndis0   DAgosta_Family_Network 0:11:50:ee:6f:ab wep  good       g      54Mb


Apparently, I have to log out or reboot to get NWAM to recognize the device.  
Will let you know if I have any trouble with that.

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

What options are open to us to get this running on the 64-bit kernel?

Fedora 10 seems to have just added the ability to use this chipset in 64-bit 
via their wl driver (notably not ndis), not their new b43 driver.  I only know 
this because I'm dual booting this box with Fedora 10 and OpenSolaris 2008.11 
until all of the OpenSolaris driver issues are worked out.
-- 
This message posted from opensolaris.org

Reply via email to