es kann doch nicht die lösung sein cvs treiber zu verwenden. Vorallem da afaik die rt2x treiber gar nicht mehr weiterentwickelt sondern nur noch gewartet werden.
es sollte also mit dem mit easyvdr mitgelieferten mitteln auch gehen.
ich hab nämlich das gleiche problem.
zuerst versuche ich das wlan ohne verschlüsselung zu starten aber selbst das gelingt nicht:
dmesg liefert:
phy0 -> rt2500pci_init_bbp: Debug - Start initialization from EEPROM... phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x0f, value: 0x30. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x11, value: 0x32. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x15, value: 0x0d. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x16, value: 0x0d. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x35, value: 0x10. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x36, value: 0x10. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x3d, value: 0x6a. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x3e, value: 0x10. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x23, value: 0x50. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x29, value: 0x60. phy0 -> rt2500pci_init_bbp: Debug - BBP: 0x36, value: 0x18. phy0 -> rt2500pci_init_bbp: Debug - ...End initialization from EEPROM. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080c9e, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_conf_tx: Info - Configured TX ring 0 - CWmin: 4, CWmax: 10, Aifs: 2. phy0 -> rt2x00lib_conf_tx: Info - Configured TX ring 1 - CWmin: 4, CWmax: 10, Aifs: 2. phy0 -> rt2x00lib_conf_tx: Info - Configured TX ring 7 - CWmin: 5, CWmax: 10, Aifs: 2. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080ca2, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080ca6, RF3: 0x00063611, RF3: 0x00000a1b. XFS mounting filesystem hda4 phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080caa, RF3: 0x00063611, RF3: 0x00000a1b. Ending clean XFS mount for filesystem: hda4 phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080cae, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080cb2, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080cb6, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080cba, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080cbe, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080d02, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080d06, RF3: 0x00063611, RF3: 0x00000a1b. phy0 -> rt2x00lib_config_channel: Info - Switching channel. RF1: 0x00002020, RF2: 0x00080c9e, RF3: 0x00063611, RF3: 0x00000a1b. wlan0: Initial auth_alg=0 wlan0: authenticate with AP 00:0e:a6:9f:02:8b wlan0: RX authentication from 00:0e:a6:9f:02:8b (alg=0 transaction=2 status=0) wlan0: authenticated wlan0: associate with AP 00:0e:a6:9f:02:8b wlan0: RX AssocResp from 00:0e:a6:9f:02:8b (capab=0x401 status=0 aid=3) wlan0: associated wlan0: RX deauthentication from 00:0e:a6:9f:02:8b (reason=7) wlan0: deauthenticated wlan0: authenticate with AP 00:0e:a6:9f:02:8b wlan0: RX authentication from 00:0e:a6:9f:02:8b (alg=0 transaction=2 status=0) wlan0: authenticated wlan0: associate with AP 00:0e:a6:9f:02:8b wlan0: authentication frame received from 00:0e:a6:9f:02:8b, but not in authenticate state - ignored wlan0: authentication frame received from 00:0e:a6:9f:02:8b, but not in authenticate state - ignored wlan0: authentication frame received from 00:0e:a6:9f:02:8b, but not in authenticate state - ignored wlan0: authentication frame received from 00:0e:a6:9f:02:8b, but not in authenticate state - ignored wlan0: RX ReassocResp from 00:0e:a6:9f:02:8b (capab=0x401 status=0 aid=3) wlan0: associated
iwconfig sagt:
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 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:"Gallien" Mode:Managed Frequency:2.412 GHz Access Point: 00:0E:A6:9F:02:8B Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:off Link Signal level=-24 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
dennoch kann ich das netzwerk nicht anpingen. Liegt das an der Warnung wegen der Version 20 der Wireless extensions?
Grüße atosch easVDR 0.5RC1_04 Hardware: Asrock P4i45gx, Celeron 2Ghz, 512MB DDR, HD1: 160GB, HD2: 250GB, PVR-350,WLAN: Ralink RT2500 PCI |
ich bin schon ein gutes stück weiter:
zuallererst muss man festhalten, dass mit easyVDR 05RC1 der next generation rt2x00 Treiber, der im Kernel integriert ist, mitgeliefert wird. (http://rt2x00.serialmonkey.com)
Dieser benötigt keine iwpriv Kommandos um wpa zu konfigurieren, sondern arbeitet mit wpa_supplicant und iwconfig.
manuell krieg ich das netzwerk zum laufen mit:
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Nur automatisch wird das nicht gestartet:
Die /etc/vdr/sysconfig lautet nach Verwendung von /easyVDRSetup.sh:
NETWORK="WLAN" HOSTNAME="easyVDR" START_FTPD="yes" START_SSH="yes" LAN_NETWORK_DRIVER="8139too" WAKE_ON_LAN="no" LAN_USE_DHCP="no" LAN_IP="192.168.0.199" LAN_MASK="255.255.255.0" LAN_GATEWAY="192.168.0.11" LAN_NAMESERVER1="192.168.0.11" LAN_DOMAIN="local" WLAN_NETWORK_DRIVER="wireless/Ralink/rt2500" WLAN_USE_DHCP="no" WLAN_IP="192.168.0.210" WLAN_MASK="255.255.255.0" WLAN_GATEWAY="192.168.0.11" WLAN_NAMESERVER1="192.168.0.11" WLAN_DOMAIN="local" WLAN_SSID="Gallien" WLAN_ART="WPA" WLAN_CHANNEL="1" WLAN_SEC="WPA" WLAN_WEP_AUTH="Open" WLAN_WEP_KEY_1="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_2="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_3="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_4="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY="2" WLAN_WPA_CONFIG_FILE="" WLAN_WPA_DRIVER="wext"
2 Fehler fallen auf: WLAN_ART="WPA" sollte doch eigentlich Managed lauten? und WLAN_WPA_CONFIG_FILE=""
beim Speichern der Einstellungen gab es bei dem WPA config file auch einen sed Fehler. Das Skript zeigt bei den WLAN Treibern immer die LAN Treiber an.
Verwende ich folgende manuell bearbeitete /etc/vdr/sysconfig wird das Netzwerk automatisch mit WPA geladen:
WLAN_NETWORK_DRIVER="wireless/Ralink/rt2500" WLAN_USE_DHCP="no" WLAN_IP="192.168.0.210" WLAN_MASK="255.255.255.0" WLAN_GATEWAY="192.168.0.11" WLAN_NAMESERVER1="192.168.0.11" WLAN_DOMAIN="local" WLAN_SSID="Gallien" WLAN_ART="Managed" WLAN_CHANNEL="1" WLAN_SEC="WPA" WLAN_WEP_AUTH="OPEN" WLAN_WEP_KEY_1="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_2="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_3="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY_4="61:62:63:64:65:66:67:68:69:6A:6B:6C:6D" WLAN_WEP_KEY="2" WLAN_WPA_CONFIG_FILE="/etc/wpa_supplicant.conf" WLAN_WPA_DRIVER="wext"
Das einzige Problem scheint also der Parsers des /easyVDRSetup.sh Skripts zu sein.
Viele Grüße atosch easVDR 0.5RC1_04 Hardware: Asrock P4i45gx, Celeron 2Ghz, 512MB DDR, HD1: 160GB, HD2: 250GB, PVR-350,WLAN: Ralink RT2500 PCI |