• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Ndiswrapper und Asus a9rp

Hallo zusammen :)

Ich habe mir heute Ndiswrapper installiert. Das ganze hat auch soweit ganz gut geklappt. Habe dann auch über Terminal die Treiberdatei sprich die Inf datei angegeben. Bis her gabe es keine Fehlermeldung.

Hier mal die Ausgabe von ndiswrapper -l

Code:
installed drivers:
netathrusb          driver installed, hardware (6189:9071) present (alternate driver: conflict)

und hier von dmesg

http://phpfi.com/236312

Normalerweise müsste der Treiber ja jetzt installiert sein oder?
Habe das Moduk mit modprobe ndiswrapper gestartet.

Doch bei Eingabe von iwconfig kommt nur "No Wirelles Extensions"

Reicht das nicht Ndiswrapper zu intsallieren anschliesend die inf datei anzugeben und das Modul mit modprobe ndiswrapper zu starten?

Liebe Grüße
und danke im vorraus
Rene
 
sorry nochmal zwecks der Verwechslung.. dachte der andere thread wäre wegen wlan... :)

Hi! mach vorher bitte alle vorversuche im ndiswrapper sauber. Also ggf aus ndiswrapper alte Treiberversuche deinstallieren usw. Damit es, wenn jemand dir sagt, wie es geht keine Konflikte gibt.

http://www.linux-club.de/viewtopic.php?p=479493#479493

kannst du bitte auch dazusagen, um welche Karte es geht. Am besten dazu welches der geräte es aus der Ausgabe von "lspci" ist.


Gruss

R
 
revealed schrieb:
Hi! mach vorher bitte alle vorversuche im ndiswrapper sauber. Also ggf aus ndiswrapper alte Treiberversuche deinstallieren usw. Damit es, wenn jemand dir sagt, wie es geht keine Konflikte gibt

Hi Revealed

Wie funktioniert das denn? Ich benutez übrigens Smart :)
Bräuchte da also die Komandos um die alten Treiberversuche deiinstalieren.
Vielleicht nochmal ndiswrapper deinstalieren? Dannach nochmal installieren?
Reichen eigentlich die Inf und sys Dateien aus im Ordner Treiber? Brauch ich da eventuell noch Firmware. Will nicht selber zuviel rumspielen nachher gehts dann garnicht weil ich zuviel kudddelmuddel gemacht habe.

LG RENE
 
Bus 003 Device 003: ID 0b05:171b ASUStek Computer, Inc.

:S

{ USB_DEVICE(0x0b05, 0x170c) },
ID 0b05:171b

??
http://linlap.com/wiki/Asus+A9Rp
http://zd1211.ath.cx/wiki/UntestedWithRewrite

The wireless controller is supported by the zd1211 driver. The wireless controller is listed as UntestedWithRewrite so you will need to modify the source code with these instructions. The USB code to add is:
{ USB_DEVICE(0x0b05, 0x171b), .driver_info = DEVICE_ZD1211B },

-- kernel source von SUSE cd weil keine Inet Verbindung -- firmware über USB Stick :S Editiert mit:
Code:
{ USB_DEVICE(0x0b05, 0x171b), .driver_info = DEVICE_ZD1211B },
Code:
make

das kam dann bei ihm:
http://phpfi.com/236486
(folglich läuft make nicht sauber durch wegen der zd_mac.c? bei bssinfo )

Hätte die Firmware dieses Problem behoben?

@@RainMaker? :oops: :roll:
http://www.ussg.iu.edu/hypermail/linux/kernel/0612.3/0237.html #<-??
=
http://lxr.free-electrons.com/source/drivers/net/wireless/zd1211rw/zd_mac.c #<- ??

Gruss

R
 
A

Anonymous

Gast
revealed schrieb:
Bus 003 Device 003: ID 0b05:171b ASUStek Computer, Inc.

:S

Ja, der Link ist genau richtig, da wird alles haarklein beschrieben.

revealed schrieb:
{ USB_DEVICE(0x0b05, 0x170c) },
ID 0b05:171b

??
http://linlap.com/wiki/Asus+A9Rp
http://zd1211.ath.cx/wiki/UntestedWithRewrite

The wireless controller is supported by the zd1211 driver. The wireless controller is listed as UntestedWithRewrite so you will need to modify the source code with these instructions. The USB code to add is:
{ USB_DEVICE(0x0b05, 0x171b), .driver_info = DEVICE_ZD1211B },

Siehe HowTo und wer den richtigen Treiber für seinen Adapter nimmt, der muss auch nichts mehr rumfrickeln, denn dafür gibbet die Datei zd1211b.diff, einen Patch, den ich selbst geschrieben habe und der beim RPM-Bau eingebunden wird.

Code:
--- Makefile.original   2007-02-12 15:04:20.000000000 +0100
+++ Makefile    2007-02-12 15:04:19.000000000 +0100
@@ -19,7 +19,7 @@
 #KERNEL_SOURCE=/usr/src/linux

 # set to 1 for zd1211b
-ZD1211REV_B=0
+ZD1211REV_B=1

 SRC_DIR=src
 DEFINES=-D__KERNEL__ -DMODULE=1
--- src/zdusb.c.original        2007-02-12 15:04:20.000000000 +0100
+++ src/zdusb.c 2007-02-15 20:04:48.000000000 +0100
@@ -81,6 +81,7 @@
                 { USB_DEVICE(0x1233, 0x0471) },
                 { USB_DEVICE(0x157e, 0x300d) },
                 { USB_DEVICE(0x1582, 0x6003) },
+                { USB_DEVICE(0x0b05, 0x171b) },
 #elif defined(ZD1211)
                 { USB_DEVICE(0x0105, 0x145f) },
                 { USB_DEVICE(0x0586, 0x3401) },

Erklärungen, was da genau passiert, erspare ich mir hier und vielleicht geht es auch eleganter, aber es funktioniert nachweislich.

revealed schrieb:
das kam dann bei ihm:
http://phpfi.com/236486
(folglich läuft make nicht sauber durch wegen der zd_mac.c? bei bssinfo )

Ich würde eher vermuten, daß make aus diesem Grund hier nicht durchläuft.

http://phpfi.com/236486 schrieb:
/usr/src/linux-2.6.18.2-34/scripts/gcc-version.sh: line 12: gcc: command not found
make[3]: gcc: Kommando nicht gefunden

CC [M] /opt/zd1211rw_2007-05-24/zd_netdev.o
/bin/sh: gcc: command not found

:mrgreen:

Kompilieren ohne Kompiler hat sich schon immer als schwierig erwiesen.

:twisted:

revealed schrieb:
Hätte die Firmware dieses Problem behoben?

Nein, das exakte Befolgen des HowTos würde helfen, wobei da auch die Installation der Firmware einer der Punkte ist, die abgearbeitet werden müssen.

Sollte das nicht funktionieren, dann würden _EXAKTE_ Vorgehens-/Fehlerbeschreibungen seitens des TE helfen, aber hier ist der Konjunktiv in besonderem Masse angebracht.

Greetz,

RM
 
Meine Vermutung basiert auf dem 2. Teil der Ausgabe vom nopaste:
Code:
linux-qgyz:/opt/zd1211rw_2007-05-24 # make
make -C /lib/modules/`uname -r`/build M=`pwd`
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
  CC [M]  /opt/zd1211rw_2007-05-24/zd_netdev.o
  CC [M]  /opt/zd1211rw_2007-05-24/zd_mac.o
/opt/zd1211rw_2007-05-24/zd_mac.c: In function ?bssinfo_change?:
/opt/zd1211rw_2007-05-24/zd_mac.c:465: error: ?struct ieee80211softmac_device? has no member named ?bssinfo?
/opt/zd1211rw_2007-05-24/zd_mac.c:473: error: ?IEEE80211SOFTMAC_BSSINFOCHG_SHORT_PREAMBLE? undeclared (first use in this function)
/opt/zd1211rw_2007-05-24/zd_mac.c:473: error: (Each undeclared identifier is reported only once
/opt/zd1211rw_2007-05-24/zd_mac.c:473: error: for each function it appears in.)
/opt/zd1211rw_2007-05-24/zd_mac.c:475: error: dereferencing pointer to incomplete type
/opt/zd1211rw_2007-05-24/zd_mac.c:480: error: ?IEEE80211SOFTMAC_BSSINFOCHG_RATES? undeclared (first use in this function)
/opt/zd1211rw_2007-05-24/zd_mac.c:482: error: implicit declaration of function ?ieee80211softmac_highest_supported_rate?
/opt/zd1211rw_2007-05-24/zd_mac.c:483: error: dereferencing pointer to incomplete type
/opt/zd1211rw_2007-05-24/zd_mac.c:495: error: dereferencing pointer to incomplete type
/opt/zd1211rw_2007-05-24/zd_mac.c:502: error: dereferencing pointer to incomplete type
/opt/zd1211rw_2007-05-24/zd_mac.c:503: error: dereferencing pointer to incomplete type
/opt/zd1211rw_2007-05-24/zd_mac.c: In function ?cs_set_modulation?:
/opt/zd1211rw_2007-05-24/zd_mac.c:770: error: implicit declaration of function ?ieee80211softmac_short_preamble_ok?
/opt/zd1211rw_2007-05-24/zd_mac.c: In function ?cs_set_control?:
/opt/zd1211rw_2007-05-24/zd_mac.c:821: error: implicit declaration of function ?ieee80211softmac_protection_needed?
/opt/zd1211rw_2007-05-24/zd_mac.c: In function ?softmac_init?:
/opt/zd1211rw_2007-05-24/zd_mac.c:1233: error: ?struct ieee80211softmac_device? has no member named ?bssinfo_change?
/opt/zd1211rw_2007-05-24/zd_mac.c: In function ?link_led_handler?:
/opt/zd1211rw_2007-05-24/zd_mac.c:1369: error: ?struct ieee80211softmac_assoc_info? has no member named ?associated?
make[4]: *** [/opt/zd1211rw_2007-05-24/zd_mac.o] Fehler 1
make[3]: *** [_module_/opt/zd1211rw_2007-05-24] Fehler 2
make[2]: *** [_all] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make: *** [build] Fehler 2
linux-qgyz:/opt/zd1211rw_2007-05-24 #

Aber danke, dass du das hier nochmals explizit reinpostest. Da wird sich jemand sicherlich freuen.

Gruss

R
 
A

Anonymous

Gast
OH MANN!

Wenn kein Compiler vorhanden ist, dann kannst Du alle Fehlermeldung ab da vergessen.

Greetz,

RM
 
nene deswegen hatten wir vorher gcc nachinstalliert und dann nochmal make ausgeführt und die Kernelquellen hatten auch gefehlt. :)

Gruss

R
 
A

Anonymous

Gast
Und den zd1211rw hatte ihr woher?

Vielleicht von da?

http://deine-taler.de/zd1211/snapshots/

Ja?

Genauer gesagt den da?

zd1211rw_2007-05-24.tar.bz2

Code:
linux-qgyz:/opt/zd1211rw_2007-05-24 # make

Sieht zumindest mal ganz danach aus.

Na dann lies mal das hier:

http://www.linuxforen.de/forums/showpost.php?p=1533209&postcount=38

Es werden jedoch nur neuere Kernel unterstützt ( glaube >= 2.6.20 )

Und der Schreiber dieser Zeilen glaubt richtig, diese Snapshots kompilieren nicht unter 2.6.18.

Und als root muß der Treiber sicher auch nicht kompiliert werden.

Greetz,

RM
 
cool das war wohl das Problem, weil ich bin diesen Anweisungen gefolgt:

http://linlap.com/wiki/Asus+A9Rp#Notes
The wireless controller is supported by the zd1211 driver. The wireless controller is listed as UntestedWithRewrite so you will need to modify the source code with these instructions. The USB code to add is:
{ USB_DEVICE(0x0b05, 0x171b), .driver_info = DEVICE_ZD1211B },
Und bin dann genau bei dem wohl nicht unterstützten Paket rausgekommen :) Bzw haben mehrere der Snapshots mit jeweils selben Ergebniss versucht.

Aber woher soll das ein normalsterblicher wissen, der quasi dazu genötigt wird via messenger zu helfen.

Gruss

R
 
Oben