Hallo
Bin daran eine meiner ersten Linux Computer aufzusetzen.
(Pentium II, 128MB RAM, 6GB HD).
Da ich im Zimmer meines Sohnes kein Ethernet habe, installierte / erweiterte ich mein WLAN.
Für den PC kaufte ich schon 2 WLAN adapter. Erst ein Netgear WG311 (version 3).
Der verträgt sich aber nicht mit der Hardware des alten Rechners. Also, kaufte ich ein USB Adapter. Da USRobotics eine Weltmarke ist, wird man damit keine Probleme haben. Denkste.
In der Zwischenzeit habe ich von SUSE 10.1 auf openSUSE 10.2 upgegraded. (Resp. Neuinstallation darüber).
Ich will aber nicht mit NDISwrapper arbeiten.
Ich habe viel gesurft und einiges gefunden. Der USR805423 hat ein ZyDAS 1211B chipset.
Dies wird grundsätzlich durch 10.2 unterstützt. (ZD1211rw rw für Rewrite um ZD1211 und ZD1211b zu unterstützen.)
Bei einem lsusb wird der USB WLAN zwar angezeigt, aber von Linux nicht als WLAN erkannt.
Fand eine gute Seite von gentoo über das Thema:
http://gentoo-wiki.com/HARDWARE_USRobotics_Wireless_Adapter_Model_5423
Hab die Kernel-Source auf den PC gespielt und tatsächlich fehlt in
File: /usr/src/linux/drivers/net/wireless/zd1211rw/zd_usb.c
...die Kennung für den USR805423 (0x0baf:0x0121)
Also hab ich ihn ergänzt und versucht nach obiger Anleitung den Kernel neu zu kompilieren.
Die meisten Tipps im net kriegt man, wenn man einen eigenen Kernel komplett neu zusammensetzen will.
Ich möchte aber nur etwas kleines ergänzen.
Irgendwie lief etwas falsch. Ich habe den Kernel neu kompiliert.
(In /usr/src/Linux-2.6.18.2-34 die config datei hinkopiert, checkte mit make xconfig den ZyDAS Eintrag (war schon selektiert, also ohne Änderungen raus.) und lies make all laufen und anschliessend make modules_install
Beim Kernel compilieren wurden zwar verschiedene Meldungen generiert (zu anderen Devices, dass z.B. SCSI Controller gewisse funktionen nicht unterstützt sind und so), aber keine Meldung zu obiger Datei / zu obigem Modul. (Das ist doch ein Modul oder?)
Den neuen Kernel habe ich nach /boot/ kopiert. Den alten in .old umbenannt, einen neuen GRUB Eintrag für den alten Kernel gemacht.
Die Chipset firmware von
http://zd1211.ath.cx/get-firmware
runtergeladen und nach /lib/firmware/zd1211 kopiert.
Aber das ganze lief dann trotzdem nicht. Das System hängte sich auf. Auch nach reboot mit der Selektion des alten Kernels im Boot Loader (GRUB).
Beim neuen reboot selektierte ich den Failsafe modus. Der lief noch.
Also kopierte ich in /boot/ die alten Dateien zurück.
System läuft wieder. Aber Problem mit USR USB WLAN adapter ist noch nicht gelöst.
Kann mir jemand helfen.
Mache ich etwas falsch?
Auf was muss ich achten?
Muss ich noch was mit den firmware dateien machen (etwas kompilieren)?
Wie muss ich vorgehen.
Jede Hilfe wird dankbar angenommen.
Mit freundlichen Grüssen aus der Zentralschweiz,
Bin daran eine meiner ersten Linux Computer aufzusetzen.
(Pentium II, 128MB RAM, 6GB HD).
Da ich im Zimmer meines Sohnes kein Ethernet habe, installierte / erweiterte ich mein WLAN.
Für den PC kaufte ich schon 2 WLAN adapter. Erst ein Netgear WG311 (version 3).
Der verträgt sich aber nicht mit der Hardware des alten Rechners. Also, kaufte ich ein USB Adapter. Da USRobotics eine Weltmarke ist, wird man damit keine Probleme haben. Denkste.
In der Zwischenzeit habe ich von SUSE 10.1 auf openSUSE 10.2 upgegraded. (Resp. Neuinstallation darüber).
Ich will aber nicht mit NDISwrapper arbeiten.
Ich habe viel gesurft und einiges gefunden. Der USR805423 hat ein ZyDAS 1211B chipset.
Dies wird grundsätzlich durch 10.2 unterstützt. (ZD1211rw rw für Rewrite um ZD1211 und ZD1211b zu unterstützen.)
Bei einem lsusb wird der USB WLAN zwar angezeigt, aber von Linux nicht als WLAN erkannt.
Fand eine gute Seite von gentoo über das Thema:
http://gentoo-wiki.com/HARDWARE_USRobotics_Wireless_Adapter_Model_5423
Hab die Kernel-Source auf den PC gespielt und tatsächlich fehlt in
File: /usr/src/linux/drivers/net/wireless/zd1211rw/zd_usb.c
...die Kennung für den USR805423 (0x0baf:0x0121)
Also hab ich ihn ergänzt und versucht nach obiger Anleitung den Kernel neu zu kompilieren.
Die meisten Tipps im net kriegt man, wenn man einen eigenen Kernel komplett neu zusammensetzen will.
Ich möchte aber nur etwas kleines ergänzen.
Irgendwie lief etwas falsch. Ich habe den Kernel neu kompiliert.
(In /usr/src/Linux-2.6.18.2-34 die config datei hinkopiert, checkte mit make xconfig den ZyDAS Eintrag (war schon selektiert, also ohne Änderungen raus.) und lies make all laufen und anschliessend make modules_install
Beim Kernel compilieren wurden zwar verschiedene Meldungen generiert (zu anderen Devices, dass z.B. SCSI Controller gewisse funktionen nicht unterstützt sind und so), aber keine Meldung zu obiger Datei / zu obigem Modul. (Das ist doch ein Modul oder?)
Den neuen Kernel habe ich nach /boot/ kopiert. Den alten in .old umbenannt, einen neuen GRUB Eintrag für den alten Kernel gemacht.
Die Chipset firmware von
http://zd1211.ath.cx/get-firmware
runtergeladen und nach /lib/firmware/zd1211 kopiert.
Aber das ganze lief dann trotzdem nicht. Das System hängte sich auf. Auch nach reboot mit der Selektion des alten Kernels im Boot Loader (GRUB).
Beim neuen reboot selektierte ich den Failsafe modus. Der lief noch.
Also kopierte ich in /boot/ die alten Dateien zurück.
System läuft wieder. Aber Problem mit USR USB WLAN adapter ist noch nicht gelöst.
Kann mir jemand helfen.
Mache ich etwas falsch?
Auf was muss ich achten?
Muss ich noch was mit den firmware dateien machen (etwas kompilieren)?
Wie muss ich vorgehen.
Jede Hilfe wird dankbar angenommen.
Mit freundlichen Grüssen aus der Zentralschweiz,