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