I have the exact same problem with the bcmwl5.{inf,sys} files. It looks lke the makefile for ndis runs 'make ndiscvt ' as a predep of 'make ndis', so the step of running ndiscvt by hand is really useless.
I copied the .inf/.sys files to ndis.sys and ndis.inf, and that looked like it worked, but then I get this: In file included from /usr/include/sys/sunddi.h:23, from ../if_ndis.c:57: /usr/include/sys/ddi_implfuncs.h:206: error: syntax error before "peekpoke_ctlops_t" *** Error code 1 (This is on an Acer Ferrari with Solaris 10 1.06) This message posted from opensolaris.org