Linux
ID #1031
Fritz!WLAN-Stick auf SUSE 10.2 installieren
Ich habe hier mal mein Protokoll zur Installation vom Fritz!WLAN-Stick aufgeschrieben. Mein Test-Stick ist Mitte 2006 gekauft worden. (Das nur zur Information, weil es verschiedene Versionen vom Stick gibt.)
Treiber auf http://www.avm.de runterladen
Treiber auspacken:
In Verzeichnis "fritz/" wechseln:
Liesmich.html öffnen:
In Verzeichnis "fritz/src/" wechseln:
Treiber-Quellen kompilieren:
Hinweis: Wenn die Ausgabe mit einem Fehler (Error) endet sind wahrscheinlich nicht alle Kompiler-Bibliotheken installiert. Hier hilft die Installation von gcc und gcc-c++
Nur wenn Fehler beim Kompilieren aufgetreten sind:
Hier gehts wieder normal weiter...
Root werden:
Kernel-Modul (Treiber) laden:
Prüfen, ob Kernel-Modul korrekt geladen wurde:
Prüfen, ob der Stick korrekt erkannt wird...
1. Den Tail-Befehl eingeben
2. Stick anschließen oder wenn schon geschehen nochmal abziehen und dann wieder anschließen
3. Auf Arbeitsplatz einen Rechtsklick auf "FRITZ!WLAN USB Stick selfinstall" machen und "Auswerfen" wählen
Wenn alles klappt wird dann der Stick als "wlan0" oder "wlan1" erkannt.
Wurde der Stick korrekt eingebunden?:
Prüfen, ob "wpa_supplicant" installiert ist:
(Meine Eingabe ist "wpa_<tab-taste><tab-taste>")
Wenn es das Programm nicht installiert ist muss es noch über Yast nachinstalliert werden
Nach verfügbaren Netzen schauen, um die Funktion zu prüfen:
Wie's weiter geht:
Ab hier geht es mit der Konfiguration des Drahtlos-Netzwerkes weiter. Das habe ich aber noch nicht gemacht...
Treiber auf http://www.avm.de runterladen
Treiber auspacken:
user@linux:/mnt/160GB/home/user/Documents/_Downloads> tar xzvf fwlanusb-suse102-1.00.00-rc1.tar.gz
fritz/
fritz/install.system
fritz/install.pre
fritz/config-wpa
fritz/config-wpa2
fritz/compile-help-german.txt
fritz/lib/
fritz/lib/fwlanusb-lib.o
fritz/Liesmich.html
fritz/Makefile
fritz/Readme.html
fritz/install.main
fritz/Logo_CAPI4Linux.jpg
fritz/install.post
fritz/license.txt
fritz/CAPI20_Errormessages.txt
fritz/fwlanusb1.ko
fritz/compile-help-english.txt
fritz/src/
fritz/src/wext.h
fritz/src/lib.h
fritz/src/wext.c
fritz/src/buffers.c
fritz/src/main.h
fritz/src/lock.h
fritz/src/common.h
fritz/src/driver.c
fritz/src/Makefile
fritz/src/defs.h
fritz/src/tools.c
fritz/src/lib.c
fritz/src/main.c
fritz/src/buffers.h
fritz/src/libstub.h
fritz/src/attr.h
fritz/src/tools.h
fritz/src/driver.h
fritz/src/libdefs.h
fritz/install
fritz/install.checks
In Verzeichnis "fritz/" wechseln:
user@linux:/mnt/160GB/home/user/Documents/_Downloads> cd fritz/
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz> ls
CAPI20_Errormessages.txt fwlanusb1.ko install.pre Logo_CAPI4Linux.jpg
compile-help-english.txt install install.system Makefile
compile-help-german.txt install.checks lib Readme.html
config-wpa install.main license.txt src
config-wpa2 install.post Liesmich.html
Liesmich.html öffnen:
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz> konqueror Liesmich.html &
[1] 9308
In Verzeichnis "fritz/src/" wechseln:
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz> cd src/
Treiber-Quellen kompilieren:
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src> make
if ! test -d /tmp/lib/fritz/; then mkdir -p /tmp/lib/fritz/; fi
make -C /lib/modules/2.6.18.2-34-default/build SUBDIRS=/mnt/160GB/home/user/Documents/_Downloads/fritz/src modules
make[1]: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default modules
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/main.o
/mnt/160GB/home/user/Documents/_Downloads/fritz/src/main.c:82: warning: ?mod_count? defined but not used
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/driver.o
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/tools.o
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/lib.o
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/buffers.o
CC [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/wext.o
/mnt/160GB/home/user/Documents/_Downloads/fritz/src/wext.c: In function ?fwlanusb_set_encodeext?:
/mnt/160GB/home/user/Documents/_Downloads/fritz/src/wext.c:799: warning: unused variable ?encoding?
LD [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/fwlanusb.o
Building modules, stage 2.
MODPOST
WARNING: modpost: GPL-incompatible module fwlanusb.ko uses future GPL-only symbol 'usb_deregister'
WARNING: modpost: GPL-incompatible module fwlanusb.ko uses future GPL-only symbol 'usb_register_driver'
CC /mnt/160GB/home/user/Documents/_Downloads/fritz/src/fwlanusb.mod.o
LD [M] /mnt/160GB/home/user/Documents/_Downloads/fritz/src/fwlanusb.ko
make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src> sudo make install
root's password:
`fwlanusb.ko' -> `/lib/modules/2.6.18.2-34-default/extra/fwlanusb.ko'
depmod -a
Hinweis: Wenn die Ausgabe mit einem Fehler (Error) endet sind wahrscheinlich nicht alle Kompiler-Bibliotheken installiert. Hier hilft die Installation von gcc und gcc-c++
Nur wenn Fehler beim Kompilieren aufgetreten sind:
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src> sudo yast -i gcc gcc-c++
Hier gehts wieder normal weiter...
Root werden:
user@linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src> su
Passwort:
Kernel-Modul (Treiber) laden:
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # insmod fwlanusb.ko
Prüfen, ob Kernel-Modul korrekt geladen wurde:
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # lsmod | grep wlan
fwlanusb 612416 0
usbcore 114896 6 fwlanusb,usb_storage,usbhid,ehci_hcd,ohci_hcd,uhci_hcd
Prüfen, ob der Stick korrekt erkannt wird...
1. Den Tail-Befehl eingeben
2. Stick anschließen oder wenn schon geschehen nochmal abziehen und dann wieder anschließen
3. Auf Arbeitsplatz einen Rechtsklick auf "FRITZ!WLAN USB Stick selfinstall" machen und "Auswerfen" wählen
Wenn alles klappt wird dann der Stick als "wlan0" oder "wlan1" erkannt.
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # tail -f /var/log/messages
May 14 23:06:01 linux kernel: fwlanusb: (fwlanusb built on May 14 2007 at 23:02:58)
May 14 23:06:01 linux kernel: fwlanusb: -- 32 bit driver --
May 14 23:06:01 linux kernel: fwlanusb: Loading...
May 14 23:06:06 linux kernel: usb 5-1: device descriptor read/64, error -110
May 14 23:06:07 linux kernel: usb 5-1: new high speed USB device using ehci_hcd and address 13
May 14 23:06:18 linux kernel: usb 5-1: device not accepting address 13, error -110
May 14 23:06:18 linux kernel: usb 5-1: new high speed USB device using ehci_hcd and address 14
May 14 23:06:29 linux kernel: usb 5-1: device not accepting address 14, error -110
May 14 23:06:29 linux kernel: usbcore: registered new driver fwlanusb
May 14 23:06:29 linux kernel: fwlanusb: Loaded.
May 14 23:07:03 linux kernel: usb 5-1: new high speed USB device using ehci_hcd and address 15
May 14 23:07:03 linux kernel: usb 5-1: new device found, idVendor=057c, idProduct=62ff
May 14 23:07:03 linux kernel: usb 5-1: new device strings: Mfr=3, Product=2, SerialNumber=1
May 14 23:07:03 linux kernel: usb 5-1: Product: WLAN USB Device
May 14 23:07:03 linux kernel: usb 5-1: Manufacturer: AVM GmbH
May 14 23:07:03 linux kernel: usb 5-1: SerialNumber: 00040EFBC7AF
May 14 23:07:03 linux kernel: usb 5-1: configuration #1 chosen from 1 choice
May 14 23:07:03 linux kernel: scsi4 : SCSI emulation for USB Mass Storage devices
May 14 23:07:03 linux kernel: usb-storage: device found at 15
May 14 23:07:03 linux kernel: usb-storage: waiting for device to settle before scanning
May 14 23:07:04 linux kernel: Vendor: FRITZ! Model: WLAN selfinstall Rev: 1.00
May 14 23:07:04 linux kernel: Type: CD-ROM ANSI SCSI revision: 00
May 14 23:07:04 linux kernel: sr0: scsi3-mmc drive: 52x/52x cd/rw xa/form2 cdda tray
May 14 23:07:04 linux kernel: sr 4:0:0:0: Attached scsi CD-ROM sr0
May 14 23:07:04 linux kernel: sr 4:0:0:0: Attached scsi generic sg0 type 5
May 14 23:07:04 linux kernel: usb-storage: device scan complete
May 14 23:07:06 linux hald: mounted /dev/sr0 on behalf of uid 1000
May 14 23:08:10 linux hald: unmounted /dev/sr0 from '/media/FRITZ!WLAN USB Stick selfinstall' on behalf of uid 1000
May 14 23:08:11 linux kernel: usb 5-1: USB disconnect, address 15
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:11 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:13 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:13 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:13 linux kernel: scsi 4:0:0:0: rejecting I/O to dead device
May 14 23:08:13 linux kernel: usb 5-1: new high speed USB device using ehci_hcd and address 16
May 14 23:08:13 linux kernel: usb 5-1: new device found, idVendor=057c, idProduct=6201
May 14 23:08:13 linux kernel: usb 5-1: new device strings: Mfr=3, Product=2, SerialNumber=1
May 14 23:08:13 linux kernel: usb 5-1: Product: WLAN USB Device
May 14 23:08:13 linux kernel: usb 5-1: Manufacturer: AVM GmbH
May 14 23:08:13 linux kernel: usb 5-1: SerialNumber: 00040EFBC7AF
May 14 23:08:13 linux kernel: usb 5-1: configuration #1 chosen from 1 choice
May 14 23:08:13 linux kernel: fwlanusb: Driver 'fwlanusb' attached to fwlanusb-stack version [Protokollstack=0.09.00-BETA]. (176)
May 14 23:08:13 linux kernel: usb 5-1: reset high speed USB device using ehci_hcd and address 16
May 14 23:08:13 linux kernel: fwlanusb: Config manager successully created and started.
May 14 23:08:27 linux kernel: wlan0 renamed to wlan1
May 14 23:08:28 linux ifup: wlan1
May 14 23:08:28 linux ifup: No configuration found for wlan1
Wurde der Stick korrekt eingebunden?:
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan1 IEEE 802.11b/g ESSID:off/any
Mode:Managed Channel:0 Access Point: Not-Associated
Encryption key: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
Prüfen, ob "wpa_supplicant" installiert ist:
(Meine Eingabe ist "wpa_<tab-taste><tab-taste>")
Wenn es das Programm nicht installiert ist muss es noch über Yast nachinstalliert werden
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # wpa_
wpa_cli wpa_passphrase wpa_supplicant
Nach verfügbaren Netzen schauen, um die Funktion zu prüfen:
linux:/mnt/160GB/home/user/Documents/_Downloads/fritz/src # iwlist wlan1 scan
wlan1 Scan completed :
Cell 01 - Address: 00:04:0E:B3:EE:FF
ESSID:"wlan-netz-id"
IE: WPA Version 1
Group Cipher : WEP-40
Pairwise Ciphers (1) : WEP-40
Authentication Suites (1) : PSK
Wie's weiter geht:
Ab hier geht es mit der Konfiguration des Drahtlos-Netzwerkes weiter. Das habe ich aber noch nicht gemacht...
Tags: -
Verwandte Artikel:
Letzte Änderung des Artikels: 2007-05-15 19:39
Verfasser des Artikels: Florian Schrön
Revision: 1.0
Kommentieren nicht möglich