user
#1
I have a DWL-G510 Rev.C
I stumbled across this link (D-link DWL G510 pci rev C [HELP] - openSUSE Forums) and I followed this;
You do not need and should not use ndiswrapper. What you need to do is
install the firmware that the driver is asking for.
Go to http://www.ralinktech.com/ralink/Hom...ort/Linux.html,
download the RT2501 firmware, unzip the file and copy (as root) the
rt*.bin files to /lib/firmware. After you do that, your device should
work.
Larry
But it didn’t work. What’s wrong?
user
#2
Okay, an update so this makes more sense…I’ve added the outputs of the following commands;
(lspci -n)
00:00.0 0600: 10de:01a4 (rev b2)
00:00.1 0500: 10de:01ac (rev b2)
00:00.2 0500: 10de:01ad (rev b2)
00:00.3 0500: 10de:01aa (rev b2)
00:01.0 0601: 10de:01b2 (rev c3)
00:01.1 0c05: 10de:01b4 (rev c1)
00:02.0 0c03: 10de:01c2 (rev c3)
00:03.0 0c03: 10de:01c2 (rev c3)
00:04.0 0200: 10de:01c3 (rev c2)
00:05.0 0401: 10de:01b0 (rev c2)
00:06.0 0401: 10de:01b1 (rev c2)
00:08.0 0604: 10de:01b8 (rev c2)
00:09.0 0101: 10de:01bc (rev c3)
00:1e.0 0604: 10de:01b7 (rev b2)
01:07.0 0280: 1814:0302
02:00.0 0300: 1002:4c57
(ifconfig)
eth0 Link encap:Ethernet HWaddr 00:0C:6E:57:C2:37
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:21 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1330 errors:0 dropped:0 overruns:0 frame:0
TX packets:1330 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:106140 (103.6 Kb) TX bytes:106140 (103.6 Kb)
wlan0 Link encap:Ethernet HWaddr 00:1B:11:CA:3A:7E
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-1B-11-CA-3A-7E-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
(iwconfig)
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
(ndiswrapper -l)
netrt61g : driver installed
device (1814:0302) present (alternate driver: rt61pci)
looks like you are using ndiswrapper & got it working, just needs setting up to acces your wireless router/modem
Andy
p.s. would have also been better if you posted this in the wireless section,may have gotten quicker results 
user
#4
Anyone Explain this? Usual Suspect DWLG510
linux-leed:~ # lspci -n
00:00.0 Class 0600: 8086:2980 (rev 03)
00:02.0 Class 0300: 8086:2982 (rev 03)
00:02.1 Class 0380: 8086:2983 (rev 03)
00:19.0 Class 0200: 8086:104b (rev 02)
00:1a.0 Class 0c03: 8086:2834 (rev 02)
00:1a.1 Class 0c03: 8086:2835 (rev 02)
00:1a.7 Class 0c03: 8086:283a (rev 02)
00:1b.0 Class 0403: 8086:284b (rev 02)
00:1c.0 Class 0604: 8086:283f (rev 02)
00:1c.1 Class 0604: 8086:2841 (rev 02)
00:1c.2 Class 0604: 8086:2843 (rev 02)
00:1d.0 Class 0c03: 8086:2830 (rev 02)
00:1d.1 Class 0c03: 8086:2831 (rev 02)
00:1d.2 Class 0c03: 8086:2832 (rev 02)
00:1d.7 Class 0c03: 8086:2836 (rev 02)
00:1e.0 Class 0604: 8086:244e (rev f2)
00:1f.0 Class 0601: 8086:2810 (rev 02)
00:1f.2 Class 0101: 8086:2820 (rev 02)
00:1f.3 Class 0c05: 8086:283e (rev 02)
00:1f.5 Class 0101: 8086:2825 (rev 02)
03:00.0 Class 0101: 197b:2368
04:03.0 Class 0200: 168c:001a (rev 01)
04:05.0 Class 0c00: 11c1:5811 (rev 70)
>:(
linux-leed:~ # ndiswrapper -l
installed drivers:
neta3ab driver installed, hardware (168C:001B) present (alternate driver: ndiswrapper)
linux-leed:~ # ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1C:C0:A5:84:9C
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:235 errors:0 dropped:0 overruns:0 frame:0
TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:138854 (135.5 Kb) TX bytes:52622 (51.3 Kb)
Base address:0x20c0 Memory:50300000-50320000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:87 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6776 (6.6 Kb) TX bytes:6776 (6.6 Kb)