Hi,
hast Du meine Mail nicht bekommen? Ich schrieb:
Hallo,
also wie beschrieben, habe ich mir das Paket linux-wlan-ng-0.2.1-pre14 von
www.linux-wlan.com besorgt und ausgepackt. Dann habe ich die Datei src/prism2/driver/prism2sta.c erweitert und zwar die Zeile 495. Die Zeilen drumherum sehen jetzt so aus:
{PRISM_USB_DEVICE(0x50c2, 0x4013, "Averatec USB WLAN Adapter")},
{PRISM_USB_DEVICE(0x2c02, 0x14ea, "Planex GW-US11H WLAN USB Adapter")},
{PRISM_USB_DEVICE(0x124a, 0x168b, "Airvast PRISM3 WLAN USB Adapter")},
{PRISM_USB_DEVICE(0x083a, 0x3503, "T-Sinus 111 USB WLAN Adapter")},
{ /* terminator */ }
};
MODULE_DEVICE_TABLE(usb, usb_prism_tbl);
Danach:
make config
Hier habe ich nur bei "Build Prism2.5 USB (_usb) driver? (y/n) [y]" mit y geantwortet. Bei "Alternate target install root directory on host []:" habe ich nix eingegeben.
make all
make install
(natürlich alles als root wie in der Readme Datei beschrieben)
Danach habe ich die /etc/modules.conf um die Zeile
alias wlan0 prism2_usb
erweitert und mit ein kleines Script geschrieben, daß ich bei Bedarf als root ausführe:
#!/bin/sh
#
# Aktiviere WLAN prism2 Treiber für T-Sinus 111
#
modprobe wlan0 prism2_doreset=1
sleep 2
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid=WLAN authtype=opensystem
ifconfig wlan0 192.168.2.100
route add default gw 192.168.2.1
sleep 5
####wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid=WLAN authtype=opensystem
Ich verwende als nicht iwconfig !! In meiner /etc/resolv.conf habe ich einen Nameserver (ich glaube, von der Telekom eingetragen). Und es funktioniert.
Manchmal blinkt die kleine grüne LED des Datapacks nach der Ausführung des Scripts, aber dann gebe ich nochmal
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid=WLAN authtype=opensystem
per Hand ein und dann geht es. Wobei ich glaube, daß das nur Empfangsprobleme sind, da zwischen dem Router und dem Datapack ca. 10m Beton-Treppenhaus sind. Ich habe das Datapack jetzt in der Nähe der Zimmertür in meinem Arb.zimmer gestellt und hatte heute z.B. überhaupt kein Problem damit.
Ich verwende übrigens den Kernel 2.4.19.
-------
Ich kann folgendes hinzufügen:
Inzwischen gibt es das Paket linux-wlan-ng-0.2.1-pre15. Das enthält meine kleine Erweiterung bereits, so daß Du den Quellcode nicht selber erweitern mußt. Ich verwende:
Suse 8.1
Kernel 2.4.19 (nicht den Suse Kernel)
In dem USB Teil des T-Sinus 111 wird übrigens der Prism3 Chipsatz verwendet.
Ciao
Roman