Unterstützung Atheros 9280

kazcor

Reigstreed Usre
Nabend,

hab heute dann doch nicht mehr warten können und auf meinem neu gekaufen Note die 8.0 installiert, damit Mensch mal wieder ordentlich arbeiten kann.

Aber: kein Netz. Die GBit Broadcom wird vom bge nicht erkannt, ist mir aber auch schnuppe, da es hier eh kein Kabel gibt. Aber die Atheros hat mich erstaunt.
Ist laut dmesg eine Atheros 9280, aber da scheints ja noch verschiedenste Unterversionen zu geben - sprich: Sie wird erkannt, meckert aber beim wpa_supplicant rum wie folgt:
Code:
Starting wpa_supplicant.
ioctl[SIOCG80211, op 98, len 32]: Invalid argument
ELOOP: remaining socket: sock=5 eloop_data=0x800e091c0 user_data=0x800e050f0 han
dler=0x421840
Nov 25 17:12:30  wpa_supplicant[3597]: Failed to initialize driver interface
/etc/rc.d/wpa_supplicant: WARNING: failed to start wpa_supplicant
Starting Network: lo0 ath0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
ath0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 00:26:5e:80:56:99
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
Wenn ich ein wlandev anlegen will, behauptet er/sie/es gar, ath0 sei kein 802.11 device.

Unter dem lausigen Linux hier wird sie allerdings problemlos benutzbar - aber damit will ich ja nicht arbeiten ;)

Also kernel neu gebaut mit entsprechenden Debug-Optionen und siehe da:
Code:
ath0: <Atheros 9280> mem 0xf4200000-0xf420ffff irq 17 at device 0.0 on pci3
ath0: [ITHREAD]
ar9280Attach: sc 0xffffff0001649000 st 0x1 sh 0xffffff00f4200000
ar5416SetPowerMode: AWAKE -> AWAKE (set chip )
ar9280Attach: ID 0x812ff VERSION 0x2 TYPE 0x1 REVISION 0x2
ath_hal_v14EepromAttach Eeprom Magic = 0xa55a
ath_hal_v14EepromAttach Eeprom Version 14.16
v14EepromReadCTLInfo Numctls = 12
ar5416SetPowerMode: AWAKE -> AWAKE (set chip )
ar9280RfAttach: attach AR9280 radio
enableAniMIBCounters: Enable mib counters: OfdmPhyErrBase 0x0 cckPhyErrBase 0x0
ar9280Attach: return
getchannels: cc 0 regDmn 0xf0 mode 0xffffff ecm
getregstate: EEPROM cc 0 rd 0x10
getregstate: EEPROM rd 0x65
getchannels: !avail mode 0x6800c (0x2) flags 0x2150
getchannels: !avail mode 0x6800c (0x1) flags 0x140
ar5416GetChipPowerLimits: no min/max power for 2412/0xa0
Chan 2412: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2417/0xa0
Chan 2417: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2422/0xa0
Chan 2422: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2427/0xa0
Chan 2427: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2432/0xa0
Chan 2432: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2437/0xa0
Chan 2437: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2442/0xa0
Chan 2442: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2447/0xa0
Chan 2447: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2452/0xa0
Chan 2452: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2457/0xa0
Chan 2457: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2462/0xa0
Chan 2462: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2467/0xa0
Chan 2467: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2472/0xa0
Chan 2472: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2412/0x480
Chan 2412: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2417/0x480
Chan 2417: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2422/0x480
Chan 2422: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2427/0x480
Chan 2427: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2432/0x480
Chan 2432: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2437/0x480
Chan 2437: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2442/0x480
Chan 2442: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2447/0x480
Chan 2447: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2452/0x480
Chan 2452: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2457/0x480
Chan 2457: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2462/0x480
Chan 2462: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2467/0x480
Chan 2467: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2472/0x480
Chan 2472: MaxPow = 63 MinPow = 0
getchannels: !avail mode 0x6800c (0x20) flags 0xd0
getchannels: !avail mode 0x6800c (0x40) flags 0x150
getchannels: !avail mode 0x6800c (0x400) flags 0x8140
getchannels: !avail mode 0x6800c (0x200) flags 0x4140
getchannels: !avail mode 0x6800c (0x1000) flags 0x8480
getchannels: !avail mode 0x6800c (0x800) flags 0x4480
ar5416GetChipPowerLimits: no min/max power for 2412/0x10480
Chan 2412: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2417/0x10480
Chan 2417: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2422/0x10480
Chan 2422: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2427/0x10480
Chan 2427: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2432/0x10480
Chan 2432: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2437/0x10480
Chan 2437: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2442/0x10480
Chan 2442: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2447/0x10480
Chan 2447: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2452/0x10480
Chan 2452: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2457/0x10480
Chan 2457: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2462/0x10480
Chan 2462: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2467/0x10480
Chan 2467: MaxPow = 63 MinPow = 0
ar5416GetChipPowerLimits: no min/max power for 2472/0x10480
Chan 2472: MaxPow = 63 MinPow = 0
getchannels: !avail mode 0x6800c (0x10000) flags 0x10140
getchannels: !avail mode 0x6800c (0x80000) flags 0x20140
getchannels: !avail mode 0x6800c (0x100000) flags 0x40140
assignPrivateChannels: private[  0] 2412/0xa0 -> channel 2412
assignPrivateChannels: private[  1] 2417/0xa0 -> channel 2417
assignPrivateChannels: private[  2] 2422/0xa0 -> channel 2422
assignPrivateChannels: private[  3] 2427/0xa0 -> channel 2427
assignPrivateChannels: private[  4] 2432/0xa0 -> channel 2432
assignPrivateChannels: private[  5] 2437/0xa0 -> channel 2437
assignPrivateChannels: private[  6] 2442/0xa0 -> channel 2442
assignPrivateChannels: private[  7] 2447/0xa0 -> channel 2447
assignPrivateChannels: private[  8] 2452/0xa0 -> channel 2452
assignPrivateChannels: private[  9] 2457/0xa0 -> channel 2457
assignPrivateChannels: private[ 10] 2462/0xa0 -> channel 2462
assignPrivateChannels: private[ 11] 2467/0xa0 -> channel 2467
assignPrivateChannels: private[ 12] 2472/0xa0 -> channel 2472
assignPrivateChannels: 39 public, 13 private channels
ath_hal_init_channels: cc 0
ath_getchannels: eeprom rd 101 cc 0 (mapped rd 101 cc 0) location I ecm
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_hal_computetxtime: unknown phy 4 (rate ix 8)
ath_descdma_setup: rx DMA: 40 buffers 1 desc/buf
ath_descdma_setup: rx DMA map: 0xffffff8074e10000 (3840) -> 0x1a3c000 (3840)
ath_descdma_setup: tx DMA: 200 buffers 10 desc/buf
ath_descdma_setup: tx DMA map: 0xffffff8075817000 (192000) -> 0x27c0000 (192000)
ath_descdma_setup: beacon DMA: 4 buffers 1 desc/buf
ath_descdma_setup: beacon DMA map: 0xffffff8076e01000 (384) -> 0x48c1000 (384)
ar5212SetupTxQueue: queue 9
ar5212SetupTxQueue: queue 8
ar5212SetupTxQueue: queue 0
ar5212SetupTxQueue: queue 1
ar5212SetupTxQueue: queue 2
ar5212SetupTxQueue: queue 3
ath0: AR9280 mac 128.2 RF5133 phy 13.0

Den einzig brauchbaren Hinweis habe ich in diesem Thread gefunden, aber das Problem ist da ein anderes wie es scheint.

Hmm, was soll mir das jetzt sagen - jemand Vorschläge? Soweit ich das verstehe wird die 9xxx Serie nicht von ath unterstützt, aber die manpage kann ja auch gern mal veraltet sein.

Tausend Dank,
kaz
 
Gelöst. Das Problem saß wieder mal zwischen Stuhl und Bildschirm :o
Eintrag in der rc.conf
Code:
ifconfig_ath0="WPA DHCP"
wlans_wlan0="ath0"
Sollte natürlich korrekt sein:
Code:
ifconfig_wlan0="WPA DHCP"
wlans_ath0="wlan0"
Daher wahrscheinlich auch die schöne Ausgabe ELOOP....
 
Zurück
Oben