(Gelöst) openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Status
Für weitere Antworten geschlossen.

Davion

New Member
Hi; habe vor ein paar Tagen openSuse10.2 installiert. Bin aber absoluter Linuxneuling und habe nicht so wirklich Ahnung von dem ganzen und muß mich da erst einarbeiten.

Allerdings habe ich das Problem, dass mein WLAN Adapter unter Linux nciht läuft...:confused:

Hier ein paar technische Daten:
Firma: Zyxel
Modell: ZyAIR G-220

Wäre echt toll, wenn mir jemand sagen könnte, ob es dafür Treiber gibt, die auch unter openSUSE 10.2 funktionieren, und wo ich die bekomme.

Außerdem stellt sich mir noch die Frage, ob es dann möglich ist, die Treiber unter Windows runterzuladen, auf nen USB-Stick zu packen und von da aus dann unter Linux zu installierren. (Müßte doch eigentlich gehen...)

Außerdem fänd ich ne Step-by-step Anleitung super; denn wie gesagt, bin einfach nur ein von Windows genervter Linux-Neuling, der noch nciht so wirklich viel Ahnung hat, wo unter Linux der Hase lang läuft.:( Würde das Internet aber auch gerne unter Linux ans Laufen kriegen, um dann auch entsprechend die Vorzüge von Linux in diesem Bereich nutzen zu können.

Auf jeden Fall schon einmal besten Dank für die Mühen.

MfG;
Davion
 

Davion

New Member
AW: WLAN funktioniert nicht!!! (Neuling braucht Hilfe)

Sorry, dass das hier jetzt so lang gedauert hat, aber ich hab in den letzten Tagen bei nem Kollegen einige Windows-Probleme lösen dürfen und hatte von daher leider keine Zeit, mich um mein Linux zu kümmern.

Hier jetzt aber nen paar zusätzliche Infos:
Auf die Anfrage nach Version und Kernel:

Code:
2.6.18.2-34-default
Nach 32 oder 64 Bit-Version:

Code:
openSUSE 10.2 (i586)
VERSION = 10.2
Nach USB-Geräten:

Code:
Bus 005 Device 006: ID 0424:2228 Standard Microsystems Corp.
Bus 005 Device 005: ID 0586:3401 ZyXEL Communications Corp.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 004: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 001 Device 005: ID 046e:52cf Behavior Tech. Computer Corp.
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 002: ID 043d:00bb Lexmark International, Inc.
Bus 002 Device 001: ID 0000:0000
Wobei der Zyxel Eintrag halt mein WLAN-Adapter ist, den Linux unbedingt als Scanner einbinden will.

Auf die Frage nach benötigter Firmware:

Code:
Feb  8 20:53:46 XXX sudo:  XXX : TTY=pts/1 ; PWD=/home/XXX ; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
(Habe hier meine Namen durch xxx ersetzt.)

bei kinternet und Status gab es die Ausgabe unused.

Hoffe einfach mal, dass die Infos euch schon mal etwas weiterhelfen und es wäre wirklich super, wenn mir jemand helfen könnte, mit Linux eine Internetverbindung per WLAN aufzubauen.

Mein Provider ist übrigens Arcor (nur falls das auch etwas helfen sollte.)

Besten Dank im Vorraus.
 

Zed

New Member
AW: WLAN funktioniert nicht!!! (Neuling braucht Hilfe)

Hi Davion,

da ich auch gerade Probleme mit der WLan Konfig habe, bin ich über einen Thread gestolpert der dir vielleicht helfen könnte. Darin wird zwar eine andere Karte (Sitecom WL-113) behandelt, aber der verbaute chip is derselbe.

Lies dir mal die Sache durch, vielleicht hilft es die bei deiner Problemlösung ansonsten lernst du zumindestens etwas. Linux Forum | www.Linux-Web.de | | Kabel ab | SuSE Sitecom WL-113 will nicht

P.S.: In dem Thread ist die Seite ZD1211 USB WLAN Linux drivers - Trac verlinkt. Diese wurde vor kurzem geändert. Wenn du dir von Google die Cache Version der Seite holst, bekommst du auch deine Step by Step Anleitung zur Installation.

P.P.S.: Gerade eben bin ich noch auf die Seite Zd1211 - Gentoo Linux Wiki gestoßen, dort wird dein USB Typ behandelt.

mfg

Z
 

Davion

New Member
AW: WLAN funktioniert nicht!!! (Neuling braucht Hilfe)

Hi;
erstmal ein großes Danke.

Insbesondere im Beitrag von Zed stehen ein paar Sachen, die mir in der Tat weiterhelfen dürften.

Auf den Link ZD1211 USB WLAN Linux drivers - Trac war ich gestern auch schon gestoßen. Nur war ich leider irgendwie zu blöde den Treiber zd1211, der für meinen Adapter unter Linux sein soll zu finden. (Sorry war schon spät)
Allerdings habe ich dort die Firmware in der Version 1.3 für den Treiber gefunden und runtergeladen. Habe dann unter Linux mit Arc das Archive entpackt und dann, weil in der ReadMe Datei stand, man solle die Dateien in das Verzeichnis /lib/Firmware/zd1211 kopieren, die Verzeichnisse /Firmware/zd1211 unter /lib angelegt und die Dateien (ohne die ReadMe Datei dorthin kopiert.

War das jetzt falsch? Und wenn ja, wie mach ich das richtig?

Außerdem habe ich gestern versucht, meinen USB-Stick unter Yast als Installationsquelle einzubinden. Hat auch nciht wirklich funktioniert. Habe den Pfad angegeben, der in dem Fenster des Sticks stand und bekamm dann immer nur die Meldung, dass dies eine unzulässige URL sei. (Habe als neue Instalationsquelle vorher "lokales Verzeichnis" gewählt)

Was habe ich da falsch gemacht? Und vor allem, wie geht es richtig?

Würde halt gerne den Treiber unter Windows auf meinen Stick laden und dann von da aus unter Linux installieren.

Wenn mir da jemand helfen könnte, wäre ich echt dankbar.

Und auf jeden Fall nochmal danke für die tolle Hilfe bisher. Bin mit Linux halt noch ein bissel überfordert. (Ist halt absolutes Neuland) Sorry.

MfG;
Davion
 

Rain_Maker

Administrator
Teammitglied
AW: WLAN funktioniert nicht!!! (Neuling braucht Hilfe)

Firmware geht auch einfacher zu installieren.

Ich habe mir vor ein paar Tagen die Mühe gemacht, für verschiedene WLAN-Karten Firmware-rpms zu schnüren.

Siehe Anhang, welche Version für Dich funktionieren wird, musst Du ausprobieren, ich würde zunächst die neuste (1.3) verwenden.
Installation am einfachsten über die Kommandozeile als root:

Code:
rpm -Uvh zd1211-firmware-1.*Version*.rpm
Wenn Du eine ältere Version drüberinstallieren willst, dann musst Du ausnahmsweise die Option '--force' anhängen.

Danach solltest Du _unbedingt_ das von Jacko verlinkte Posting ansehen und durcharbeiten.

Ein weiterer Thread, der für Dich interessant sein dürfte:

Zydas zd1211b unter suse 10.2 - linuxforen.de -- User helfen Usern

Für effektive Hilfestellungen solltest Du nun auch alle Ausgaben posten, die im von Jacko verlinkten Posting Nr.7 genannt werden und nicht nur einen winzigen Bruchteil.

Greetz,

RM
 

Davion

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Abend.
Hab jetzt nochmal nen paar Sachen überprüft.

Also sudo grep -i firmware /var/log/messages liefert:

Code:
Feb  8 20:53:46 xxx sudo:  xxx : TTY=pts/1 ; PWD=/home/xxx ; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
Feb 11 18:16:26 xxx sudo:   xxx : TTY=pts/1 ; PWD=/home/xxx ; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
ls -ls /lib/firmware

Code:
insgesamt 4
4 drwxr-xr-x 2 root root 4096  9. Feb 00:31 zd1211
rpm -q kinternet

Code:
package kinternet is not installed
Hier liegt dann wohl schon mal ein Teil meines Problems. Oder?

/usr/sbin/rcsmpppd status

Code:
Checking for SMPPPD:                                                 unused
rpm -q wpa_supplicant

Code:
wpa_supplicant-0.4.9-27
Seh ich das jetzt richtig, dass das Packet bereits installiert ist, so dass ich WPA-Verschlüsselung nutzen könnte, sobald ich meinen Adapter ans Laufen gekriegt habe?

/sbin/ifconfig

Code:
eth0      Protokoll:Ethernet  Hardware Adresse 00:13:D3:F8:F9:37
          UP BROADCAST NOTRAILERS MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:169 Basisadresse:0xe000

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:50 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0
          RX bytes:3356 (3.2 Kb)  TX bytes:3356 (3.2 Kb)
/sbin/ip a

Code:
1: lo: <LOOPBACK,UP,10000> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,NOTRAILERS,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:13:d3:f8:f9:37 brd ff:ff:ff:ff:ff:ff
3: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
/usr/sbin/iwconfig

Code:
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.
cat /etc/resolv.conf

Code:
domain site
/sbin/route -n liefert

Code:
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
sudo egrep -i 'firmware|zd12' /var/log/messages

Code:
Feb  8 20:53:46 xxx sudo:   xxx : TTY=pts/1 ; PWD=/home/xxx; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
Feb 11 18:16:26 xxx sudo:   xxx : TTY=pts/1 ; PWD=/home/xxx ; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
Feb 11 18:16:45 xxx sudo:   xxx: TTY=pts/1 ; PWD=/home/xxx ; USER=root ; COMMAND=/usr/bin/grep -i firmware /var/log/messages
Feb 11 18:36:19 xxx sudo:   xxx : TTY=pts/1 ; PWD=/home/xxx ; USER=root ; COMMAND=/usr/bin/egrep -i firmware|zd12 /var/log/messages
find /lib/firmware/ -name "*zd12*"

Code:
/lib/firmware/zd1211
/lib/firmware/zd1211/zd1211_ur
/lib/firmware/zd1211/zd1211b_uphr
/lib/firmware/zd1211/zd1211_ub
/lib/firmware/zd1211/zd1211b_uphm
/lib/firmware/zd1211/zd1211b_ur
/lib/firmware/zd1211/zd1211b_ub
/lib/firmware/zd1211/zd1211b_uph
/lib/firmware/zd1211/zd1211_uphm
/lib/firmware/zd1211/zd1211_uphr
/lib/firmware/zd1211/zd1211_uph
find /lib/modules/ -name "*zd12*"

Code:
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
Dann habe ich erstmal mit modprobe zd1211rw den Treiber geladen, bevor ich dann weitergeguckt habe.

Leider galt: iwconfig

Code:
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.
dmesg|egrep -i 'firmware|zd12'

Code:
usbcore: registered new driver zd1211rw
lsmod|grep zd1211 gab

Code:
zd1211rw               46720  0
firmware_class         14080  1 zd1211rw
ieee80211softmac       36736  1 zd1211rw
ieee80211              34632  2 zd1211rw,ieee80211softmac
usbcore               114896  6 zd1211rw,usbhid,usblp,usb_storage,ehci_hcd,uhci_hcd
Und dann hab ich noch mal Live beobachtet:

Code:
Feb 11 19:00:44 xxx kernel: parport 0x378: You gave this address, but there is probably no parallel port there!
Feb 11 19:00:44 xxx kernel: parport0: PC-style at 0x378 [PCSPP,TRISTATE]
Feb 11 19:00:44 xxx kernel: ppa: Version 2.07 (for Linux 2.4.x)
Feb 11 19:00:56 xxx kernel: end_request: I/O error, dev fd0, sector 0
Feb 11 19:01:08 xxx kernel: end_request: I/O error, dev fd0, sector 0
Feb 11 19:03:48 xxx kernel: hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
Feb 11 19:03:48 xxx kernel: hda: drive_cmd: error=0x04 { AbortedCommand }
Feb 11 19:03:48 xxx kernel: ide: failed opcode was: 0xec
Feb 11 19:14:11 xxx su: (to root) bjoern on /dev/pts/1
Feb 11 19:18:54 xxx su: (to root) bjoern on /dev/pts/2
Dann hab ich den Stick rausgenommen:

Code:
Feb 11 19:21:53 xxx kernel: usb 2-4: USB disconnect, address 8
und wieder reingesteckt:

Code:
Feb 11 19:22:02 xxx kernel: usb 2-4: new high speed USB device using ehci_hcd and address 9
Feb 11 19:22:02 xxx kernel: usb 2-4: new device found, idVendor=0586, idProduct=3401
Feb 11 19:22:02 xxx kernel: usb 2-4: new device strings: Mfr=16, Product=32, SerialNumber=0
Feb 11 19:22:02 xxx kernel: usb 2-4: Product: ZyAIR G-220
Feb 11 19:22:02 xxx kernel: usb 2-4: Manufacturer: ZyXEL
Feb 11 19:22:02 xxx kernel: usb 2-4: configuration #1 chosen from 1 choice
Dann hab ich den Treiber mal wieder entfernt:

Code:
Feb 11 19:24:00 xxx kernel: usbcore: deregistering driver zd1211rw
Feb 11 19:24:00 xxx kernel: ieee80211_crypt: unregistered algorithm 'NULL'
Feb 11 19:24:27 xxx kernel: ieee80211_crypt: registered algorithm 'NULL'
Feb 11 19:24:27 xxx kernel: ieee80211: 802.11 data/management/control stack, git-1.1.13
Feb 11 19:24:27 xxx kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
Und wieder geladen:

Code:
Feb 11 19:24:27 xxx kernel: usbcore: registered new driver zd1211rw
Ich hoffe das hilft euch jetzt dabei, zu sehen wo das Problem liegt.

Noch eine Frage: Linux versucht meinen Stick als Scanner einzubinden, was nicht funktioniert, da dafür ja keine Treiber existieren. (Ist ja auch kein Scanner). Wie bring ich Linux das denn bei? ODer erledigt sich das von selbst, wenn ich erstmal alles nötige zusammen habe, um den WLAN-Adapter in Betrieb zu nehmen?

Wünsche allen noch eine erfolgreiche neue Woche und einen schönen verbleibenden Sonntagabend.
MfG
 

Rain_Maker

Administrator
Teammitglied
Crosspostingversuch.

Ich bin zur Zeit in drei Linuxforen aktiv und in zwei Foren haben User Probleme mit openSUSE 10.2 und ihrem zd1211-Stick, welcher trotz Firmware und geladenem Modul 'zd1211w' von iwconfig nicht angezeigt wird.

Deshalb geht dieses Posting in leicht veränderter Form an folgende "Adresse".

WLAN zd1211rw läuft bei Notebook Asus A9RP nicht - linuxforen.de -- User helfen Usern

1. Probiert _alle_ Firmwareversionen aus, die ich als RPM zur Verfügung stelle:

Version 1.1

Version 1.2

Version 1.3

Vorgehensweise:

Kernelmodul entladen, Prüfen, Firmware installieren, Kernelmodul laden, Prüfen, iwconfig.

Code:
su

Passwort

modprobe zd1211rw -r

lsmod|grep zd1211 #es darf keine Ausgabe erfolgen!

rpm -Uvh zd1211-firmware-1.X-1.noarch.rpm #X = 1, 2, 3
Sollte eine Fehlermeldung wegen "Paket schon vorhanden" kommen, dann (und _NUR_ dann) '--force' an den Befehl anhängen. Weiter in der selben Konsole als root.

Code:
modprobe zd1211rw 

lsmod|grep zd1211 #hier muß natürlich etwas angezeigt werden!

iwconfig
Das "Mitschneiden" in einer zweiten Konsole mit
Code:
sudo tail -f /var/log/messages
ist auch eine gute Idee.

2. Sollte keine der Firmwareversionen ein neues Interface anzeigen, dann:

a) Ausgabe von
Code:
lsusb
mit eingestecktem Stick posten. Es geht vor allem um die ID des Sticks.

b) Pakete kernel-source, gcc, make und kernel-syms nachinstallieren (Yast von CD/DVD).

c) Den Treiber "zd1211rw" auf die Blacklist setzen, damit er nicht mehr geladen wird.

Code:
su

Passwort

# cd /etc/modprobe.d/

cp blacklist blacklist.backup #sicher ist sicher

echo blacklist zd1211rw >> blacklist
Alternativ kann man auch die Zeile blacklist zd1211rw hinten an die Datei 'blacklist' anfügen (Texteditor, z.B. kate oder gedit als root gestartet).

Postet alle Eingaben und Ausgaben, danach sehen wir weiter.

Greetz,

RM
 

Danny_JJ

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Hallo Rain_Maker,
ich bin so wie du es sagstes vorgegangen mit den Eingaben. Installation der Firmware habe ich nicht mit EIngabe gemacht sondern direkt durch anklicken da es bei mir die Datei so wie es beschrieben war nicht gefunden hat.
Meine EIngaben uns Ausgaben zu der Vorgehens weise war wie folgt:
Code:
de03w024:~ # modprobe zd1211rw -r
de03w024:~ # lsmod|grep zd1211
de03w024:~ # modprobe zd1211rw
de03w024:~ # lsmod|grep zd1211
zd1211rw               46976  0
firmware_class         14208  1 zd1211rw
ieee80211softmac       36992  1 zd1211rw
ieee80211              34888  2 zd1211rw,ieee80211softmac
usbcore               115280  2 zd1211rw,uhci_hcd
de03w024:~ # iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sit0      no wireless extensions.
Bei lusb gibt es folgendes aus:
Code:
Bus 001 Device 003: ID 0586:3401 ZyXEL Communications Corp.
Bus 001 Device 001: ID 0000:0000
bei erneutem ein uns Ausstecken erhöht sich allerdings die Device Nummer immer um eins.

[Edit]

Das gibt das collectNWData Script aus:

Code:
collectNWData.sh 0.3.4
Invocation parameters: 

*** uname -a 
Linux de03w024 2.6.18.5-SL102_BRANCH_20070122143922-default #1 SMP Mon Feb 5 14:41:33 CET 2007 i686 i686 i386 GNU/Linux

*** cat /etc/SuSE-release 
openSUSE 10.2 (i586)
VERSION = 10.2

*** cat /etc/resolv.conf | grep -v "^#" | grep -v "^$" 
search eu.mt.mtnet
nameserver 172.21.80.28
nameserver 172.21.4.78

*** cat /etc/hosts | grep -v "^#" | grep -v "^$" | grep -v "::" 
127.0.0.1       localhost
127.0.0.2       linux.site linux

*** cat /proc/sys/net/ipv4/ip_forward 
0

*** iptables -t nat -L 
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

*** route -n 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.21.80.0     0.0.0.0         255.255.252.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         172.21.80.1     0.0.0.0         UG    0      0        0 eth0

*** ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:A8:B5:DB  
          inet addr:172.21.83.148  Bcast:172.21.83.255  Mask:255.255.252.0
          inet6 addr: fe80::20c:29ff:fea8:b5db/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:51260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4520 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7936520 (7.5 Mb)  TX bytes:623168 (608.5 Kb)
          Interrupt:185 Base address:0x1424 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:88 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6166 (6.0 Kb)  TX bytes:6166 (6.0 Kb)


*** pingMyLocalIPs 
172.21.83.148 : Ping response
127.0.0.1 : Ping response

*** ping -c1 -W 3 195.135.220.3 
PING 195.135.220.3 (195.135.220.3) 56(84) bytes of data.
From 172.21.80.1: icmp_seq=1 Redirect Host(New nexthop: 172.21.80.3)

--- 195.135.220.3 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


*** ping -c1 -W 3 www.suse.de 
PING turing.suse.de (195.135.220.3) 56(84) bytes of data.

--- turing.suse.de ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms


*** lspci 
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0f.0 VGA compatible controller: VMware Inc [VMware SVGA II] PCI Display Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
00:12.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)

*** lsusb 
Bus 001 Device 004: ID 0586:3401 ZyXEL Communications Corp. 
Bus 001 Device 001: ID 0000:0000  

*** iptables -L -vn 
Chain INPUT (policy ACCEPT 10743 packets, 4148K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 3896 packets, 504K bytes)
 pkts bytes target     prot opt in     out     source               destination         

*** cat /etc/sysconfig/SuSEfirewall2 | grep -v "^#" | grep -v "^$" 
FW_DEV_EXT="any eth-id-00:0c:29:02:32:60 eth-id-00:0c:29:82:2b:0f"
FW_DEV_INT=""
FW_DEV_DMZ=""
FW_ROUTE="no"
FW_MASQUERADE="no"
FW_MASQ_DEV="$FW_DEV_EXT"
FW_MASQ_NETS="0/0"
FW_PROTECT_FROM_INT="no"
FW_SERVICES_EXT_TCP="5801 5901 epmap microsoft-ds netbios-ssn smtp ssh"
FW_SERVICES_EXT_UDP="netbios-dgm netbios-ns"
FW_SERVICES_EXT_IP=""
FW_SERVICES_EXT_RPC=""
FW_SERVICES_DMZ_TCP=""
FW_SERVICES_DMZ_UDP=""
FW_SERVICES_DMZ_IP=""
FW_SERVICES_DMZ_RPC=""
FW_SERVICES_INT_TCP=""
FW_SERVICES_INT_UDP=""
FW_SERVICES_INT_IP=""
FW_SERVICES_INT_RPC=""
FW_SERVICES_DROP_EXT=""
FW_SERVICES_REJECT_EXT="0/0,tcp,113"
FW_SERVICES_ACCEPT_EXT=""
FW_TRUSTED_NETS=""
FW_ALLOW_INCOMING_HIGHPORTS_TCP=""
FW_ALLOW_INCOMING_HIGHPORTS_UDP=""
FW_FORWARD=""
FW_FORWARD_MASQ=""
FW_REDIRECT=""
FW_LOG_DROP_CRIT="yes"
FW_LOG_DROP_ALL="no"
FW_LOG_ACCEPT_CRIT="yes"
FW_LOG_ACCEPT_ALL="no"
FW_LOG_LIMIT=""
FW_LOG=""
FW_KERNEL_SECURITY="yes"
FW_STOP_KEEP_ROUTING_STATE="no"
FW_ALLOW_PING_FW="yes"
FW_ALLOW_PING_DMZ="no"
FW_ALLOW_PING_EXT="no"
FW_ALLOW_FW_SOURCEQUENCH=""
FW_ALLOW_FW_BROADCAST_EXT="netbios-ns netbios-dgm"
FW_ALLOW_FW_BROADCAST_INT="no"
FW_ALLOW_FW_BROADCAST_DMZ="no"
FW_IGNORE_FW_BROADCAST_EXT="yes"
FW_IGNORE_FW_BROADCAST_INT="no"
FW_IGNORE_FW_BROADCAST_DMZ="no"
FW_ALLOW_CLASS_ROUTING=""
FW_CUSTOMRULES=""
FW_REJECT=""
FW_HTB_TUNE_DEV=""
FW_IPv6=""
FW_IPv6_REJECT_OUTGOING=""
FW_IPSEC_TRUST="no"
FW_ZONES=""
FW_USE_IPTABLES_BATCH=""
FW_LOAD_MODULES=""
FW_CONFIGURATIONS_EXT=""
FW_CONFIGURATIONS_DMZ=""
FW_CONFIGURATIONS_INT=""
FW_REJECT_INT="yes"
FW_FORWARD_ALWAYS_INOUT_DEV=""
FW_SERVICES_ACCEPT_INT=""
FW_SERVICES_ACCEPT_DMZ=""

*** iwconfig | sed "s/\(Encryption key:\)\([^o][^f][^f][^ ]*\)\(.*\)/\1xx xxx-xxxx-xxxx-xxxx-xxxx-xxxxxxx\3/" 

*** catMyConfig 
*** cat /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='AMD PCnet - Fast 79C971'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='7EWs.weGuQ9ywYPF'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:11.0'

*** cat /etc/sysconfig/network/ifcfg-eth0~
BOOTPROTO='dhcp'
BROADCAST=''
IPADDR=''
MTU=''
NAME='AMD PCnet - Fast 79C971'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF.weGuQ9ywYPF'
USERCONTROL='no'
_nm_name='vmxnet'

*** cat /etc/sysconfig/network/ifcfg-lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
BROADCAST=127.255.255.255
STARTMODE=onboot
USERCONTROL=no

*** cat /etc/sysconfig/network/ifcfg-wlan0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='default'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='static-0'
[/Edit]

Gruß
Danny_JJ
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Eigentlich sehe ich es ja nicht so gerne, wenn sich jemand an einen Thread anhängt, aber da a) der Threadersteller sich nicht mehr meldet und b) Du laut lsusb genau den selben Stick hast, wollen wir mal eine Ausnahme machen.
Da fehlen einige Ausgaben, z.B. die, welche aus der 2. Konsole erfolgen sollten mit der man "mitschneidet", was der Kernel so ausspuckt.

Außerdem fehlen noch weitere Systeminfos, also zuerst Infos, bevor es weiter gehen kann.

Zeige mir die Ausgaben von.

Code:
rpm -qa|egrep 'zd1211|firmware|wpa|kernel|gcc|make'

ls -ls /lib/firmware/zd*

find /lib/modules -name "*zd12*"

egrep -r 'zd1211|ieee80211' /etc/modprobe.d*

egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'
Greetz,

RM
 

Danny_JJ

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Code:
[CODE]
[/CODE]Hi,
OK das mit dem anhängen hab ich nicht gewußt werds mir für die Zukunft merken.

Also nun zu den Ausgaben:
1.
Code:
# rpm -qa|egrep 'zd1211|firmware|wpa|kernel|gcc|make'
linux-kernel-headers-2.6.18.2-3
qlogic-firmware-1.0-34
kernel-source-2.6.18.2-34
gcc-java-4.1.3-29
gcc41-info-4.1.2_20061115-5
kernel-syms-2.6.18.2-34
kernel-xenpae-2.6.18.2-34
zd1211-firmware-1.3-1
libgcc41-4.1.2_20061115-5
gcc-info-4.1.3-29
kernel-default-2.6.18.2-34
gcc41-gij-4.1.2_20061115-7
gcc-gij-4.1.3-29
ipw-firmware-7-31
kernel-xen-2.6.18.2-34
gcc-c++-4.1.3-29
kernel-bigsmp-2.6.18.2-34
alsa-firmware-1.0.13-17
wpa_supplicant-0.4.9-27
gcc41-c++-4.1.2_20061115-5
gcc-4.1.3-29
gcc41-java-4.1.2_20061115-5
kernel-docs-2.6.18.2-34
make-3.81-23
automake-1.9.6-35
gcc41-4.1.2_20061115-5
atmel-firmware-1.3-34
2.
Code:
# ls -ls /lib/firmware/zd*
total 64
4 -rw-r--r-- 1 root root 4018 Jan 28 15:55 zd1211_ub
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211_uph
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211_uphm
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211_uphr
4 -rw-r--r-- 1 root root 3584 Jan 28 15:55 zd1211_ur
4 -rw-r--r-- 1 root root 4018 Jan 28 15:55 zd1211b_ub
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211b_uph
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211b_uphm
8 -rw-r--r-- 1 root root 5120 Jan 28 15:55 zd1211b_uphr
4 -rw-r--r-- 1 root root 3584 Jan 28 15:55 zd1211b_ur
3.
Code:
# find /lib/modules -name "*zd12*"
/lib/modules/2.6.18.5-SL102_BRANCH_20070122143922-default/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.5-SL102_BRANCH_20070122143922-default/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.5-SL102_BRANCH_20070122143922-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.2-34-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
/lib/modules/2.6.18.2-34-bigsmp/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.2-34-bigsmp/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.2-34-bigsmp/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
/lib/modules/2.6.18.2-34-xen/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.2-34-xen/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.2-34-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
/lib/modules/2.6.18.2-34-xenpae/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.18.2-34-xenpae/kernel/drivers/net/wireless/zd1211rw
/lib/modules/2.6.18.2-34-xenpae/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
4.
Keine Ausgabe

5.
Code:
# egrep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*|egrep -v '#|blacklist'
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true
/etc/modprobe.conf.local~:alias eth0 vmxnet
/etc/modprobe.conf.old.0:install eth0             /bin/true
/etc/modprobe.conf.old.0:install eth1             /bin/true
/etc/modprobe.conf.rpmsave:install eth0             /bin/true
/etc/modprobe.conf.rpmsave:install eth1             /bin/true
/etc/modprobe.conf~:install eth0             /bin/true
/etc/modprobe.conf~:install eth1             /bin/true
Gruß
Danny
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Ops, ganz schön viele Kernel ;)

Laut Script läuft dieser hier.

Code:
Linux de03w024[B] 2.6.18.5-SL102_BRANCH_20070122143922-default[/B] #1 SMP Mon Feb 5 14:41:33 CET 2007 i686 i686 i386 GNU/Linux
Gibt es einen Grund, warum Du einen "Kernel of the Day" verwendest?

Egal wie, ohne passende Kernelquellen (kernel-source) und das passende Paket kernel-syms (selbe Versionsnummer wie der laufende Kernel) wird das weitere Vorgehen nicht funktionieren.

Sollte der Grund für die Installation des Kernel of the Day der nicht laufende WLAN-Stick sein, dann würde ich ein Entfernen dieses Kernel of the Day vorschlagen, diese Pakete sind unsupported.

Da dieser Befehl hier:

Code:
egrep -r 'zd1211|ieee80211' /etc/modprobe.d*
keine Ausgabe liefert, ist das nicht funktionierende Modul noch nicht auf der Blacklist, hole das bitte auf jeden Fall nach, indem Du die Datei /etc/modprobe.d/blacklist mit einem Texteditor editierst (vorher Backup machen) und folgende beiden Zeilen anhängst.

Code:
blacklist zd1211rw
blacklist ieee80211softmac
Entscheide Dich aber auch zunächst bezüglich des Kernels, den Du verwenden willst, da sollte man so oder so zunächst aufräumen, da sind zumindest zwei unnötig installiert.

Greetz,

RM
 

Danny_JJ

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Also brauch ich von den 3 Kernels nur diesen -> kernel-default-2.6.18.2-34. Hoffe ich hab es richtig verstanden.

Zu dem System, ich hab als ich in diesem Thread gelesen habe das die kernel-syms benötigt wird hab ich diese Nachinstalliert. Und dabei auch noch andere Kernel dateien, wobei die anderen herkommmen. Also ich kan dann den xen und den xenpae wieder vom System entfernen oder?

Weitere Infos ich arbeite auf einer VM die ich von meinem Arbeitgeber bekommen habe, also nicht auf meiner eigenen.
Auf dieser soll ich versuchen WLAN Stick zum laufen zu bekommen, bei dem ASUS WL-167g hat es schon mal soweit geklappt das er bei den Netzwerkkarten auftaucht. Aber weiter leider auch noch nicht :(.
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

1. Jepp Du benötigst nur einen Kernel und ich würde den 2.6.18.2-34-default verwenden.

2. Verstehe ich das richtig? Deine openSUSE 10.2 läuft als Gast in einer VM?

Dann ist das hier vollkommen falsche Baustelle, denn der übliche Weg bestünde darin, im _HOSTsystem_ den WLAN-Stick zum Laufen zu bekommen und über die VM-Software ein virtuelles Interface für den Gast zu erzeugen.

Im Gastsystem muß hierzu kein Treiber für die Hardware selbst eingerichtet werden, die VM simuliert ja ein Standardinterface für den Gast, welches im Gastsystem als "normale" Netzwerkverbindung eingerichtet wird.

Greetz,

RM
 

Danny_JJ

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Also Betriebssystem welches gestartet wird ist Windows, OpenSuse starte ich über den VMPlayer. Und darin richte ich das WLAN ein.
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Siehe Punkt 2 (vor allem, was nach "Falsche Baustelle" geschrieben steht).

Greetz,

RM
 

Davion

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Hi;
lange ist´s her, bitte vielmals um Entschuldigung. Aber nachdem ich jetzt meine Klausurphase an der Uni überstanden habe, hab ich mich am Wochenende nochmal meinem Problem mit dem WLAN-Stick gewidmet.

Nachdem mir auch das Rumprobieren mit den verschiedenen Versionen der Firmware nichts gebracht hatte, hat mich ein Bekannter auf die Möglichkeit ausfmerksam gemacht, mit Hilfe von ndiswrapper den Windowstreiber zu benutzen.

Nachdem er mir zwei Artikel dazu mitgegeben hatte und ich das dann versucht hatte, war mein Problem gelöst, da ich das Glück hatte, dass auf der Windowstreiber-CD auch die für ndiswrapper benötigte .inf Datei vorhanden war, so das mein WLAN jetzt mit dem ZyAIR G-220 von Zyxel unter Verwendung von ndiswrapper und dem Windowstreiber läuft.

Von daher ist mein Problem dann wohl gelöst.

Auf jeden Fall nochmals vielen Dank für die tolle Unterstützung und die große Geduld, die man hier mit mir hatte.

Solltet ihr für einen ähnlichen Fall meine genaue Vorgehensweise wissen wollen, reich ich diese gerne nach.

Nochmals vielen Dank und Entschuldigung für die lange Wartezeit, aber meine Klausuren waren mir halt erstmal wichtiger...
 

Danny_JJ

New Member
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

Davion schrieb:
Hi;
lange ist´s her, bitte vielmals um Entschuldigung. Aber nachdem ich jetzt meine Klausurphase an der Uni überstanden habe, hab ich mich am Wochenende nochmal meinem Problem mit dem WLAN-Stick gewidmet.

Nachdem mir auch das Rumprobieren mit den verschiedenen Versionen der Firmware nichts gebracht hatte, hat mich ein Bekannter auf die Möglichkeit ausfmerksam gemacht, mit Hilfe von ndiswrapper den Windowstreiber zu benutzen.

Nachdem er mir zwei Artikel dazu mitgegeben hatte und ich das dann versucht hatte, war mein Problem gelöst, da ich das Glück hatte, dass auf der Windowstreiber-CD auch die für ndiswrapper benötigte .inf Datei vorhanden war, so das mein WLAN jetzt mit dem ZyAIR G-220 von Zyxel unter Verwendung von ndiswrapper und dem Windowstreiber läuft.

Von daher ist mein Problem dann wohl gelöst.

Auf jeden Fall nochmals vielen Dank für die tolle Unterstützung und die große Geduld, die man hier mit mir hatte.

Solltet ihr für einen ähnlichen Fall meine genaue Vorgehensweise wissen wollen, reich ich diese gerne nach.

Nochmals vielen Dank und Entschuldigung für die lange Wartezeit, aber meine Klausuren waren mir halt erstmal wichtiger...
Wäre nett wenn du das machen würdest.
 

Jacko

Moderator
AW: openSUSE 10.2 WLAN USB-Stick ZyAIR G-220 (zd1211rw-Treiber) einrichten

@ Danny JJ, nochmal zur Verdeutlichung:

Rain_Maker schrieb:
Verstehe ich das richtig? Deine openSUSE 10.2 läuft als Gast in einer VM?

Dann ist das hier vollkommen falsche Baustelle, denn der übliche Weg bestünde darin, im _HOSTsystem_ den WLAN-Stick zum Laufen zu bekommen und über die VM-Software ein virtuelles Interface für den Gast zu erzeugen.

Im Gastsystem muß hierzu kein Treiber für die Hardware selbst eingerichtet werden, die VM simuliert ja ein Standardinterface für den Gast, welches im Gastsystem als "normale" Netzwerkverbindung eingerichtet wird.
Grüße

Jacko
 
Status
Für weitere Antworten geschlossen.
Oben