Re: Problems building wireless ndis kernel module for D-Link DWL-650 V.P1 under FreeBSD v 5.4... for Intel...IBM ThinkPad 380z...help?...

Dominic Caffey <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
SITUATION UPDATE:

Turns out that ndiscvt didn't like the fact that the last line in the
inf file didn't have
a newline; I added one and then ndiscvt was happy.  It created a HUGE header
file.

My problem now is "wi0: wi_cmd: busy bit won't clear.: init failed".

What follows is the full output when trying to use the NDISulator:

"kldload ndis" output:

Nothing so I assume the command was successful.

"kldload if_ndis" output:

wi0: <D-Link DWL-650 Wireless PC Card RevP> at port 0x280-0x2ff irq 11 function
0 config 1 on pccard0
wi0: wi_cmd: busy bit won't clear.: init failed
device_attach: wi0 attach returned 6

"ifconfig" output:

plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: 

flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2

The "ndis/wi0" interface is conspicuously missing as expected as
a result of the output from the "kldload if_ndis" command.

Any ideas?

Thanks,

Dom

On 7/2/05, Dominic Caffey <[email protected]> wrote:
> Mark,
>            Thanks for the suggestion.  I tried it but unfortunately it
> did NOT work. I did indeed find another pair of inf & sys files in the
> top level of the DLINK zip file and they had different contents then
> what was in the WinXP folder as verified by doing a diff on the inf
> file and chksum on the sys files. I also tried the inf & sys files
> from the working Win2K installation on the same hardware and also was
> unsuccessful.  In all cases, I still got the same error from ndiscvt.
> The directions in the FreeBSD online handbook state that one should
> use the Win-XP files, which I originally did, but does one absolutely
> have to use the Win-XP files or should the Win2k files work as well?
> Hopefully someone can provide some clarification on this.  I also
> examined my inf files and they didn't have any control-chars-crap in
> them; all inf versions appeared to be clean.  Hopefully someone else
> can shed some light on my problem.  Thanks again for your suggestion.
> 
> Dom
> 
> On 7/1/05, Mark A-J. Raught (from the laptop) <[email protected]> wrote:
> > Dominic Caffey wrote:
> > > Dear FreeBSD-Mobile & Newbies & Bill Paul,
> > >
> > >       I'm having problems bulding a wireless ndis kernel module and
> > > was hoping I might get some help with where I'm going wrong. Please be
> > > aware that I did check the list archives at
> > > http://lists.freebsd.org/mailman/mmsearch/freebsd-mobile before
> > > posting but got no hits. I also tried google'ing the error message as
> > > well with no hits so please no RTFM replies because I've already
> > > RTFM'd at http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless.html
> > > section 25.3.3.6.3 802.11a & 802.11g Clients.  Here's the pertinet
> > > information:
> > >
> > > uname -a output:
> > > FreeBSD 380Z.none2.org 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8
> > > 10:21:06 UTC 2005
> > > [email protected]:/usr/obj/usr/src/sys/GENERIC  i386
> > >
> > > pwd output:
> > > /usr/src/sys/modules/if_ndis
> > >
> > > ls -l output:
> > > total 1342
> > > -rw-r--r--  1 root  wheel     280 Mar 30 23:27 Makefile
> > > -rw-r--r--  1 root  wheel   14391 Jun 29 17:35 NETPRISM.inf
> > > -rw-r--r--  1 root  wheel  652288 Jun 29 17:35 PRISMNDS.sys
> > > -rw-r--r--  1 root  wheel  644608 Jun 29 17:35 PRISMUSB.sys
> > > -rw-r--r--  1 root  wheel      72 Jun 29 17:54 ndis_driver_data.h
> > > -rw-r--r--  1 root  wheel    8276 Jun 29 17:35 prismnic.cat
> > >
> > > ndiscvt output:
> > > ndiscvt -i NETPRISM.inf -s PRISMNDS.sys -o ndis_driver_data.h
> > > ndiscvt: line 376: : syntax error.
> > >
> > > I obtained the Win-XP drivers for the wireless NIC, D-Link DWL-650
> > > V.P1, from http://support.dlink.com/products/view.asp?productid=DWL%2D650%5FrevP
> > >
> > > I'm trying to do this on an IBM ThinkPad 380z with 64Mb ram with a 8Gb
> > > hard drive.
> > >
> > > The wireless NIC works fine under MS-Win2k.
> > >
> > > Thanks,
> > >
> > > Dom
> > >
> >
> > Dom,
> > I had a similar error. I don't remember the exact error, but it was a
> > syntax error and was due to the fact that I was using the wrong inf
> > file. The correct one was pure ascii while the wrong one had
> > miscellaneous crap in it. This may not be your problem, but it took me a
> > while searching, until I gave up and went back to it and discovered that
> > there were 2 inf files. Tried it with the other inf and all went well. I
> > don't know if this is two different version of the same inf, or if it is
> > an inf for a different system... Either way, you may want to check it
> > out. I think my error was early in the file like line 6 or 8 though, so
> > this may not help at all.
> >
> >
> > -mark
> >
> 
> 
> --
> +------------------------------------------------------
> | Dominic Caffey
> | Email: [email protected]
> +------------------------------------------------------
> 


-- 
+------------------------------------------------------
| Dominic Caffey
| Email: [email protected]
+------------------------------------------------------
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.