D-link DWL G510 pci rev C [HELP]

ok i need instructions how to get my D-link DWL G510 pci rev C card to work on Linux Open SUSE 11 (KDE 4.1)
Instructions from scratch i have it working on XP but not Suse

please help i can follow good instructions very well.

please i realy like open suse it looks exceptionally good and withh wifi i will be able to use it fully and get rid of my c*2p Windows partition.

When I typed in
(/sbin/lspci) with out brackets

00:00.0 Host bridge: VIA Technologies, Inc. VT8378 [KM400/A] Chipset Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:05.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

When I typed in
(/sbin/lspci -n) With out brackets

00:00.0 0600: 1106:3205
00:01.0 0604: 1106:b198
00:05.0 0280: 1814:0302
00:10.0 0c03: 1106:3038 (rev 80)
00:10.1 0c03: 1106:3038 (rev 80)
00:10.2 0c03: 1106:3038 (rev 80)
00:10.3 0c03: 1106:3104 (rev 82)
00:11.0 0601: 1106:3177
00:11.1 0101: 1106:0571 (rev 06)
00:11.5 0401: 1106:3059 (rev 50)
00:12.0 0200: 1106:3065 (rev 74)
01:00.0 0300: 10de:0322 (rev a1)

When I typed in
(dmesg | less)

Linux version 2.6.25.5-1.1-pae (geeko@buildhost) (gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux) ) #1 SMP 2008-06-0701:55:22 +0200
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
Scan SMP from c0000000 for 1024 bytes.
Scan SMP from c009fc00 for 1024 bytes.
Scan SMP from c00f0000 for 65536 bytes.
found SMP MP-table at [c00f6550] 000f6550
Entering add_active_range(0, 0, 262128) 0 entries of 256 used
Zone PFN ranges:
DMA 0 -> 4096
Normal 4096 -> 229376
HighMem 229376 -> 262128
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0 -> 262128
On node 0 totalpages: 262128
lines 1-26

When I typed in
(/usr/sbin/iwconfig)

lo no wireless extensions.

wmaster0 no wireless extensions.

dlink IEEE 802.11g ESSID:“detritus”
Mode:Ad-Hoc Channel:0 Cell: Invalid
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:D13C-A4D9-294B-BD03-0F27-B579-8B
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

eth0 no wireless extensions.

When I typed this
( sudo /usr/sbin/iwlist scan)

lo Interface doesn’t support scanning.

wmaster0 Interface doesn’t support scanning.

dlink Interface doesn’t support scanning : Network is down

eth0 Interface doesn’t support scanning.

and this might be helpful

http://i37.tinypic.com/2nrlzz6.png

I think your driver is loaded and may be working. It uses rt61pci as
the driver. Check 2 commands:

lsmod | grep rt61
dmesg | grep rt

The first one will have output if the driver is loaded. The second one
will show any messages that the driver has output.

Have you configured the device?

Larry

I installed Ndiswrapper and mad wifi ill just go in to smy suse partition now and run the commands

lsmod | grep rt61

rt61pci 39680 0
rt2x00pci 27136 1 rt61pci
rt2x00lib 39680 2 rt61pci,rt2x00pci
eeprom_93cx6 18560 1 rt61pci

dmesg | grep rt

Movable zone start PFN for each node
ACPI: PM-Timer IO Port: 0x4008
Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000)
Kernel command line: root=/dev/disk/by-id/scsi-SATA_Maxtor_6L080L0_L21BJ8JH-part6 cfdisk resume=/dev/sda5 splash=silent vga=0x314
Enabling unmasked SIMD FPU exception support… done.
virtual kernel memory layout:
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Booting paravirtualized kernel on bare hardware
ACPI: (supports S0 S1 S4 S5)
Linux Plug and Play Support v0.97 (c) Adam Belay
PCI: If a device doesn’t work, try “pci=routeirq”. If it helps, post a report
system 00:02: ioport range 0x4000-0x407f has been reserved
system 00:02: ioport range 0x5000-0x500f has been reserved
system 00:03: ioport range 0x4d0-0x4d1 has been reserved
system 00:03: ioport range 0x294-0x297 has been reserved
Machine check exception polling timer started.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
Using IPI No-Shortcut mode
ACPI: PCI Interrupt Link [ALKA] BIOS reported IRQ 0, using IRQ 20
ACPI: PCI Interrupt Link [ALKB] BIOS reported IRQ 0, using IRQ 21
hub 1-0:1.0: 2 ports detected
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
ehci_hcd 0000:00:10.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 2-0:1.0: 6 ports detected
hub 3-0:1.0: 2 ports detected
hub 4-0:1.0: 2 ports detected
PM: Starting manual resume from disk
kjournald starting. Commit interval 5 seconds
Linux agpgart interface v0.103
agpgart: Detected VIA KM400/KM400A chipset
agpgart: AGP aperture is 128M @ 0xd0000000
USB Mass Storage support registered.
ACPI: PCI Interrupt Link [ALKD] BIOS reported IRQ 0, using IRQ 23
eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
rtc_cmos 00:05: rtc core: registered rtc_cmos as rtc0
rtc0: alarms up to one year, y3k
parport_pc 00:0a: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
ACPI: PCI Interrupt Link [ALKC] BIOS reported IRQ 0, using IRQ 22
ppdev: user-space parallel port driver
kjournald starting. Commit interval 5 seconds
powernow-k8: Processor cpuid 681 not supported
phy0 → rt2x00lib_request_firmware: Error - Failed to request Firmware.
phy0 → rt2x00lib_request_firmware: Error - Failed to request Firmware.

naxtra77 wrote:
> I installed Ndiswrapper and mad wifi ill just go in to smy suse
> partition now and run the commands

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/Home/Support/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

thanks ill giv it a try but look at his posted by some one else on this forum how do you modprobe the driver just incase this doesent work

Hi, I just spent most of yesterday getting this working so thought I would post breif comments.
I’m running on OpenSuSe 11 64 bit.
When I fitted the card OpenSuSe detected it, but said it needed firmware. So I spent ages hunting for windows drivers and attempting to load them with NDISWRAPPER. I tried several and each time had no success and noticed that the rt61pci driver was listed as an alternative, so previous experiences told me to blacklist this driver, which I did. But still could not get the card to work.
Eventually, I removed all the NDIWRAPPER stuff I had installed, removed the rt61pci driver from the blacklist and did a modprobe on the rt61pci driver. Bang, it all came up. I entered the details for my connection and there it was. The only thing is it wont auto connect without entering password on boot up, but hey OpenSuSe 11 is so stable it is very rare indeed that it needs restarting, so who cares!
So, it seems that had I done a modprobe on the rt61pci driver in the first place it would have worked straight away.
Cheers, Peter.

Hello,

I have just installed SUSE 11 in my computer. I had some problems with the display but changing the resolution it worked.

I followed the described below and my DWL-G510 is now working under SUSE 11.0

Thanks a lot.