modprobe ndiswrapper = Absturz

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Harel
Beiträge: 9
Registriert: 10.04.2005 15:32:06

modprobe ndiswrapper = Absturz

Beitrag von Harel » 12.04.2005 00:38:00

Hallo, da ich nun über ein 30m langes Kabel Internet Anschluß unter Linux habe, dachte ich mir, jetzt ist es an der Zeit WLAN zu installieren.
Ich habe den ndiswrper runtergeladen, kompiliert und mit den empfohlenen Treibern installiert. Bis dahin lief alles gut:

Code: Alles auswählen

debian:~# ndiswrapper -l
Installed ndis drivers:
se4501d driver present, hardware present
debian:~#
Beim Versuch das Modul einzubinden kommt jedoch das:

Code: Alles auswählen

debian:~#modprobe ndiswrapper
ndiswrapper version 1.1 loaded (preempt=no,smp=no) //das sagt mir der kernel usb.c:egistered new driver ndiswrapper //so weit so gut
wrap_submit_urb:76 usb_submit_urb() = -12 
wrap_submit_urb:76 usb_submit_urb() = -12
wrap_submit_urb:76 usb_submit_urb() = -12
wrap_submit_urb:76 usb_submit_urb() = -12
//und so geht es unendlich weiter
Ich bin mir nicht ganz sicher, wie die Fehlermeldung "wörtlich" aussieht. Auf jeden Fall habe ich die funktion "wrap_submit_urb" in "/drivers/usb.c" gefunden und dort wird die Fehlermeldung "usb_submit_urb() = ..." generiert, wenn "WRAP_SUBMIT_URB(urb, flags)" etwas anderes als 0 zurückliefert.
Wie dem auch sei, sobald ich in ein anderes Terminal wechsle friert das System ein und kann nur mit dem Resetknopf neugestartet werden. Oder es startet sich selbst neu (aber nur wenn ich unter KDE war).
Ich habe schon die "offiziellen" Ratschläge befolgt wie z. B.

Code: Alles auswählen

append="acpi=noirq" 
in der lilo.conf, aber es bringt alles nichts.
Was mich verwundert ist, dass der USB Adapter, den ich habe unter der Liste der unterstützten Karten zu finden ist...
Also hat jemand eine Ahnung, wie man das Problem lösen kann? Kennt jemand wenigstens jemanden, der das Problem gelöst hat? Ich wäre sehr sehr dankbar, denn ich hätte gestern fast den Router kaputgemacht, als mein Fuß sich in Fängen des Kabels verfangen hat...

Meine Konfiguration:

ndiswrapper 0.11, danach 1.1 (das gleiche Problem)
System: Debian Sarge
Kernel: 2.4.26-1-386
Karte: Gigaset USB Adapter 54


In "etc/ndiswrapper" sind drei Dateien:

083A:4502.conf
se4501d.inf
se4501d.sys

So sieht "083A:4502.conf" aus:

Code: Alles auswählen

NdisVersion|0x50001
Environment|1
BusType|0

11dMode|0
CCUEnable|1
ConfigProfile|1
CountryCode|DE 
CountryName|DE 
DeviceVxDs|SE4501D.sys
EnableRadio|1
FragThresh|2346
LongRetryLimit|4
ndis_version|Siemens AG,05/06/2004, 1.0.13.2
NitroMode|1
NitroTime|650
PlatformID|14480
PpeCompressEnable|1
PpeConcatEnable|1
PpePdlpEnable|1
PpePiggyBackEnable|1
PRISMIOC|1
PSMode|1
RTSThresh|2347
ShortRetryLimit|7
SilentInstall|1
SSID|ConnectionPoint
VendorDesc|Gigaset USB Adapter 54

Antworten