Bekomme WLAN USB-Stick D-Link DWL-G132 nicht zum laufen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
zekos
Beiträge: 15
Registriert: 15.05.2006 17:05:35
Wohnort: Dortmund

Bekomme WLAN USB-Stick D-Link DWL-G132 nicht zum laufen

Beitrag von zekos » 21.12.2012 15:03:42

Hallo Debian-User,

Ich habe den WLAN USB-Stick D-Link DWL-G132 und bekomme das Ding an meinem Debian Notebooks (Thinkpad T40) nicht zum laufen. Bei dem Stick handelt es sich um ein Atheros AR5523 Gerät. Hierfür existiert eine ausführliche Anleitung, nämlich: http://wiki.debian.org/ar5523

Die habe ich auch mit gezogenem Stick und einer frischen Debian (Squeeze) Installation mit allen Updates angewendet. Mit dem Kommando

Code: Alles auswählen

$ quilt delete kcompat-3.5 && quilt delete kcompat-2.6.34
bekomme ich die folgende Fehlermeldung:

Code: Alles auswählen

Patch kcompat-3.5 ist nicht in der series-Datei
Ok, das war dann nicht schön und ich dachte vielleicht funzt es ja auch so und habe weitergemacht. Die Anwendung des Modul-Assistant ist dann allerdings gescheitert.

Code: Alles auswählen

# m-a a-i ar5523
Während das Kommando abgearbeitet wurde ging ein neues Fenster mit der folgenden Information auf:
Bau-Vorgang des Pakets ar5523-source fehlgeschlagen!
Hier kann mann dann auswählen ob man weitermachen will oder hier stoppen möchte. Keine Auswahl führt hier natürlich zum Erfolg. Der Log des Kommandos sieht wie folgt aus:

Code: Alles auswählen

for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32-5-686/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.32-5-686/g ;s/#KVERS#/2.6.32-5-686/g ; s/_KVERS_/2.6.32-5-686/g ; s/##KDREV##/2.6.32-46/g ; s/#KDREV#/2.6.32-46/g ; s/_KDREV_/2.6.32-46/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modules/ar5523'
rm -rf	*.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers \
		*.order ar5523-snapshot.tar.gz
make[1]: Leaving directory `/usr/src/modules/ar5523'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/ar5523'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32-5-686/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/2.6.32-5-686/g ;s/#KVERS#/2.6.32-5-686/g ; s/_KVERS_/2.6.32-5-686/g ; s/##KDREV##/2.6.32-46/g ; s/#KDREV#/2.6.32-46/g ; s/_KDREV_/2.6.32-46/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/ar5523'
rm -rf	*.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers \
		*.order ar5523-snapshot.tar.gz
make[2]: Leaving directory `/usr/src/modules/ar5523'
make[1]: Für das Ziel »kdist_config« ist nichts zu tun.
dh_testdir
dh_testroot
dh_prep
dh_installdirs lib/modules/2.6.32-5-686/misc
# build module
/usr/bin/make -C /usr/src/modules/ar5523 KSRC=/lib/modules/2.6.32-5-686/build
make[2]: Entering directory `/usr/src/modules/ar5523'
/usr/bin/make -C /lib/modules/2.6.32-5-686/build SUBDIRS=/usr/src/modules/ar5523 modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.32-5-686'
  CC [M]  /usr/src/modules/ar5523/ar5523.o
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_alloc_rx_cmd’:
/usr/src/modules/ar5523/ar5523.c:186: error: implicit declaration of function ‘usb_alloc_coherent’
/usr/src/modules/ar5523/ar5523.c:188: warning: assignment makes pointer from integer without a cast
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_free_rx_cmd’:
/usr/src/modules/ar5523/ar5523.c:203: error: implicit declaration of function ‘usb_free_coherent’
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_data_tx_cb’:
/usr/src/modules/ar5523/ar5523.c:764: error: implicit declaration of function ‘ieee80211_free_txskb’
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_tx_work_locked’:
/usr/src/modules/ar5523/ar5523.c:865: error: ‘IEEE80211_TX_CTL_USE_MINRATE’ undeclared (first use in this function)
/usr/src/modules/ar5523/ar5523.c:865: error: (Each undeclared identifier is reported only once
/usr/src/modules/ar5523/ar5523.c:865: error: for each function it appears in.)
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_alloc_tx_cmd’:
/usr/src/modules/ar5523/ar5523.c:970: warning: assignment makes pointer from integer without a cast
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_get_wlan_mode’:
/usr/src/modules/ar5523/ar5523.c:1169: warning: passing argument 1 of ‘ieee80211_find_sta’ from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_create_rateset’:
/usr/src/modules/ar5523/ar5523.c:1206: warning: passing argument 1 of ‘ieee80211_find_sta’ from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c: At top level:
/usr/src/modules/ar5523/ar5523.c:1369: warning: initialization from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1371: warning: initialization from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1372: warning: initialization from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1376: error: unknown field ‘flush’ specified in initializer
/usr/src/modules/ar5523/ar5523.c:1376: warning: initialization from incompatible pointer type
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_probe’:
/usr/src/modules/ar5523/ar5523.c:1699: error: ‘IEEE80211_HW_HAS_RATE_CONTROL’ undeclared (first use in this function)
/usr/src/modules/ar5523/ar5523.c: At top level:
/usr/src/modules/ar5523/ar5523.c:1807: warning: data definition has no type or storage class
/usr/src/modules/ar5523/ar5523.c:1807: warning: type defaults to ‘int’ in declaration of ‘module_usb_driver’
/usr/src/modules/ar5523/ar5523.c:1807: warning: parameter names (without types) in function declaration
make[6]: *** [/usr/src/modules/ar5523/ar5523.o] Fehler 1
make[5]: *** [_module_/usr/src/modules/ar5523] Fehler 2
make[4]: *** [sub-make] Fehler 2
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/usr/src/modules/ar5523'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/ar5523'
make: *** [kdist_build] Fehler 2
Den Effekt hatte ich auch schonmal an einem anderen Thinkpad Notebook. Weiß jemand Rat?

Gruß
Jürgen

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Bekomme WLAN USB-Stick D-Link DWL-G132 nicht zum laufen

Beitrag von syssi » 21.12.2012 21:52:24

Was haelst du davon auf Kernel 3.2 (aus den backports) umzusteigen. Der Quellcode im Repository hat sich leicht geaendert. Die korrekte "quilt delete"-Zeile sollte aktuell lauten:

Code: Alles auswählen

quilt delete kcompat-3.6
Gruss syssi

zekos
Beiträge: 15
Registriert: 15.05.2006 17:05:35
Wohnort: Dortmund

Re: Bekomme WLAN USB-Stick D-Link DWL-G132 nicht zum laufen

Beitrag von zekos » 23.12.2012 20:26:21

Auf den neueren Kernel will ich zurzeit lieber nicht umsteigen, da mein Thinkpad Sylvester für die Musik da sein muss. Da will ich jetzt erstmal kein Risiko eingehen. Die Anleitung ist doch schon älter. Es muss doch auch mit dem aktuellen Kernel gehen.

Die Eingabe von:

Code: Alles auswählen

quilt delete kcompat-3.6
ergibt bei dem aktuellen Kernel ebenfalls:

Code: Alles auswählen

Keine Patches in der series-Datei

Henrikx

Re: Bekomme WLAN USB-Stick D-Link DWL-G132 nicht zum laufen

Beitrag von Henrikx » 25.12.2012 11:39:11

Laut UU WIKI läuft der Stick per NdisWrapper
http://wiki.ubuntuusers.de/WLAN/Karten

WL-G132 USB Atheros AR5523 ID 2001:3a01 WEP WPA WPA2 NdisWrapper. Weitere Gerätevarianten mit ID 2001:3a02/2001:3a03/2001:3a05 oder 07D1:3A08 vorhanden.

Antworten