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

modprobe ndiswrapper funktioniert nicht!

hi
ich hab dazu ja schon in dem thread http://linuxclub.de/viewtopic.php?t=26507 gesagt das ich das selbe problem wie "bitterer anfang " habe
da das nur eine umfrage ist sollte sie wohl nicht so voll gespamt werden

zusammenfassung
ich habe mit ndiswrapper die ini file meiner 3 wlan sticks installieren kann, ergebnis ndiswrapper -l gibt bei jedem stick an:"driver present hardware present" dann habe ich ndiswrapper -m befohlen um es in
/etc/modprobe.d/ndiswrapper schreiben zulassen
bis dahin klappt alles, außer dem habe ich die sticks den treibern zugeordnet mit ndiswrapper -d treibername id_der_hardware(xxxx:xxxx)
hat auch geklappt

der nächste schritt wär ja: "modprobe ndiswrapper" um den stick im kernel zu implantieren so wie ich das verstanden habe
also konsole->modprobe ndiswrapper gibt den fehler:
"FATAL: Modul ndiswrapper not found" aus
selbst bei neustart
dachte mir dann liegt evtl daran das er mit 3 sticks gleichzeitig nicht klar kommt
also alle treiber mit ndiswrapper -e (wars glaub ich->bin grad in windows)
deinstalliert und einen stick nach dem andern neuinstalliert und zwischen durch bei jedem modprobe ndiswrapper eingegeben
immer noch das gleiche ergebnis
in meiner zeitung welche eine schritt für schritt anleitung zu dem fehler bietet steht das im verzeichnis /var/log/messages nen eintrag dazu sein müsste welchen ich nicht fand aber da er diese fehler meldung bringt scheint das recht klar zusein

als test habe ich dann mal modprobe wlan0 eingegeben
er meinte dann "FATAL: Modul ndiswrapper not found"
scheint logisch, in /etc/modprobe.d/ndiswrapper steht ja das ndiswrapper alias für wlan0 ist oder andersrum!? ist ja auch egal

nächster schritt war das ich modprobe beliebige_zeichenfolge eingab meldete dann auch "FATAL: Modul ndiswrapper not found"

dann mal modprobe wlan eingegeben
und erstaunen er gibt kein echo...
heißt das jetzt es müsste funltionieren?
ich kann in keiner ndiswrapper datei oder sonst irgendwas nen eintrag mit wlan oder so entdecken also bin ich jetzt recht ratlos denn in /var/log/messages ist trotzdem kein eintrag

ich werde evtl noch nen screenshot beifügen wenn das gewünscht ist
danke für eure hilfe
mfg Kingston
 
modprobe ndiswrapper gibt keine meldung aus, wenns funktioniert. was sagt denn iwconfig wlan0 (als root) bzw ifconfig?!
 
Kingston schrieb:
der nächste schritt wär ja: "modprobe ndiswrapper" um den stick im kernel zu implantieren so wie ich das verstanden habe
also konsole->modprobe ndiswrapper gibt den fehler:
"FATAL: Modul ndiswrapper not found" aus

ndiswrapper besteht aus zwei Teilen:
user-space und kernel-space, dir fehlt der kernel-space Teil.

am besten liest du diesen Artikel:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Suse_Professional_9.x

und in dieser Liste schaust du welche Treiber du brauchst:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List

den Chipsatz deiner Karten ermittelst du mit lspci.

ganz grob:
kernel-source installieren
ndiswrapper installieren (das tar.gz) und mit make install installieren, danach solltest du ein modprobe ndiswrapper ausführen können.
 
hi
also nehmen wir mal an mit modprobe wlan hats tatsächlich geklappt, wie sind dann die weiteren schritte?

also der usb stick ist zwar eingebaut allerdings deutet es daraufhin das er über usb läuft also müsste es dann lsusb heißen oder?
dann kommt nur:"silicon integrated Systems corp" und die hardware id im xxxx:xxxx format
asus meinte es istn broadcom chipsatz ich weiß aber nicht welche version...
den kernel kann ich momentan nicht downloaden... :(
vllt kriegen wir das ja auch so hin :)
danke für eure hilfe und danke auch für weitere antworten
 
kann es wirklich daran liegen das ich ein 64 bit system habe? ich mein mit windows 64 bit werden doch auch keine anderen treiber verwendet.

und wo würde ich die kernel sourcen dann herkriegen? wie installieren?
sind die auf der installations cd mit drauf?
 
keine kernel-sourcen ==> KEIN compile des kernel-Moduls für ndiswrapper ==> kein modprobe ndiswrapper ==> kein WLAN.

Life is hard ;)

die kernel-sourcen müssen zu deinem aktuell laufenden kernel passen!

uname -r ==> kernel-version des laufenden kernels
rpm -qa | grep kernel ==> Versionsnummern der installierten kernel-Pakete. Und falls kernel-source NICHT dabei ist ... besorgen.
 
thx, und wie krieg ich raus ob kernel source installiert ist?
und wo würde ich sie dann herkriegen? wie groß sind die?
mfg Kingston
 
"yast2 sw_single" hat unter Filter "Selections" und da drunter gibt es ein "Kernel development".
Wenn du dann zur Sicherheit noch ein "yast2 online_update" machst
passt alles zusammen.

Haveaniceday
 
Kingston schrieb:
thx, und wie krieg ich raus ob kernel source installiert ist?
und wo würde ich sie dann herkriegen? wie groß sind die?
mfg Kingston

der Befehl stand bereits oben ;(
vom SuSE-FTP Server oder einem Mirror
ca 40MB
 
äh ja sorry war verwirrt -.-
njoa also sieht so aus als wären sie installiert...
linux:~ # uname -r
2.6.11.4-21.7-default
linux:~ # rpm -qa | grep kernel
kernel-docs-2.6.11.4-21.7
kernel-default-nongpl-2.6.11.4-21.7
kernel-source-2.6.11.4-21.7
kernel-default-2.6.11.4-21.7
linux:~ #
hätte mich ansonsten aber auch gewundert denn ich hab die ganze cd installieren lassen mit der ganzen software die man im setup auswählen konnte -.-
und auf meinem anderen pc gibt der zu modprobe ndiswrapper kein echo aber wenn ich strg + alt + F10 drücke kommt da son log schätze das ist /var/log/messages oda?
naja da steht dann aber ndiswrapper: unsupported module, tainting kernel
was zur hölle ist das?
der setup und die quell installations cd von dem suse 9.3 auf beiden pcs ist die gleiche auch die konfig beim setup glaub ich aber nich 100 % kann ja maln häkchen vergessen haben...
nur auf diesem welcher auf modprobe ndiswrapper fatal module ndiswrapper not found ausgibt is 64 bit und der mitm tainting kernel ist 32 bit
hat das jetzt was gebracht? -.-

danke für eure hilfe
mfg Kingston
 
mh ihr wisst auch nicht mehr weiter oder?
naja hab nen tipp bekommen das ich mal mandrake ausprobiern soll
wo kriegt man denn die aktuelle 64 bit version her?
danke für eure hilfe
 
naja um nochmal an diesen thread zuerinnern schilder ich mal den aktuellen stand
ich habe jetzt glaub ich nen richtigen treiber gefunden
krieg ihn aber nicht installiert
linux:~ # cd '/root/Desktop/wlan_162_linux/SiS162-Driver'
linux:~/Desktop/wlan_162_linux/SiS162-Driver # '/root/Desktop/wlan_162_linux/SiS162-Driver/Install'

-------- SiS162 Linux Configuration Script --------

Linux kernel source directory [/usr/src/linux-2.6.11.4-21.7-default]: /usr/src/linux-2.6.11.4-21.7

The kernel source tree is version 2.6.11.4.
WARNING: the current kernel is sublevel 2.6.11.4-21.7-default.
The current kernel build date is Thu Jun 2 14:23:14 2005.
Module install directory [/lib/modules/2.6.11.4-21.7-default]: /lib/modules/2.6.11.4-21.7-default/

Choice install device (USB/PCI) [USB]: USB
Selected default USB device

expr: syntax error
./Configure: line 273: [: 131413: unary operator expected
Checking configuration output file...

Configuration successful.

Checking SiS162 linux driver source...


Compiling SiS162 modules...

gcc -D__KERNEL__ -Wstrict-prototypes -pipe -DMODULE -O2 -fomit-frame-pointer -DMODVERSIONS -DEXPORT_SYMTAB -include/usr/src/linux-2.6.11.4-21.7/include/linux/modversions.h -I./ -I../include/static -I../nsm -I/usr/src/linux-2.6.11.4-21.7/include -I../include -ffixed-8 -c -o release/sis.o release/sis.c
<command line>:10326676:1: /usr/src/linux-2.6.11.4-21.7/include/linux/modversions.h: No such file or directory
In file included from release/sis.c:21:
/usr/src/linux-2.6.11.4-21.7/include/linux/ac97_codec.h:251: error: field `list' has incomplete type
/usr/src/linux-2.6.11.4-21.7/include/linux/ac97_codec.h:280: error: syntax error before "spinlock_t"
/usr/src/linux-2.6.11.4-21.7/include/linux/ac97_codec.h:280: warning: no semicolon at end of struct or union
/usr/src/linux-2.6.11.4-21.7/include/linux/ac97_codec.h:305: error: syntax error before '}' token
/usr/src/linux-2.6.11.4-21.7/include/linux/ac97_codec.h:340: error: field `list' has incomplete type
release/sis.c:51:26: linux/tqueue.h: No such file or directory
release/sis.c:79:26: linux/tqueue.h: No such file or directory
release/sis.c:105: error: syntax error before '*' token
release/sis.c:105: error: syntax error before '*' token
release/sis.c:105: warning: function declaration isn't a prototype
release/sis.c:105: warning: data definition has no type or storage class
release/sis.c:106: error: syntax error before '*' token
release/sis.c:106: warning: function declaration isn't a prototype
release/sis.c:107: error: syntax error before '*' token
release/sis.c:107: warning: function declaration isn't a prototype
release/sis.c:108: error: syntax error before '*' token
release/sis.c:108: warning: function declaration isn't a prototype
release/sis.c:204: warning: initialization from incompatible pointer type
release/sis.c:205: warning: initialization from incompatible pointer type
release/sis.c:250: warning: static declaration for `no_llseek' follows non-static
release/sis.c: In function `sis_request_irq':
release/sis.c:489: warning: passing arg 2 of `request_irq' from incompatible pointer type
release/sis.c: In function `sis_check_region':
release/sis.c:747: warning: `check_region' is deprecated (declared at /usr/src/linux-2.6.11.4-21.7/include/linux/ioport.h:126)
release/sis.c: In function `sis_cli':
release/sis.c:908: warning: `cli' is deprecated (declared at /usr/src/linux-2.6.11.4-21.7/include/linux/interrupt.h:65)
release/sis.c: In function `sis_save_flags':
release/sis.c:912: warning: `save_flags' is deprecated (declared at /usr/src/linux-2.6.11.4-21.7/include/linux/interrupt.h:73)
release/sis.c: In function `sis_restore_flags':
release/sis.c:916: warning: `restore_flags' is deprecated (declared at /usr/src/linux-2.6.11.4-21.7/include/linux/interrupt.h:78)
release/sis.c: In function `sis_pci_set_drvdata':
release/sis.c:997: error: structure has no member named `driver_data'
release/sis.c: In function `sis_pci_get_drvdata':
release/sis.c:1001: error: structure has no member named `driver_data'
release/sis.c: In function `sis_init_etherdev':
release/sis.c:1011: warning: cast to pointer from integer of different size
release/sis.c: In function `sis_tq_init':
release/sis.c:1283: error: invalid application of `sizeof' to an incomplete type
release/sis.c: In function `sis_tq_set':
release/sis.c:1300: error: dereferencing pointer to incomplete type
release/sis.c:1301: error: dereferencing pointer to incomplete type
release/sis.c:1302: error: dereferencing pointer to incomplete type
release/sis.c: In function `sis_queue_task':
release/sis.c:1308: error: `tq_immediate' undeclared (first use in this function)
release/sis.c:1308: error: (Each undeclared identifier is reported only once
release/sis.c:1308: error: for each function it appears in.)
release/sis.c: In function `sis_run_task_queue':
release/sis.c:1312: error: `tq_immediate' undeclared (first use in this function)
release/sis.c: In function `sis_mark_bh':
release/sis.c:1316: error: `IMMEDIATE_BH' undeclared (first use in this function)
release/sis.c: In function `sis_set_thread':
release/sis.c:2013: error: too few arguments to function `daemonize'
release/sis.c: At top level:
release/sis.c:2127: warning: static declaration for `sis_usb_start_wait_urb' follows non-static
release/sis.c: In function `sis_usb_start_wait_urb':
release/sis.c:2174: error: storage size of `awd' isn't known
release/sis.c:2184: error: too few arguments to function `usb_submit_urb'
release/sis.c: In function `ctrlcomplete':
release/sis.c:2232: error: `USB_ST_NOERROR' undeclared (first use in this function)
release/sis.c:2235: error: `USB_ST_STALL' undeclared (first use in this function)
release/sis.c:2239: error: `USB_ST_TIMEOUT' undeclared (first use in this function)
release/sis.c:2250: error: dereferencing pointer to incomplete type
release/sis.c:2251: error: dereferencing pointer to incomplete type
release/sis.c: In function `sis_usb_set_configuration':
release/sis.c:2362: error: structure has no member named `bConfigurationValue'
release/sis.c: In function `sis_call_usermodehelper':
release/sis.c:2391: error: too few arguments to function `call_usermodehelper'
make: *** [release/sis.o] Error 1
Compile ./release/sis.o failed !

SiS162 module install failed !

linux:~/Desktop/wlan_162_linux/SiS162-Driver #
hat wer ne idee?
mfg kingston
 
also ich hab mal an die mailing liste von ndiswrapper geschrieben einer hat mir geantwortet
vllt könnt ihr ja ab jetzt weiterhelfen
seien antwort auf das problem FATAL module not found:
The kernel and the ndiswrapper module must be compiled with the same compiler.
Also make sure that the module is really installed:
(find /lib/modules/`uname -r` -name "ndiswrapper*" -print)

also ich habe find /lib/modules/`uname -r` -name "ndiswrapper*" -print per drag & drop in die konsole gemacht und kein echo zurück gekriegt
was heißt das jetzt und was muss ich tun?
danke für eure hilfe
mfg Kingston
 
Oben