WLAN, WG311v3 und ndiswrapper

  • Hallo zusammen,


    versuche seit geraumer Zeit WLAN ans laufen zu bringen und habe eine Netgear WG311v3.
    Mittels ndiswrapper habe ich die Windows Treiber geladen und "ndiswrapper -l" meldet auch "Driver installed, hardware present".
    Bei "modprobe ndiswrapper" kommt auch keine Fehlermeldung. Ein anschließendes "iwconfig" sagt "lo no wireless extensions". Das war's :(
    Habe dann noch gesehen das es ein "ndiswrapper-buginfo" gibt. Hier die Ausgabe:
    Kann da jemand etwas mit anfangen?


    utils:
    -rwxr-xr-x 1 root 50 16992 Sep 23 12:44 /sbin/loadndisdriver
    -rwxr-xr-x 1 root 50 22677 Sep 23 12:42 /usr/sbin/ndiswrapper
    ------------------------------------


    kernel:
    Linux version 2.6.18 (root@xubuntu) (gcc-Version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #7 PREEMPT Wed Sep 27 13:53:33 CEST 2006
    kernel sources missing
    ------------------------------------


    module information:
    alias wlan0 ndiswrapper
    module(s):
    -rw-r--r-- 1 root 50 194946 Oct 15 20:45 /lib/modules/2.6.18/misc/ndiswrapper.ko


    ------------------------------------


    gcc --version:
    2.95.4
    ------------------------------------


    installed drivers:
    /etc/ndiswrapper:
    drwxr-xr-x 2 root root 4096 Nov 18 17:08 wg311v3


    /etc/ndiswrapper/wg311v3:
    lrwxrwxrwx 1 root root 51 Nov 18 17:08 11AB:1FAA.5.conf -> /etc/ndiswrapper/wg311v3/11AB:1FAA:1385:6B00.5.conf
    -rw-r--r-- 1 root root 680 Nov 18 17:08 11AB:1FAA:1385:6B00.5.conf
    -rw-r--r-- 1 root root 680 Nov 18 17:08 11AB:1FAB.5.conf
    -rw-r--r-- 1 root root 21983 Nov 18 17:08 wg311v3.inf
    -rw-r--r-- 1 root root 265984 Nov 18 17:08 wg311v3xp.sys
    Reloading ndiswrapper...
    ndiswrapper version 1.23 loaded (preempt=yes,smp=no)
    ndiswrapper: driver wg311v3 (NETGEAR,02/22/2005,3.1.1.7) loaded
    ndiswrapper: using irq 5
    ndiswrapper (miniport_init:264): couldn't initialize device: C0000001
    ndiswrapper (pnp_start_device:428): Windows driver couldn't initialize the device (C0000001)
    ndiswrapper (miniport_halt:327): device c4d00280 is not initialized - not halting
    ndiswrapper: device eth%d removed
    ndiswrapper: probe of 0000:00:0b.0 failed with error -22
    ndiswrapper (free_all_objects:367): object c4c7bd80 type 2 was not freed, freeing it now
    ndiswrapper version 1.23 loaded (preempt=yes,smp=no)
    ndiswrapper: driver wg311v3 (NETGEAR,02/22/2005,3.1.1.7) loaded
    ndiswrapper: using irq 5
    ndiswrapper (miniport_init:264): couldn't initialize device: C0000001
    ndiswrapper (pnp_start_device:428): Windows driver couldn't initialize the device (C0000001)
    ndiswrapper (miniport_halt:327): device c4325280 is not initialized - not halting
    ndiswrapper: device eth%d removed
    ndiswrapper: probe of 0000:00:0b.0 failed with error -22


    Für einen Tipp wäre ich dankbar.


    Gruß
    creeper

    Ubuntu 14.04+VDR2.2.0 (yavdr ppa)
    AMD Athlon X2 4850e, MSI K9N Neo-F V3, 2GB RAM,WD 1TB HDD, DVB-C KNC One

  • Hi,


    hab so ein ähnliches Problem gehabt. Ich konnte es beheben indem ich die falschgeladenen Treiber auf die /etc/modprobe.d/blacklist gesetzt habe und so ein Laden der Treiber Verhindere.
    Auf ubuntuusers gibt es aber eine gute Beschreibung zum ndiswrapper. Einfach mal im Wiki danach suchen.


    cu

    Hardware: ASRock, Sundtek MediaTV Pro dvb-c/t USB-Stick


    Software: aktuelles YaVDR

  • hier die letzten Zeilen des dmesg
    lirc_dev: IR Remote Control driver registered, at major 61
    lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    lirc_serial: auto-detected active low receiver
    lirc_dev: lirc_register_plugin: sample_rate: 0
    ndiswrapper version 1.23 loaded (preempt=yes,smp=no)
    ndiswrapper: driver wg311v3 (NETGEAR,02/22/2005,3.1.1.7) loaded
    ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
    PCI: setting IRQ 5 as level-triggered
    ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
    ndiswrapper: using irq 5
    ndiswrapper (miniport_init:264): couldn't initialize device: C0000001
    ndiswrapper (pnp_start_device:428): Windows driver couldn't initialize the device (C0000001)
    ndiswrapper (miniport_halt:327): device c44a6280 is not initialized - not halting
    ndiswrapper: device eth%d removed
    unregister_netdevice: device eth%d/c44a6000 never was registered
    ACPI: PCI interrupt for device 0000:00:0b.0 disabled
    ndiswrapper: probe of 0000:00:0b.0 failed with error -22


    Installiert hatte ich das ganze mit:
    ndiswrapper -i WG311V3.INF
    ndiswrapper -d 11ab:1faa wg311v3
    Die ID hatte ich mit lspci -n ermittelt und passt soweit.


    theseer105: ein /etc/modprobe.d Verzeichnis gibt es bei mir nicht. Was sollte denn in der blacklist für eine Zeile stehen?

    Vielleicht hat ja noch jemand ne Idee.
    Kann vermutlich erst am Wochenende weitertesten. Ansonsten schau ich mal ob ich mir irgendwo ne andere WLAN Karte leihe und versuche es mal damit.


    Gruß
    creeper

    Ubuntu 14.04+VDR2.2.0 (yavdr ppa)
    AMD Athlon X2 4850e, MSI K9N Neo-F V3, 2GB RAM,WD 1TB HDD, DVB-C KNC One

  • hallo, hier is nen Wicky Link für dich: http://www.jimbo7.com/wiki/ind…itle=WG311v3#Installation


    habs ma nen bissel angepasst, wie es bei mir ablief:


    # ndiswrapper -i WG311v3.INF
    # ndiswrapper -l
    Installed drivers:
    wg311v3 driver installed, hardware present
    # modprobe -n -v --first-time ndiswrapper
    insmod /lib/modules/2.6.17.7.kangoo/misc/ndiswrapper.ko
    # modprobe ndiswrapper
    # dmesg
    # ifconfig wlan0
    wlan0 Link encap:Ethernet HWaddr 00:14:6C:71:BF:E1
    inet6 addr: fe80::214:6cff:fe71:bfe1/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:7 errors:0 dropped:0 overruns:0 frame:0
    TX packets:11 errors:0 dropped:15 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:675 (675.0 b) TX bytes:2555 (2.4 KiB)
    Interrupt:201 Memory:ee010000-ee020000
    # iwlist wlan0 scan
    wlan0 Scan completed :
    Cell 02 - Address: 00:14:BF:F1:80:BC
    ESSID:"linksys"
    Protocol:IEEE 802.11g
    Mode:Managed
    Frequency:2.462 GHz (Channel 11)
    Quality:0/100 Signal level:-91 dBm Noise level:-256 dBm
    # ndiswrapper -m
    # echo ndiswrapper >> /etc/modules



    /etc/wpa_supplicant.conf (Datei erstellen)


    network={
    ssid="SSID_goes_here"
    psk="password_goes_here"
    priority=5
    key_mgmt=WPA-PSK
    proto=WPA
    }


    Datei anpassen (Beispiele für verschiedene Verschlüsselungen sind im sourcen Packet hinterlegt)


    # chmod 600 /etc/wpa_supplicant.conf
    # wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    # udhcpc -i wlan0 -b -H Linvdr


    damit das automatisch abläuft beim Systemstart:


    unter /etc/init.d
    Datei boot.local erstellen (wenn nicht vohanden)
    wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &
    udhcpc -i wlan0 -b -H Linvdr &

    Easyvdr 1.0 - MSI H61M-P25 (B3) - Core i3 2120T - CineS2 v6
    yaVDR 0.4 - Zotac Synergy Ion G-E - Skystar USB HD - TT S2-3600

  • hi


    das ist komisch. ich dachte bis jetzt, dass das laden von Modulen (mit der gleichen kernelversion) immer gleich funktioniert.


    Also laut http://forum.ubuntu-fr.org/viewtopic.php?id=35548 wird (zumindest bei ubuntu, ob das bei dir auch so ist kannst du mit lsmod überprüfen) fälschlicherweise ein treiber mit dem Namen "mrv8k" geladen. Dieser macht ndiswrapper probleme. in die blacklist müsstest du dann:
    blacklist mrv8k
    schreiben.


    cu


    PS: Es ist durchaus möglich, dass bei linvdr das "störende" Modul nicht dabei ist. Dann weiß ich allerdings auch nicht woran es liegen könnte.
    PSS: nein, ich kann kein Französisch :)

    Hardware: ASRock, Sundtek MediaTV Pro dvb-c/t USB-Stick


    Software: aktuelles YaVDR

    Einmal editiert, zuletzt von theseer105 ()

  • Hallo Creeper
    Dein Problem liegt hier

    Zitat

    ndiswrapper (miniport_init:264): couldn't initialize device: C0000001


    Gibts in dem Windowsverzeichnis wo die .inf liegt noch ne 2. .inf ?
    wenn ja lad die mit dazu mit "ndiswrapper -i ...inf"
    Hab hier nen WG111t zu laufen und da funktionierts nur wenn beide infs geladen sind.


    Nochwas
    Die Wlan unterstützung wurde doch mit in den Kernel kompiliert oder gibts da noch ein Modul namens wlan oder so ähnlich ?
    Bin kein Linvdrler ;)

    Gruß Tom


    99% der ComputerFehler sitzen zwischen Tastatur und Rückenlehne :schiel

    Einmal editiert, zuletzt von tr500 ()

  • @ creeper


    beim Installieren mit ndiswrapper -i muss in dem Verzeichnis der .INF Datei evtl. noch eine .sys Datei ( oder evtl. auch eine 2te .inf liegen, die wird auch benötigt. Am besten legst Du alle Dateien aus dem Windows-Treiber-Verzeichnis mit rein.


    Gruß
    Frank

    Einmal editiert, zuletzt von froschi ()

  • im Treiberverzeichnis gibt es eine cat, eine inf und 2 sys Dateien.
    Hab das jetzt jeweils mal mit den Win98, Win2000, WinXP und den Dateien aus dem obigen Link versucht. Alles mit dem gleichen Ergebnis. Es tut nichts.
    Aber egal.
    Hab jetzt ne D-Link DWL-510 eingebaut und mit der funktioniert alles problemlos *freu*
    Danke an alle.


    Gruß
    creeper

    Ubuntu 14.04+VDR2.2.0 (yavdr ppa)
    AMD Athlon X2 4850e, MSI K9N Neo-F V3, 2GB RAM,WD 1TB HDD, DVB-C KNC One

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!