teraton
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Hallo ich habe den USB-Wlan-Stick TL-WN722N von TP-Link. Ich weiß nun mittlerweile, dass er den Chip ar9271 von atheros besitzt. USB-ID ist 0x0cf3 0x9271. Habe es schon mit den Backport modules versucht. Leider ohne Erfolg. Unter http://linuxwireless.org/en/users/Drivers/ath9k_htc wird auch berichtet, dass ein Treiber in der Entwicklung ist, aber mein englisch reicht zwar zum studieren, aber leider nicht zum programmieren. 😉 Gibt es da noch eine Möglichkeit den Stick zum laufen zu bringen? Danke
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Moin
Habe jetzt erst einmal 1.53 installiert und mit dem neusten Treiber des Anbieters ausprobiert (mit patch). Leider ohne Erfolg.
Daraufhin habe ich ndiswrapper 1.56 nach Anleitung installiert (gab plötzlich kein GUI mehr unter System, also mit Konsole). Leider läuft er noch immer nicht.
Vlt sollte ich noch dazu sagen, dass ich eine eingebaute Karte habe, welche funktioniert. Jedoch möchte ich den Stick wegen der externen Antenne benutzen, da ich sonst kein Empfang mehr im Zimmer habe. Als Kernel habe ich 2.6.29-1-netbook, welcher die interne Karte unterstützt. Ich hatte bereits mal einen anderen Wlan-Stick ausprobiert, der wurde dann richtig als zweiter Unterpunkt mit allen verfügbaren Wlan-verbindungen angezeit. Dieser nun nicht. iwconfig gibt: teraton@Fuldigor:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"EWETEL airNet"
Mode:Managed Frequency:2.432 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
vboxnet0 no wireless extensions.
pan0 no wireless extensions.
Gibt es noch etwas, das ich ausprobieren kann? Danke
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, wlan0 ist ja zumindest vorhanden.
dmesg grep ndis
sudo iwlist wlan0 scan
iwlist wlan0 chan
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Ja wlan0 ist die eingebaute Karte. Die ist mit dem Kernel schon unterstützt. Leider habe ich genau da wo mein Arbeitsplatz ist kein empfang. Weiß der teufel weshalb. Wenn ich mich 2m weiter setze, habe ich guten Empfang. Habe jetzt das Netbook auf einem Notitzblock balanciert neben dem Monitor und Tastatur stehen, damit Empfang da ist. Deswegen wollte ich den externen Stick nutzen. Wenn ich das Netbook zuklappe ist Empfang nämlich wieder weg.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Ja wlan0 ist die eingebaute Karte. Die ist mit dem Kernel schon unterstützt.
Ohne weitere Informationen laßt sich schlecht etwas dazu sagen. Kann am Treiber liegen.
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Moin
Es scheint Bewegung in die Sache zu kommen. der ath9k_htc Treiber bei Linux-wireless ist scheinbar fertig. http://www.linuxwireless.org/en/users/Drivers/ath9k_htc Gibt es da schon ein How-To wie ich am besten den Treiber installieren kann? Noch mal danke
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, modifiziertes Treiberpaket im Anhang. Achtung: Treiber funktioniert noch nicht! Driver don't work!
This driver is not yet complete. This repository exists to track the
development of the driver. Howto für Atheros HTC basierende WLAN USB-Sticks (ar9271)
Die Snapshots im Treiberpaket können in Zukunft durch aktualisierte Versionen ersetzt werden. Der Treiber befindet sich in der Entwicklung. Beachte die Hinweise auf linuxwireless.org und die weitere Entwicklung auf git.kernel.org. Paket entpacken, gemäß Linux Wireless kompilieren und in das System einbinden. Firmware kopieren.
sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential
wget http://media.ubuntuusers.de/forum/attachments/2383604/compat-wireless-2010-02-28_ath_htc_firmware.tar.gz
tar xvf compat-wireless-2010-02-28_ath_htc_firmware.tar.gz
cd compat-wireless-2010-02-28_ath_htc_firmware
make
sudo make install
sudo cp ar9271.fw /lib/firmware
Alles fehlerfrei durchgelaufen? Ok, folgende Module und die Firmware müssen nun im System vorhanden sein:
ath_hif_usb ath_htc compat_firmware_class
Überprüfen:
modinfo <Modulname> # <Moduname> jeweils durch einen der drei Modulnamen ersetzen um eine Ausgabe zu erhalten
locate ar9271.fw | grep lib
Stick anschließen Modul laden und prüfen:
sudo modprobe ath_hif_usb
dmesg | tail -n30
iwconfig Unterstützte Geräte-ID's:
Treiberpaket entfernt. Package removed. To be continued.
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Schon mal vielen Dank. Ich hoffe, ich habe deine Anleitung richtig verstanden. Ich muss nur die Konsolenanweisung durchlaufen lassen oder? Leider hatte ich beim make zwei Fehler. So wie es aussieht, findet er irgendwelche Dateien nicht.
teraton@Fuldigor:~/compat-wireless-2010-02-28_ath_htc_firmware$ make
make -C /lib/modules/2.6.29-1-netbook/build M=/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-netbook'
make[3]: *** No rule to make target `/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net/b44.c', needed by `/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net/b44.o'. Stop.
make[2]: *** [/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net] Error 2
make[1]: *** [_module_/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-netbook'
make: *** [modules] Error 2
Die b44.c und .o ist auf jeden Fall nicht im directory
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo,
Die b44.c und .o ist auf jeden Fall nicht im directory
mein Fehler. Beim portieren des Treiberpakets habe ich das eine Makefile vergessen, bzw. nicht ersetzt. Das Modul b44 wird ja nicht gebraucht und da die Quelldateien fehlen, erzeugt make hier natürlich einen Fehler. Das Paket wurde aktualisiert und getestet. Bitte erneut herunterladen und ausprobieren.
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Noch immer gleicher Fehler. Datei wirklich neu hochgeladen? Anderer Link?
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Datei wirklich neu hochgeladen? Anderer Link?
Ja, ganz sicher. Habe die Datei mit anderem System heruntergeladen und getestet. Browser-Cache? Überprüfe mal die Checksumme. Das vorhandene Verzeichnis und heruntergeladenen Dateien vorab vielleicht nicht gelöscht? Das Makefile ...
compat-wireless-2010-02-28_ath_htc_firmware/drivers/net/Makefile ... ist nun ohne Inhalt.
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Habe das mit der shell runtergeladen. Kann doch dann kein cache sein oder? Habe den Download sogar extra noch mal gelöscht und neu runtergeladen
make -C /lib/modules/2.6.29-1-netbook/build M=/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.29-1-netbook'
make[3]: *** No rule to make target `/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net/b44.c', needed by `/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net/b44.o'. Stop.
make[2]: *** [/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware/drivers/net] Error 2
make[1]: *** [_module_/home/teraton/compat-wireless-2010-02-28_ath_htc_firmware] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-netbook'
make: *** [modules] Error 2
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Ja, habe erneut getestet. Das passt. Download über wget oder Browser ist ok. Prüfe die Checksumme wie im How-To angegeben.
|
teraton
(Themenstarter)
Anmeldungsdatum: 11. August 2008
Beiträge: 29
|
Also der Download hat jetzt auch geklappt. Habe das noch mal im browser geladen. Leider nicht mit dem gewünschten Erfolg. Jetzt ist sogar die interne Lankarte weg. teraton@Fuldigor:~$ sudo modprobe ath_hif_usb
[sudo] password for teraton:
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
teraton@Fuldigor:~$ dmesg | tail -n30
[ 23.242176] ath9k: disagrees about version of symbol ieee80211_tx_status
[ 23.242187] ath9k: Unknown symbol ieee80211_tx_status
[ 23.242694] ath9k: disagrees about version of symbol ieee80211_stop_queue
[ 23.242704] ath9k: Unknown symbol ieee80211_stop_queue
[ 23.243212] ath9k: disagrees about version of symbol ieee80211_stop_queues
[ 23.243223] ath9k: Unknown symbol ieee80211_stop_queues
[ 23.243747] ath9k: disagrees about version of symbol __ieee80211_get_assoc_led_name
[ 23.243758] ath9k: Unknown symbol __ieee80211_get_assoc_led_name
[ 23.245105] ath9k: disagrees about version of symbol ieee80211_unregister_hw
[ 23.245116] ath9k: Unknown symbol ieee80211_unregister_hw
[ 23.245874] ath9k: Unknown symbol ieee80211_beacon_get
[ 25.030131] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 25.030140] Bluetooth: BNEP filters: protocol multicast
[ 25.111531] Bridge firewalling registered
[ 26.662005] ppdev: user-space parallel port driver
[ 29.513603] [drm] Initialized drm 1.1.0 20060810
[ 29.722339] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 29.722352] pci 0000:00:02.0: setting latency timer to 64
[ 29.729343] [drm] Initialized i915 1.6.0 20080730 on minor 0
[ 30.523624] atl1c 0000:01:00.0: irq 28 for MSI/MSI-X
[ 30.523791] atl1c 0000:01:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 41.132039] eth0: no IPv6 routers present
[ 70.504710] Clocksource tsc unstable (delta = -83358080 ns)
[ 123.257069] ACPI: EC: missing confirmations, switch off interrupt mode.
[ 123.756805] ACPI Exception (evregion-0422): AE_TIME, Returned by Handler for [EmbeddedControl] [20081204]
[ 132.053072] usb 5-1: firmware: requesting ar9271.fw
[ 132.426090] usb 5-1: firmware download successful
[ 132.431637] usb 5-1: ath9k_htc was not found<3>usb 5-1: hw probe failed
[ 132.435194] ath_hif_usb: probe of 5-1:1.0 failed with error -95
[ 132.435289] usbcore: registered new interface driver ath_hif_usb
teraton@Fuldigor:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
vboxnet0 no wireless extensions.
pan0 no wireless extensions.
teraton@Fuldigor:~$ lsusb
Bus 005 Device 004: ID 058f:6335 Alcor Micro Corp.
Bus 005 Device 003: ID 13d3:5071 IMC Networks
Bus 005 Device 002: ID 0cf3:9271 Atheros Communications, Inc.
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
teraton@Fuldigor:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
01:00.0 Ethernet controller: Attansic Technology Corp. Device 1062 (rev c0)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Zum Glück geht Lan noch, sonst hätte ich dies nicht mal schreiben können.
|