Suse10.3 dlink dwlG630
From Osnow
I recently upgraded my oooold Winbook Z1 laptop from openSuSE v10.2 to v10.3, and had an issue with my PCMCIA/CardBus wireless NIC. I just KNEW I had sed this card before the upgrade and it worked. What gives? It turns out that Dlink sold differebt chipsets under the same model number, and linux support varies.
And I managed to swap out cards from my box of laptop miscellany.
DWL-G630 (hardware version B1) is TI ACX based. Not so good.
winbook:/home/coffee # lspci 00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:04.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 00:04.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10) 00:10.0 Communication controller: Agere Systems LT WinModem 01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02) 06:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
DWL-G630 (hardware version C2) is Atheros based. Execllent!
winbook:/home/coffee # lspci 00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 00:04.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 00:04.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10) 00:10.0 Communication controller: Agere Systems LT WinModem 01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02) 06:00.0 Ethernet controller: Atheros Communications, Inc. AR2413 802.11bg NIC (rev 01)
Note how the PCI ID (06:00.0) is the same for both cards? I think this confuses the kernel. Even though suse comes with an ACX kernel driver it didn't work for me.
So I added the madwifi repository to yast, added madwifi (correct kernel module was automatically was added), and clicked OK. Next I right clicked on the network manager in the bottom right hand corner, and it had already populated the list of networks.

