Sie sind nicht angemeldet.

1

16.11.2008, 02:18

Usb Wlan: Msi Us54se

Hallo ihr

Ich möchte mir debian installieren und habe es dafür testweise in eine VM geladen. Also nicht wundern, falls einige Geräte komische Namen haben.

Ich möchte meinen USB WLAN Stick MSI US54SE zum laufen bekommen.

Dafür habe ich mir aus der 1. CD von http://cdimage.debian.org/cdimage/weekly…/i386/jigdo-cd/ ein ISO erstellt und das installiert.

Habe mir dann die Treiber von http://zd1211.wiki.sourceforge.net/ gezogen bzw. von http://www.linuxwireless.org/en/users/Download, da es (offiziell) meinen Stick unterstützt (http://www.linuxwireless.org/en/users/Dr…d1211rw/devices).

Und dann (habe ich nicht als Skript ausgeführt, könnten also Fehler drin sein)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# alles als su
cd /home/stephan/Desktop
# gcc installieren
aptget install gcc
# make installieren
aptget install make
# wlan treiber holen
# http://www.linuxwireless.org/en/users/Download#Wheretodownload
# kernel <= 2.6.26
wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-old.tar.bz2
# treiber auspacken
tar jxvf compat-wireless-old.tar.bz2
# kernel headers
sudo apt-get install linux-headers-$(uname -r)
# ins verz.
cd compat-wireless-2.6-old/
# treiber erstellen
make
sudo make install
sudo make unload
sudo make load
# Loading iwl4965...
#   FATAL: Error inserting iwl4965 (/lib/modules/2.6.26-1-686/kernel/drivers/net/wireless/iwlwifi/iwl4965.ko):
#   Unknown symbol in module, or unknown parameter (see dmesg)


Ich weiß nicht was ich von dem FATAL Error halten soll.
Ansonsten waren bei der Ausgabe alle Geräte mit "successfully" gekennzeichnet.

Weiter dann mit

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:off
          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


konfigurieren

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# iwconfig wlan0 essid ROUTER_SSID key 26_HEXA_ZAHLEN channel 4
# erneutes iwconfig zeigte die aenderungen an

debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# ifdown wlan0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:02:72:57:fc:a5
Sending on   LPF/wlan0/00:02:72:57:fc:a5
Sending on   Socket/fallback
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# ifup wlan0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
SIOCSIFFLAGS: No such file or directory
SIOCSIFFLAGS: No such file or directory
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:02:72:57:fc:a5
Sending on   LPF/wlan0/00:02:72:57:fc:a5
Sending on   Socket/fallback
receive_packet failed on wlan0: Network is down


An der Stelle mit SIOCSIFFLAGS hänge ich nun. Ich weiß echt nicht weiter ...

Ich weiß auch nicht genau, wo ich die Verschlüsselung angebe: WPA (TKIP) mit Pre-Shared Key.

Zur Vollständigkeit

Quellcode

1
2
3
4
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# lsusb
Bus 002 Device 002: ID 0ace:1215 ZyDAS WLA-54L WiFi
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub



Ich bitte euch um Hilfe. Sagt mir welche zusätzlichen Informationen ihr braucht oder am besten gleich den Fehler zeigen.

mfg
Stephan

2

16.11.2008, 13:14

PS: Er findet keine Firmware, sehe ich gerade.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# dmesg | grep 'zd1211'
[   11.396000] zd1211rw 2-1:1.0: phy0
[   11.396321] usbcore: registered new interface driver zd1211rw
[   13.584372] firmware: requesting zd1211/zd1211b_ub
[   13.597413] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[   13.598085] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
[   13.598669] firmware: requesting zd1211/zd1211b_ub
[   13.613223] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[   13.613527] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
[  109.523288] usbcore: deregistering interface driver zd1211rw
[  112.669149] zd1211rw 2-1:1.0: phy0
[  112.672360] usbcore: registered new interface driver zd1211rw


Nach einem ifup wlan0 kommt

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
debian:/home/stephan/Desktop/Downloads/compat-wireless-2.6-old# dmesg | grep 'zd1211'
[   11.396000] zd1211rw 2-1:1.0: phy0
[   11.396321] usbcore: registered new interface driver zd1211rw
[   13.584372] firmware: requesting zd1211/zd1211b_ub
[   13.597413] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[   13.598085] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
[   13.598669] firmware: requesting zd1211/zd1211b_ub
[   13.613223] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[   13.613527] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
[  109.523288] usbcore: deregistering interface driver zd1211rw
[  112.669149] zd1211rw 2-1:1.0: phy0
[  112.672360] usbcore: registered new interface driver zd1211rw
[  136.532831] firmware: requesting zd1211/zd1211b_ub
[  136.548282] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[  136.548304] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2
[  136.552965] firmware: requesting zd1211/zd1211b_ub
[  136.562865] usb 2-1: Could not load firmware file zd1211/zd1211b_ub. Error number -2
[  136.562884] zd1211rw 2-1:1.0: couldn't load firmware. Error number -2

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

3

17.11.2008, 08:18

dann gibt es nur die möglichkeiten
1. auf deinem rechner befindet sich keine firmware für die karte, das könnte daran liegen, dass diese nicht frei ist (eigentum des kartenherstellers) und deshalb nicht mit dem opensource-treiber ausgeliefert werden kann. du musst dir das firmwarefile dann zb von der win-install-cd nehmen
2. das firmwarefile liegt im falschen ordner. schau in den dokumentationen des treibers nach, am welcher stelle er das firmwarefile erwartet.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

4

17.11.2008, 15:46

Bei den zd1211 Treibern steht hier:

Zitat

Debian users beware: don't use the the zd1211-firmware package, as this is for Debian's fork of the vendor-based driver

Ich verstehe da leider nur, dass ich es nicht nehmen soll, aber ich lese dort nicht raus, was ich stattdessen nehmen soll!?

5

17.11.2008, 16:10

PS:

Quellcode

1
2
3
4
5
6
7
8
9
debian:/home/stephan# lsmod | grep usb
usbcore               118160  4 zd1211rw,ehci_hcd,ohci_hcd
debian:/home/stephan# cd /lib/firmware/
debian:/lib/firmware# ls
zd1211
debian:/lib/firmware# cd zd1211/
debian:/lib/firmware/zd1211# ls
README	    zd1211b_uph   zd1211b_uphr	zd1211_ub   zd1211_uphm  zd1211_ur
zd1211b_ub  zd1211b_uphm  zd1211b_ur	zd1211_uph  zd1211_uphr


Es ist wohl doch Firmware vorhanden. Nur die Frage, wie / wo ich die korrekt hinlege.

PPS: Da ich mich wunderte, woher die Firmware ist: Nach kürzerem Suchen ist mir wieder klar geworden, dass ich die Firmware von http://packages.debian.org/de/etch/zd1211-firmware geladen habe.

Also habe ich welche und sie liegt nur am falschen Ort? In der README der Firmware steht

Zitat

This distribution contains the firmware files for the
ZD1211 chip, which is used in WLAN USB sticks. Copy these files to
/lib/firmware/zd1211, where it can be loaded by the rewritten
zd1211 driver.


Oder muss ich diese nun noch irgendwie anmelden? Ich habe sie bisher nur kopiert.

Da dort "rewritten driver" steht, erstelle ich die Treiber mal neu. Ob sie dann korrekt verlinkt / gebunden / wie auch immer sind?!

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »kobe« (17.11.2008, 16:17)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

6

17.11.2008, 16:25

auf der seite wo du den treiber her hast, wird auch die entsprechende firmware (version 1.4) zum download angeboten, die würde ich mal probieren.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

7

17.11.2008, 16:26

Oh man, dieses editieren nur innerhalb der letzten 15min nervt ...

'make' von den Treibern wirft

Zitat

WARNING: "iwl4965_agn_cfg" [/home/stephan/Desktop/Downloads/compat-wireless-2.6-old/drivers/net/wireless/iwlwifi/iwlagn.ko] undefined!

Weiß nicht, ob die Warnung so dramatisch ist?!


@linuxerr

Auf der Treiberseite (mein Link oben) steht aber explizit, nicht für Debian. Siehe weitere Posts; habe die Firmware von debian direkt geladen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »kobe« (17.11.2008, 16:28)


8

17.11.2008, 16:58

Nachdem ich die Treiber neu erstellt habe während die Firmware in ihrem Verzeichnis lag, kommt folgendes raus:

kein fehler bei dmesg

Quellcode

1
2
3
4
5
6
7
8
debian:/lib/firmware/zd1211# dmesg | grep zd1211
[  783.768588] zd1211rw 2-1:1.0: phy0
[  783.768680] usbcore: registered new interface driver zd1211rw
[ 2415.818160] zd1211rw 2-1:1.0: phy1
[ 2426.529074] usbcore: deregistering interface driver zd1211rw
[ 2438.946697] zd1211rw 2-1:1.0: phy0
[ 2438.946781] usbcore: registered new interface driver zd1211rw
debian:/lib/firmware/zd1211# iwconfig wlan0 channel 4 essid THE_SSID key THE_KEY


es fehlt aber noch etwas, keine verbindung möglich

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
debian:/lib/firmware/zd1211# ifup wlan0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
SIOCSIFFLAGS: Connection timed out
SIOCSIFFLAGS: Broken pipe
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:02:72:57:fc:a5
Sending on   LPF/wlan0/00:02:72:57:fc:a5
Sending on   Socket/fallback
receive_packet failed on wlan0: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
send_packet: Network is down


testweise ohne verschluesselung
iwconfig ohne key

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
debian:/lib/firmware/zd1211# ifup wlan0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
SIOCSIFFLAGS: Connection timed out
SIOCSIFFLAGS: Connection timed out
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:02:72:57:fc:a5
Sending on   LPF/wlan0/00:02:72:57:fc:a5
Sending on   Socket/fallback
receive_packet failed on wlan0: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
send_packet: Network is down


Jeweils mit 'ifdown wlan0' und 'ifup wlan0'.

Welche Konfiguration fehlt denn noch? Der AP sendet definitiv, ich wechsel ja immer zwischen host (Win XP) mit WLAN Stick und VM mit WLAN Stick und mit Win bin ich ja offensichtlich online.

9

17.11.2008, 17:48

Quellcode

1
2
3
4
5
6
7
8
9
wlan karte findet / sucht keine wlans
debian:/etc/network# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Network is down


Wie bekomme ich denn das "Network up"? Irgendwo stand mit "ifup", aber da kommt ja auch nur "Network is down" ...

Thema bewerten