In trouble with Wireless installation - Dlink DWL-G510

Mark Knecht markknecht at gmail.com
Thu Nov 18 23:43:41 UTC 2004


On Thu, 18 Nov 2004 15:03:49 -0800, Rick Stevens
<rstevens at vitalstream.com> wrote:
> Mark Knecht wrote:
> 
> 
> > On Thu, 18 Nov 2004 12:51:50 -0800, Mark Knecht <markknecht at gmail.com> wrote:
<SNIP>
> > FYI - looking in /etc/ndiswrapper/neta3ab it looks like it installed
> > the Win XP version. How would I try using the Win 98 version?
> > (a3ab9.sys instead of a3ab.sys)
> >
> > Or is this not appropriate?
> 
> No, you want the XP or W2K drivers if possible.  The fact it locks up
> leads one to believe that there's a firmware problem.

OK, I guess I'll leave the idea of finding a windows box and updating
firmware for later.

<SNIP>

> 
> That's very weird.  It looks like it picked up five different cards.
> For a normal installation and a single card, you should have two
> ".conf" files, one with a four part name (xxxx:xxxx:xxxx:xxxx.conf)
> and one with a two-part name (xxxx:xxxx.conf) which should be a symlink
> to the long name.

OK, so to start I executed ndiswrapper -e neta3ab which seems to have
removed everything from /etc/ndiswrapper:

[root at wizard root]# ndiswrapper -e neta3ab
[root at wizard root]# ndiswrapper -l
No drivers installed
[root at wizard root]# ls -al /etc/ndiswrapper/
total 8
drwxr-xr-x   2 root root 4096 Nov 18 15:10 .
drwxr-xr-x  64 root root 4096 Nov 18 14:04 ..
[root at wizard root]# 

> 
> For the stuff below, I'm looking at a Broadcom chip in my laptop, so
> the hard numbers below will be different for you...I'm only using them
> as a template.
> 
> Do a "lspci" and note which slot the card is in.  

00:10.0 Ethernet controller: Atheros Communications, Inc.: Unknown
device 001a (rev 01)

Bus 0, PCI ID 10, function 0. OK so far.

> Then do a "lspci -vn"
> and take note of the ID number (the "wwww:xxxx" bit below):
> 
>         00:12.0 Class 0280: wwww:xxxx
> 
> and the subsystem number for the card:
> 
>             Subsystem: yyyy:zzzz

00:10.0 Class 0200: 168c:001a (rev 01)
        Subsystem: 1186:3a16

So, assuming I follow correctly, then for me 

wwww:xxxx:yyyy:zzzz = 168c:001a:1186:3a16 

Correct????

OK, so I do a reinstall from NetA3AB.inf:

[root at wizard root]# cd ~mark/DLink/
[root at wizard DLink]# ls
A3AB9x.sys  A3AB.cat  A3AB.sys  DWLInst.dll  DWLNdi.dll  NetA3AB.inf
[root at wizard DLink]# ndiswrapper -i NetA3AB.inf 
Installing neta3ab
Warning: Cannot locate 
Warning: Cannot locate 
Warning: Cannot locate 
Warning: Cannot locate 
Warning: Cannot locate 
[root at wizard DLink]# 

[root at wizard DLink]# ls -al /etc/ndiswrapper/
total 12
drwxr-xr-x   3 root root 4096 Nov 18 15:15 .
drwxr-xr-x  64 root root 4096 Nov 18 14:04 ..
drwxr-xr-x   2 root root 4096 Nov 18 15:15 neta3ab
[root at wizard DLink]# 

And, AFAICT, all the same stuff is installed again:

[root at wizard DLink]# ls -al /etc/ndiswrapper/neta3ab/
total 440
drwxr-xr-x  2 root root   4096 Nov 18 15:15 .
drwxr-xr-x  3 root root   4096 Nov 18 15:15 ..
-rw-r--r--  1 root root    517 Nov 18 15:15 168C:0013:1186:3A12.conf
-rw-r--r--  1 root root    517 Nov 18 15:15 168C:0013:1186:3A13.conf
-rw-r--r--  1 root root    517 Nov 18 15:15 168C:0013:1186:3A14.conf
lrwxrwxrwx  1 root root     49 Nov 18 15:15 168C:0013.conf ->
/etc/ndiswrapper/neta3ab/168C:0013:1186:3A12.conf
-rw-r--r--  1 root root    516 Nov 18 15:15 168C:001A:1186:3A15.conf
-rw-r--r--  1 root root    516 Nov 18 15:15 168C:001A:1186:3A16.conf
lrwxrwxrwx  1 root root     49 Nov 18 15:15 168C:001A.conf ->
/etc/ndiswrapper/neta3ab/168C:001A:1186:3A15.conf
-rw-r--r--  1 root root 396192 Nov 18 15:15 a3ab.sys
-r-xr-xr-x  1 root root  16433 Nov 18 15:15 neta3ab.inf
[root at wizard DLink]# 

> 
> The config file you want should be named:
> 
>         wwww:xxxx:yyyy:zzzz.conf


> 
> The symlink pointing to that should be
> 
>         wwww:xxxx.conf -> wwww:xxxx:yyyy:zzzz.conf

My current links are:

168C:0013.conf -> /etc/ndiswrapper/neta3ab/168C:0013:1186:3A12.conf

168C:001A.conf -> /etc/ndiswrapper/neta3ab/168C:001A:1186:3A15.conf

I do have (I think) the right .conf file

168C:001A:1186:3A16.conf

However the link seems to point at 3A15 instead of 3A16:

168C:001A.conf -> /etc/ndiswrapper/neta3ab/168C:001A:1186:3A15.conf

Is this the one that you want me to fix?

And should I just delete all the other .conf stuff? (The .sys and .inf
files stay for sure)

Thanks,
Mark


> 
> Clean that bit up and try to modprobe it again.
> ----------------------------------------------------------------------
> - Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
> - VitalStream, Inc.                       http://www.vitalstream.com -
> -                                                                    -
> -     Squawk!  Pieces of Seven!  Pieces of Seven!  Parity Error!     -
> ----------------------------------------------------------------------
>




More information about the Redhat-install-list mailing list