Howto ctvdr5 wlan mit ndiswrapper

  • Ich habe eine Netgaer WG 311 (54 Mbit) mit dem TI cip ACX 111 diese wird nicht von den Linux Wlantreibern unterstützt.
    Die Versuche ndiswrapper unter ct vdr5 scheiterte bisher.
    Ein Problem ist das der ndiswrapper 1.21 ein gcc 3.4 oder größer verlangt bei sarge ist nur gcc 3.3... vorhanden.
    Ein update auf gcc 3.4 ist mir nicht gelungen.
    Ich habe mich dann entschlossen ct vdr5 von SARGE auf SID umzustellen, da Tobi auch SID unterstützt siehe
    http://www.e-tobi.net/repositories/repositories.html und alle Packete vorliegen.



    Bevor wir Anfangen schauen wir ob die Karte da ist


    dr-sid:~# lspci
    00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
    00:0c.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
    00:0d.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02)
    00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
    00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
    00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
    00:13.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
    01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 420] (rev a3)





    1. Schritt
    die sources.list umzustellen in /etc/apt
    auf
    deb http://ftp2.de.debian.org/debian sid main
    #deb http://security.debian.org/ sarge/updates main contrib non-free
    deb http://www.debian-multimedia.org sid main
    deb http://e-tobi.net/vdr-experimental sid base addons vdr-multipatch
    deb http://www.heise.de/ct/ftp/projekte/vdr5 updates/


    scurity ist zu deaktiveren und die backdports aus e-tobi zu entfernen.


    Bitte kontrollieren ob unter /etc/default in der datei vdr folgender Eintrag vorhanden ist
    # Video-Directory
    VIDEO_DIR="/var/lib/video.00"
    wenn nicht bitte nachtragen.


    Hintergrund ist das es zum Abruch des upgrades kommt wenn das video directory nicht gefunden wird.
    Video-Directory $VIDEO_DIR is not set in /etc/default/vdr - please correct this and try again!.
    Für Details siehe den Post von wilderigel.



    Hinweis:
    Mit meinem System habe ich noch keine Probleme gehabt und es ist nicht schiefgegngen, dass muss nicht bei anderen
    Systemen zawangsläufig auch so sein!
    Es werden eine ganze menge Daten runtergeladen man sollte einen DSL Anschluss haben.


    nach einem apt-get update das die Packetliste aktualisieret wird ein behertztetes
    apt-get dist-upgrade.
    eingegeben


    Dann dauert es eine ganze Weile mit einigen Abfragen die beantwortet werden müssen bis das upgrade durchgeführt ist.
    Dann hat man ein System mit Kernel 2.16.7.1 vorliegen.


    Als nächster Schritt sollte ein reboot durchgeführt werden, um zu testen das das System einwandfrei läuft.


    Wenn man dan ein apt-get update eingibt bekommt man eine Fehlermeldung das man auf http://www.debian-multimedia.org nicht zugreifen kann.
    Die kommt daher das bei dem upgrade das Paket gnupg nicht installiert wird.


    apt-get install gnupg
    danach ein
    apt-get update dann kommt eine Fehlermeldung das der PGP Schlüssel xxxx nicht gefunden wurde.


    Dies bekommt man mit folgenden Befehlen in Griff
    gpg --keyserver wwwkeys.eu.pgp.net --recv-keys Hier den angezeigten Schlüssel einsetzen
    apt-key add /root/.gnupg/pubring.gpg


    Danach sollte das apt-get update Fehlerlos durchlaufen.


    Wenn man das nicht durchführt kann man keine Daten von http://www.debian-multimedia.org laden.
    So jetzt hat man den ersten Schritt abgeschlossen.



    2. Schritt ndiswrapper installieren


    apt-get install module-assistant


    danach hat man zwei Möglichkeiten entweder


    module-assistant auto-install ndiswrapper


    oder Step bei Step siehe angehängtes Bild


    - prepare ausführen
    - select --> ndiswrapper auswählen und ausführen get, build, install


    wenn das alles durchgelaufen ist müssen die Windowstreiber installiert werden.
    Die Teiber in ein directory kopieren bei mir sind das
    FW1130.BIN FwRad17.bin netwg311_XP.sys
    FwRad16.bin netwg311.cat wg311v2.inf



    ndiswrapper -i /root/wifi-driver/wg311v2.inf
    mit
    ndiswrapper -l
    kann man das prüfen
    Installed drivers:
    wg311v2 driver installed, hardware present


    Nun die Module laden


    modprobe ndiswrapper
    mit
    dmseg
    prüfen


    und mit
    ndiswrapper -m
    einen alias in modprobe.d erzeugen


    3. Schritt Wlan karte einrichten


    apt-get install wireless-tools


    und in /etc/network die datei interfaces mit folgenden Einträgen vervollständigen.


    gilt für dhcp


    auto wlan0
    iface wlan0 inet dhcp
    pre-up grep -q ndiswrapper 7proc/modules || modprobe ndiswrapper
    wireless-mode managed
    wireless_keymode xxxxxxxx
    wireless_essid xxxxxx


    gilt für eine manuell vergebene Adresse


    # The primary network interface
    auto wlan0
    iface wlan0 inet static
    pre-up grep -q ndiswrapper 7proc/modules || modprobe ndiswrapper
    address 192.168.7.88 --> anpassen an eigenes netz
    netmask 255.255.255.0
    network 192.168.7.0 --> anpassen an eigenes netz
    broadcast 192.168.7.255 --> anpassen an eigenes netz
    gateway 192.168.7.1 --> anpassen an eigenes netz
    wireless-mode managed
    wireless-essid xxxxx
    wireless-keymode xxxxxxxx


    Für die xxxx die eigenen Werte eingeben.


    Zum Abschluss wenn eine lankarte fest eingebaut ist und man im selben Netzsegment die Wlankarte betreiben will diese
    im Bios deaktivieren.


    mit ifconfig und iwconfig bekommt man folgende Ausgabe


    vdr-sid:~# ifconfig
    lo Protokoll:Lokale Schleife
    inet Adresse:127.0.0.1 Maske:255.0.0.0
    inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:1530 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1530 errors:0 dropped:0 overruns:0 carrier:0
    Kollisionen:0 Sendewarteschlangenlänge:0
    RX bytes:11815191 (11.2 MiB) TX bytes:11815191 (11.2 MiB)


    wlan0 Protokoll:Ethernet Hardware Adresse 00:0F:B5:80:89:D6
    inet Adresse:192.168.7.150 Bcast:192.168.7.255 Maske:255.255.255.0
    inet6 Adresse: fe80::20f:b5ff:fe80:89d6/64 Gültigkeitsbereich:Verbindung
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:1658 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1329 errors:0 dropped:0 overruns:0 carrier:0
    Kollisionen:0 Sendewarteschlangenlänge:1000
    RX bytes:245608 (239.8 KiB) TX bytes:385859 (376.8 KiB)
    Interrupt:209 Speicher:f1800000-f1802000


    vdr-sid:~# iwconfig
    lo no wireless extensions.


    wlan0 IEEE 802.11g ESSID:"my_w_linux"
    Mode:Managed Frequency:2.437 GHz Access Point: 00:0F:B5:3E:45:0D
    Bit Rate:54 Mb/s Tx-Power:10 dBm Sensitivity=0/3
    RTS thr:2347 B Fragment thr:2312 B
    Encryption key: xxxxxxxx
    Security mode:restricted
    Power Management:off
    Link Quality:100/100 Signal level:-45 dBm Noise level:-256 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0


    sit0 no wireless extensions.



    Zum Schluss wenn man den Netz Durchsatz kontrollieren möchte kann man folgendes Tool installieren iptraf.
    apt-get install iptraf


    Ich erreiche mit dem wlan den maximalen Durchsatz von 20 MBit Netto siehe Bild.


    gruss
    norman

  • Hi norman,


    danke für Dein Howto,


    hab leider jetzt einen kleinen Hänger, nach einen upgrade bekomme ich eine Fehlermeldung:


    Video-Directory $VIDEO_DIR is not set in /etc/default/vdr - please correct this and try again!


    anschliessend bricht das upgrade ab.


    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 83 nicht aktualisiert.
    1 nicht vollständig installiert oder entfernt.


    Meine /etc/default/vdr:
    # /etc/default/vdr
    #
    # See also /usr/share/doc/README.Debian
    #


    # Change to 1 to enable vdr's init-script
    ENABLED=1


    # Change this to 1 if you want vdr to be able to shutdown the
    # computer
    ENABLE_SHUTDOWN=1


    # Options that will be passed to vdr's commandline
    # for example: OPTIONS="-w 15"
    OPTIONS="-w 60"


    # Set this to load only plugins with the correct patch level
    PLUGIN_CHECK_PATCHLEVEL="yes"


    Hast Du nen Tipp für mich?


    Gruss
    ZEN

  • hi zen,


    kenne Dein Problem nicht.


    Ich nehme an Du hast eine ct vdr5, dort ist der Eintrag für das Video-Directory in usr/lib/vdr in der datei config-loader.sh eingetragen.


    # Video-Directory
    VIDEO_DIR="/var/lib/video.00"


    Meine vdr unter /etc/default sieht genau so aus wie deine.


    gruss
    norman

    VDR: Lüfterloses Gehäuse mit AT3IONT-I WLAN 2,5" 60 GB SSD und Video 1 TB unter yaVDR64-0.5.0; TV Karte Linux4Media cineS2 DVB-S2 Twin Tuner (v5) >> Bilder in der Galerie

  • Hi,


    das ist ja alles recht umfangreich, jedoch eine kleine Sache macht Probleme.


    Habe alles ausgeführt wie beschrieben und klapt auch soweit (fast).
    Hier hatte er gemechert:


    modprobe ndiswrapper
    mit
    dmseg --> Befehl kennt er nicht.


    prüfen


    und mit
    ndiswrapper -m
    einen alias in modprobe.d erzeugen



    später bekomme ich dann nachdem ich Deine Liste durch bin mit dem Befehl "iwconfig" folgedes zurück:


    wlan0 IEEE 802.11g ESSID:off/any
    Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
    Bit Rate:54 Mb/s Tx-Power:10 dBm Sensitivity=0/3
    RTS thr:4096 B Fragment thr:4096 B
    Encryption key:off
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0



    Sieht etwas anders aus, als bei Dir :)


    Währe super nett wenn Du einen kurzen prüfenden Blick darüber werfen würdest.


    Vielen Dank

    ------------------------------------------------
    1. System = Asus P3B-F mit Intel-Pentium III 500 MHz, 256 Ram, 200 GB Platte, DVB-C TechnoTrend Premium C-2300, 2 x DVB-T Karte Hauppauge Nova-T (Model 928 v1.4)
    2. System = Asus P3B-F mit Dual Prozessor Intel-Pentium II 350 MHz, 512 Ram, 20 GB Platte, DVB-C TechnoTrend Premium C-2300, DVB-T Karte Hauppauge Nova-T (Model 928 v1.4) (im Test)
    ------------------------------------------------

  • Hallo Leo4455,


    nach der Meldung mit iwconfig sieht es ja nicht schlecht aus.


    Du must jetzt die netzwerkkarte in /etc/network einrichten so wie unter Punkt drei beschrieben.


    gruss
    norman

    VDR: Lüfterloses Gehäuse mit AT3IONT-I WLAN 2,5" 60 GB SSD und Video 1 TB unter yaVDR64-0.5.0; TV Karte Linux4Media cineS2 DVB-S2 Twin Tuner (v5) >> Bilder in der Galerie

  • Hi Norman,


    danke das Du so schnell antwort gibst.


    Hier mein interfaces file:


    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).


    # The loopback network interface
    auto lo
    iface lo inet loopback


    # This is a list of hotpluggable network interfaces.
    # They will be activated automatically by the hotplug subsystem.
    mapping eth0
    script grep
    map eth0


    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp



    # Für WLAN, (07.11.2006 , mwa)
    auto wlan0
    iface wlan0 inet dhcp
    pre-up grep -q ndiswrapper /prog/modules || modprobe ndiswrapper
    wireless-mode managed
    wireless_keymode <mein Verschlüsselungs key 128-bit>
    wireless_essid my_wlan_linux



    Muss ich den Verschlüsselungskey vielleicht in HEX angeben, oder siehst Du dort sonst noch etwas?


    Danke nochmal, echt nett !!!

    ------------------------------------------------
    1. System = Asus P3B-F mit Intel-Pentium III 500 MHz, 256 Ram, 200 GB Platte, DVB-C TechnoTrend Premium C-2300, 2 x DVB-T Karte Hauppauge Nova-T (Model 928 v1.4)
    2. System = Asus P3B-F mit Dual Prozessor Intel-Pentium II 350 MHz, 512 Ram, 20 GB Platte, DVB-C TechnoTrend Premium C-2300, DVB-T Karte Hauppauge Nova-T (Model 928 v1.4) (im Test)
    ------------------------------------------------

  • Hallo Leo4455


    ich habe zwei fragen.


    1. hast Du auch noch eine andere netzwerkkarte im Betrieb --> eth0
    2. hast Du einen Acess Point oder willst Du "nur" zwei Rechner über wlan verbinden.


    gruss
    norman

    VDR: Lüfterloses Gehäuse mit AT3IONT-I WLAN 2,5" 60 GB SSD und Video 1 TB unter yaVDR64-0.5.0; TV Karte Linux4Media cineS2 DVB-S2 Twin Tuner (v5) >> Bilder in der Galerie

  • Hallo Norman,


    Zu 1:
    ja, es ist noch eine normale PCI Netzwerkkarte im Betrieb. Diese habe ich bislang verwendet. Ich habe bisher nur das Netzwerkkabel abgezogen und so getestet ob WLAN USB Stick nun funktioniert. Muß ich diese PCI-Karte evtl. ganz entfernen?


    Zu 2:
    Ich möchte zu meinem Router (einer WLAN Fritz-Box 7050) Verbindung aufnehmen, an dem andere Rechner angeschlossen sind. Dieser ist bereits konfiguriert, da ich mit dem WLAN USB Stick von einem LapTop (dort mit XP) eine Verbindung herstellen kann.


    Laß es mich bitte wissen, wenn Du noch mehr Fragen hast ... währe echt toll wenn das mit dem WLAN funktioniert :-).


    Grüße aus Hannover

    ------------------------------------------------
    1. System = Asus P3B-F mit Intel-Pentium III 500 MHz, 256 Ram, 200 GB Platte, DVB-C TechnoTrend Premium C-2300, 2 x DVB-T Karte Hauppauge Nova-T (Model 928 v1.4)
    2. System = Asus P3B-F mit Dual Prozessor Intel-Pentium II 350 MHz, 512 Ram, 20 GB Platte, DVB-C TechnoTrend Premium C-2300, DVB-T Karte Hauppauge Nova-T (Model 928 v1.4) (im Test)
    ------------------------------------------------

  • Hallo Leo4455,


    Du kannst zwei Netzwerkkarten betreiben wenn Du unterschiedliche Ip Nummern vergibst, es können keine zwei Karten im selben Nummernkreis sein.
    z. B
    Eth0 192.168.7.1
    Wlan 192.168.8.1
    Allerdings must Du dann auch zwei netze betreiben.


    Für das Ausprobieren ist es besten Du deaktivierst die eth0 im Bios.


    Der Schlüssel muss in HEX eingegeben werden, Buchstaaben groß geschrieben.
    Die ESSID(Name des netzwerkes) muss der selbe sein den Dein Router verwendet.


    gruss
    norman

    VDR: Lüfterloses Gehäuse mit AT3IONT-I WLAN 2,5" 60 GB SSD und Video 1 TB unter yaVDR64-0.5.0; TV Karte Linux4Media cineS2 DVB-S2 Twin Tuner (v5) >> Bilder in der Galerie


  • Die gleiche WLAN-Karte habe ich auch. Ich habe lange Zeit mit den Linux-Treibern auf
    http://acx100.sourceforge.net/
    herumexperimentiert. Damit ist zwar prinzipiell WLAN möglich, aber nur ohne WPA.


    Ich verwende ebenfalls ctvdr 5.0.
    Ich habe den Weg gewählt auf gcc 3.4 umzusteigen. Das fand ich weniger mutig/schwierieg als den Umstieg auf SID.


    Es mussten lediglich Compiler und libraries ausgetauscht werden.
    Die genauen Paketnamen muesste ich noch heraussuchen (, wenns noch jemanden interessiert).
    Ich hab die neusete Version von ndiswrapper und wpa_supplicant heruntergeladen.und installiert.
    Zusammen mit den der neuesten XP-Treibern von Netgear klappte es dann auf Anhieb. Auch WPA.
    Ich hab wpa_supplicant in dem Startscript deaktiviert gelassen.
    WLAN starte ich manuell mit einem script. Darin wird dann erst bei Bedarf ndiswrapper geladen, wpa_supplicant gestartet und per chcpclient die IP-Nr. vom WLAN-Router geholt. (bei mir Netgear FWG114Pv2)


    Nun kann ich auch endlich auf dem am Router angeschlossenen Drucker aus der XFCE-Umgebung drucken.

    c't VDR 6.2, Kernel 2.6.25.6, nvram-wakeup, xfce, xine, xcdroast, nerolinux, ndiswrapper, xsane, AMD Sempron 2600 (1.8GHz), VIA KT880 chipset, 1024 MB RAM, Nvidia GeForce 2 TIVX, Haupauge Nova-T PCI (Conexant cx2388x), WLAN Netgear WG311 (TI ACX111), SCSI Adaptec AIC7850, Mustek 1200SP, DVD-ROM LiteOn HD165H, DVD-RAM LG GSA-H20L, WesternDigital 80GB + Samsung 160GB

  • @ khachmeister


    kannst Du einmal posten, was Du ausgetauscht hast und wie


    gruss
    norman

    VDR: Lüfterloses Gehäuse mit AT3IONT-I WLAN 2,5" 60 GB SSD und Video 1 TB unter yaVDR64-0.5.0; TV Karte Linux4Media cineS2 DVB-S2 Twin Tuner (v5) >> Bilder in der Galerie

Jetzt mitmachen!

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