easyVDR Kopie des easyVDR-Forums zum Nachschlagen
[gelöst] WLAN Netgear WG111v3 mit RTL8187b

easyVDR - >VARforumsname - >[gelöst] WLAN Netgear WG111v3 mit RTL8187b

OliverH  23.Aug.2008 18:39:53
Habe den besagten WLAN Stick für den Digitainer meines Bekannten gekauft und mache gerade Trockenübung an meinem Rechner, da der immerhin LAN hat.

Nebenbemerkung:
Hier lief temporär ( mal ging er, mal nicht) ein Fritz! WLAN Stick. Muss der vorher entladen werden? Verknüpfung WLAN0 muss aufgehoben werden oder macht das ndiswrapper automatisch?

Ich habe den aktuellen Win XP Treiber von der Realtek Homepage geladen:
ftp://66.104.77.130/cn/wlan/RTL8187B_5_6.1135.0625.2008_Silent_Install.zip
Habe dann die Treiber/ Inst Dateien extrahiert und per ftp meiner Fritz!Box zur Verfügung gestellt. Per LAN auf den VDR kopiert, mit ndiswrapper -i net8187b.inf installiert.
ndiswrapper -l zeigt:
easyVDR:/etc/ndiswrapper# ndiswrapper -l
fwlan : driver installed
net8187b : driver installed
netwg11t : driver installed
wg311v3 : driver installed
easyVDR:/etc/ndiswrapper#

Ndis Treiber entladen und geladen:
easyVDR:/etc/ndiswrapper# rmmod ndiswrapper
easyVDR:/etc/ndiswrapper# modprobe ndiswrapper
easyVDR:/etc/ndiswrapper#

Ein Test schlägt aber fehl:
easyVDR:/etc/ndiswrapper# iwlist scanning
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

easyVDR:/etc/ndiswrapper# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

easyVDR:/etc/ndiswrapper# ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:01:03:12:82:E4 
          inet Adresse:192.168.178.23  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::201:3ff:fe12:82e4/64 G?ltigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1033 errors:0 dropped:0 overruns:1 frame:0
          TX packets:717 errors:0 dropped:0 overruns:0 carrier:1
          Kollisionen:0 Sendewarteschlangenl?nge:1000
          RX bytes:167894 (163.9 KiB)  TX bytes:84912 (82.9 KiB)
          Interrupt:5 Basisadresse:0x800

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenl?nge:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

easyVDR:/etc/ndiswrapper#

lsusb zeigt folgendes:
easyVDR:/etc/ndiswrapper# lsusb
Bus 001 Device 003: ID 0846:4260 NetGear, Inc.
Bus 001 Device 001: ID 0000:0000

Infos zur ndiswrapper Version:
easyVDR:/etc/ndiswrapper# ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:      /lib/modules/2.6.22.15/kernel/drivers/net/wireless/ndiswrapper.ko
version:        1.52
vermagic:      2.6.22.15 SMP preempt mod_unload 586
easyVDR:/etc/ndiswrapper#

Und jetzt habe ich euch halbwegs mit Informationen abgfüllt. Was habe ich falsch gemacht? Wo kann ich ansetzen?

Generell Frage wenn es mal laufen sollte: Was muss ich in der WLAN Config im VDR Menü einstellen? Ich hatte jetzt mal "ndiswrapper" eingestellt (der rtl8187b wollte nicht auftauchen) und bei wpa_supplicant "wext".

VDR: Asus H110M-K, i3 6600, 8 GB RAM, Zotac GTX 1050 TI 4 GB, Samsung 860 Evo 512 GB, BR LG 8x
DVB: DigitalDevices Octopus, 2x DuoFlex C V3 (somit 4 Tuner)
FB: oneForAll Smartcontrol 7960 an USB-IRMP
Receiver: Onkyo TX-NR616
TV: Sony KD65XD9305 UHD
Boxen: Teufel System 4 Cinema


OliverH  23.Aug.2008 20:18:43
Ich mache einfach mal weiter...

Hier habe ich einen evtl. wichtigen Hinweis gefunden:
http://wiki.ubuntuusers.de/WLAN/Chips%C3%A4tze?highlight=rtl8187b
- Win 98 Treiber verwenden und nicht XP (der XP Treiber aus 2008 (RTL8187B_5_6.1135.0625.2008_Silent_Install) funktioniert aber bei mir)
- explizite Bindung an die IDs des USB devices (da habe ich in einem ersten Schritt mal gemacht => ist die Lösung des Problems!!)

easyVDR:/etc/vdr# lsusb
Bus 001 Device 004: ID 0846:4260 NetGear, Inc.
Bus 001 Device 001: ID 0000:0000 

easyVDR:/etc/vdr# ndiswrapper -a 0846:4260 net8187b
WARNING: Driver 'net8187b' will be used for '0846:4260'
This is safe _only_ if driver net8187b is meant for chip in device 0846:4260

easyVDR:/etc/vdr# ndiswrapper -l
fwlan : driver installed
net8187b : driver installed
        device (0846:4260) present
netwg11t : driver installed
wg311v3 : driver installed
easyVDR:/etc/vdr#

Ein Fortschritt, der WLAN Stick ist "present".
VDR: Asus H110M-K, i3 6600, 8 GB RAM, Zotac GTX 1050 TI 4 GB, Samsung 860 Evo 512 GB, BR LG 8x
DVB: DigitalDevices Octopus, 2x DuoFlex C V3 (somit 4 Tuner)
FB: oneForAll Smartcontrol 7960 an USB-IRMP
Receiver: Onkyo TX-NR616
TV: Sony KD65XD9305 UHD
Boxen: Teufel System 4 Cinema


OliverH  23.Aug.2008 20:35:58
Nach dem reboot gibt es endlich wlan0:
easyVDR:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

Warning: Driver for device wlan0 has been compiled with version 22
of Wireless Extension, while this program supports up to version 20.
Some things may be broken...

wlan0    IEEE 802.11g  ESSID:"Airport" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:04:0E:CF:9A:DB 
          Bit Rate=54 Mb/s  Tx-Power:20 dBm  Sensitivity=0/3 
          RTS thr=2347 B  Fragment thr=2346 B 
          Encryption key:geht keinen etwas an ;)


iwlist scanning arbeitet jetzt auch:
wlan0    Scan completed :
          Cell 01 - Address: 00:04:0E:CF:9A:DB
                    ESSID:"Airport"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)
                    Quality:57/100  Signal level:-59 dBm  Noise level:-96 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK 


Yeah! Es geht.
Wer also einen RTL8187b basierten Stick hatte sollte den Weg hier wählen. Abr Achtung: Neue Versioenen des Sticks oder andere Hersteller werden evtl. andere USB IDs ausweisen. Immer mit lsusb vorher schauen. Somit ist diese Anleitung leider NICHT generell für "out of the box" Integrationen in easy-vdr geeignet - leider.
VDR: Asus H110M-K, i3 6600, 8 GB RAM, Zotac GTX 1050 TI 4 GB, Samsung 860 Evo 512 GB, BR LG 8x
DVB: DigitalDevices Octopus, 2x DuoFlex C V3 (somit 4 Tuner)
FB: oneForAll Smartcontrol 7960 an USB-IRMP
Receiver: Onkyo TX-NR616
TV: Sony KD65XD9305 UHD
Boxen: Teufel System 4 Cinema


OliverH  24.Aug.2008 20:54:09
Noch ein Nachtrag. Habe die Installation heute auf einem Digitainer II nachgespielt. Es gibt noch einen wichtigen Befehl:
ndiswrapper -ma
Damit wird der USB Stick nach dem Einstecken erkannt (modprobe wird automatisch ausgeführt) und sollte nur so funktionieren.
VDR: Asus H110M-K, i3 6600, 8 GB RAM, Zotac GTX 1050 TI 4 GB, Samsung 860 Evo 512 GB, BR LG 8x
DVB: DigitalDevices Octopus, 2x DuoFlex C V3 (somit 4 Tuner)
FB: oneForAll Smartcontrol 7960 an USB-IRMP
Receiver: Onkyo TX-NR616
TV: Sony KD65XD9305 UHD
Boxen: Teufel System 4 Cinema