Martin Girard ??:
> Hi,
>
> I installed OpenSolaris 2008.11 on a my MacBook Pro and everything is working 
> really good except
> the wireless.
>
> My wireless is a BCM4328 802.11/a/b/g/b.
>   
It should be a/b/g/n.
> I took the Windows driver from bcmwl5.inf, bcml5.sys 
> and bcml564.sys and 
>   
bcml564 is 64bit Windows driver, ndiswrapper doesn't support wrapping 
64bit Windows driver for BCM4328 802.11a/b/g/n adpater.
And, you need to boot into 32bit kenrel through GRUB entry, and wrap 
32bit Windows driver there.
> I compiled them using the NDIS 1-2 version of the drivers.
> So far so good, the compilation went fine.
>   
Are you sure the compilation went fine? Which build is it?
Compling bcmndis module under build101 will get below message, due to 
Fastreboot integration into build100 and higher build.

SolairsBox:/tmp/ndis-1.2/i386 # make ndis
/usr/sfw/bin/gcc -g -O2 -D_KERNEL -D__i386__ -I../include -I. -c 
../if_ndis.c -o ndis.o
../if_ndis.c:162:28: macro "DDI_DEFINE_STREAM_OPS" requires 10 
arguments, but only 9 given
../if_ndis.c:161: warning: data definition has no type or storage class
../if_ndis.c:168: error: `ndis_dev_ops' undeclared here (not in a function)
../if_ndis.c:168: error: initializer element is not constant
../if_ndis.c:168: error: (near initialization for 
`ndis_modldrv.drv_dev_ops')
*** Error code 1
make: Fatal error: Command failed for target `ndis'

You need to difinitely modify if_ndis.c to correctly complie bcmndis 
module, see Fintan Ryan's blog for the detailed change.

> But when I try to add the driver
> # add_drv -i '"pci14e4,4328"' bcmndis
>
> It crashed, my laptop had a hard reboot, but it rebooted anyway.
> So I looked if my driver was load
> # modinfo|grep bcm
>
> it show nothing.
> Then I did 
> # update_drv -a -i 'pci14E4,4328' bcmndis
>
> And now I see it with modinfo
>
> And if I do a ifconfig I have the following error:
>
> root at spider360:~# ifconfig bcmndis0 plumb
> ifconfig: cannot open link "bcmndis0": DLPI link does not exist
>
>
>
> Any idea what I should try next?
>   
Fintan Ryan's blog could be the best start point for you.
http://blogs.sun.com/fintanr/entry/adventures_in_macbook_land

- Michael
> Thanks
>
> Martin
>   


Reply via email to