• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

03:00.0 Network controller: Atheros Communications, Inc. Unk

Keks Dose

Member
Hallo allerseits,

ich habe ein total ungewöhnliches Problem: mein WLAN funktioniert nicht!
Also:
neues Lenovo T 60,
unter Windows habe ich herausgefunden, dass WLAN einen neuen Atheros-Chipsatz verwendet (Atheros’ AR5008E-3NX chipset, näheres unter http://www.atheros.com/news/lenovo_enterprise.html).
Wie findet man eigentlich den Chipsatz unter Linux heraus?

Ich habe OpenSuse 10.2 installiert, die Treiber von madwifi (zuerst die vom 08.12.2006, als es nicht klappte, per Hand mit make und make install von den Quellen, ohne Fehlermeldungen).

Um Euch die Ferndiagnose zu ermöglichen, habe ich bei folgenden Befehle als root von meinem System als Antworten erhalten:

Code:
lspci:
...
03:00.0 Network controller: Atheros Communications, Inc. Unknown device 0024 (rev 01)

ls -lR /proc/acpi/
insgesamt 0
dr-xr-xr-x 3 root root 0 15. Dez 12:03 ac_adapter
-rw-r--r-- 1 root root 0 15. Dez 12:03 alarm
dr-xr-xr-x 3 root root 0 15. Dez 12:03 battery
dr-xr-xr-x 5 root root 0 15. Dez 12:03 button
-r-------- 1 root root 0 15. Dez 12:03 dsdt
dr-xr-xr-x 3 root root 0 15. Dez 12:03 embedded_controller
-r-------- 1 root root 0 15. Dez 10:35 event
-r-------- 1 root root 0 15. Dez 12:03 fadt
dr-xr-xr-x 2 root root 0 15. Dez 12:03 fan
dr-xr-xr-x 2 root root 0 15. Dez 12:03 ibm
-r--r--r-- 1 root root 0 15. Dez 12:03 info
dr-xr-xr-x 3 root root 0 15. Dez 12:03 power_resource
dr-xr-xr-x 4 root root 0 15. Dez 12:03 processor
-rw-r--r-- 1 root root 0 15. Dez 12:03 sleep
dr-xr-xr-x 4 root root 0 15. Dez 12:03 thermal_zone
-rw-r--r-- 1 root root 0 15. Dez 12:03 wakeup

cat /var/log/messages | grep ipw
und
cat /var/log/boot.msg | grep ipw
und 
dmesg|grep ipw
und
lsmod | grep ipw

führen zu keiner Ausgabe.

find /lib/modules/* -name ipw*
/lib/modules/2.6.18.2-34-default/kernel/drivers/usb/serial/ipw.ko
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/ipw2100.ko
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/ipw2200.ko
/lib/modules/2.6.18.2-34-default/updates/ipw3945.ko
/lib/modules/2.6.18.2-34-xen/kernel/drivers/usb/serial/ipw.ko
/lib/modules/2.6.18.2-34-xen/kernel/drivers/net/wireless/ipw2100.ko
/lib/modules/2.6.18.2-34-xen/kernel/drivers/net/wireless/ipw2200.ko

ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:16:41:AB:70:68
          inet Adresse:192.168.2.21  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6 Adresse: fe80::216:41ff:feab:7068/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2357 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2191 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:100
          RX bytes:1958897 (1.8 Mb)  TX bytes:453649 (443.0 Kb)
          Basisadresse:0x3000 Speicher:ee000000-ee020000

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:166 errors:0 dropped:0 overruns:0 frame:0
          TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:86324 (84.3 Kb)  TX bytes:86324 (84.3 Kb)

Nun bin ich ratlos. Soll ich ndiswrapper verwenden?

Vielen Dank für Eure Hilfe,
Gruß,
Alexander
 

Grothesk

Ultimate Guru
lspci -n
mal aufrufen, entsprechende Zeile kopieren.

Und nach ipw brauchst du nicht greppen, das sind die Treiber für Intel Pro Wireless Karten, die dürften aber nun gar nicht bei dir funktionieren.

Aber vermutlich wird dir nichts anderes übrigbleiben als zu warten, bis es Treiber von madwifi gibt oder mit ndiswrapper dein Glück versuchen.
Der Chipsatz ist halt brandneu. Wenn dann direkt von den Herstellern nix kommt sieht es oft mau aus mit Linux-Unterstützung.
 
OP
K

Keks Dose

Member
Code:
00:00.0 Class 0600: 8086:27a0 (rev 03)
00:01.0 Class 0604: 8086:27a1 (rev 03)
00:1b.0 Class 0403: 8086:27d8 (rev 02)
00:1c.0 Class 0604: 8086:27d0 (rev 02)
00:1c.1 Class 0604: 8086:27d2 (rev 02)
00:1c.2 Class 0604: 8086:27d4 (rev 02)
00:1c.3 Class 0604: 8086:27d6 (rev 02)
00:1d.0 Class 0c03: 8086:27c8 (rev 02)
00:1d.1 Class 0c03: 8086:27c9 (rev 02)
00:1d.2 Class 0c03: 8086:27ca (rev 02)
00:1d.3 Class 0c03: 8086:27cb (rev 02)
00:1d.7 Class 0c03: 8086:27cc (rev 02)
00:1e.0 Class 0604: 8086:2448 (rev e2)
00:1f.0 Class 0601: 8086:27b9 (rev 02)
00:1f.1 Class 0101: 8086:27df (rev 02)
00:1f.2 Class 0106: 8086:27c5 (rev 02)
00:1f.3 Class 0c05: 8086:27da (rev 02)
01:00.0 Class 0300: 1002:7145
02:00.0 Class 0200: 8086:109a
03:00.0 Class 0280: 168c:0024 (rev 01)
15:00.0 Class 0607: 104c:ac56

- was mir jetzt garnix sagt. Aber wahrscheinlich hast Du recht und ich muss ndiswrapper nehmen.

Danke,
Alexander
 

Grothesk

Ultimate Guru
Naja, du solltest auch nur die eine Zeile kopieren, die der entspricht, in der auch bei lspci der Chipsatz geführt ist.

Also:

lspci, dann schauen, in welcher Zeile die Karte auftaucht (z. B. in der fünften), dann lspci -n und die fünfte Zeile kopieren. Das ist dann die Device-ID. Mit der kann man u. U. mehr anfangen beim googeln.

Ist aber diese Zeile:
03:00.0 Class 0280: 168c:0024 (rev 01)
 
OP
K

Keks Dose

Member
Über die ID habe ich tatsächlich diese Seite gefunden:

http://thinkwiki.org/wiki/ThinkPad_11a/b/g/n_Wireless_LAN_Mini_Express_Adapter

- und damit eine Anleitung, wie das Problem zu lösen ist.

Zusammengefasst: Soweit absehbar, gibt's derzeit noch keine madwifi-Unterstützung, man muss daher ndiswrapper verwenden.

So long,
Alexander
 
Oben