Saturday, January 20, 2007

Ubuntu/Edgy & Belkin Wireless G (F5D7010) ver 5100

The Belkin Wireless G Notebook Card (F5D7010) ver 5100 works great out of the box with Ubuntu/Edgy.

Unfortunately in the MythTV system I want it for has an old PCI/PCMCIA adapter that only accepts 16-bit PCMCIA cards, so this 32-bit one won't fit.

Below is some info that my help you debug your configuration:

It uses the ath_pci kernel module.


$ lsmod|grep -i ath
ath_pci 97184 0
ath_rate_sample 15616 1 ath_pci
wlan 204764 4 wlan_scan_sta,ath_pci,ath_rate_sample
ath_hal 192080 3 ath_pci,ath_rate_sample


The relevant part of /var/log/messages:


Jan 23 20:54:31 localhost kernel: [17180392.280000] pccard: CardBus card inserted into slot 1
Jan 23 20:54:31 localhost kernel: [17180392.284000] PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
Jan 23 20:54:31 localhost kernel: [17180392.284000] ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [C17E] -> GSI 11 (level, low) -> IRQ 11
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: H/W encryption support: WEP AES AES_CCM TKIP
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: mac 7.8 phy 4.5 radio 5.6
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 1 for WME_AC_BE traffic
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 0 for WME_AC_BK traffic
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 2 for WME_AC_VI traffic
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 3 for WME_AC_VO traffic
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 8 for CAB traffic
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Use hw queue 9 for beacons
Jan 23 20:54:31 localhost kernel: [17180393.176000] wifi0: Atheros 5212: mem=0x16000000, irq=11



$ sudo lspci -vvx
...
06:00.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
Subsystem: Belkin Unknown device 701d
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Latency: 168 (2500ns min, 7000ns max), Cache Line Size: 128 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 16000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00: 8c 16 1a 00 06 00 90 02 01 00 00 02 20 a8 00 00
10: 00 00 00 16 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 01 50 00 00 99 17 1d 70
30: 00 00 00 00 44 00 00 00 00 00 00 00 0b 01 0a 1c