dia 27.Sep.2007 19:47:45 |
Auch nach Durchsicht der Forumsbeiträge komme ich nicht weiter...
Gemäß dem Motto Easy Vdr habe ich bis auf den SSID-Eintrag nichts an der /etc/vdr/sysconfig verändert und nur mit dem OSD gearbeitet.
Über das Vdr Setup habe ich als Netzwerkeinstsellung WLAN gewählt.
Bei den Wlan-Einstellung wurde mir der /madiwifi/ath_pci vorgeschlagen, ok. Dhcp: ja (mein Router verteilt die IPs) Gateway und Nameserver auf Router-IP Lan Domain: local SSID: Name mit Sonderzeichen "!" managed channel1 (es hängen noch andere wlan-clients am Router, Kanal-Problem?) WPA Einstellungen config-file: /etc/wpa-psk-tkip.conf
In diese Datei habe ich dann den psk-Code und die ESSID geschrieben. Control Default ist /var/run/wpa_supplicant
Beim Hochfahren gibt es beim Hotplug eine Fehlermeldung, die ich in dmesg und mit logread nicht wiederfinden konnte. Ich soll wpa_supplicant mit bestimmten Parametern starten. Dann läuft die Bootprozedur weiter und auf dem Bildschirm ist nichts mehr zu erkennen.
iwconfig zeigt mir ath0 als wlan-Karte, aber ohne IP und ESSID.
Weiß jemand Rat?
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
dia 29.Sep.2007 11:39:08 |
Vielen Dank schon mal für die Hilfsangebote,
ich sehe schon, mit der OSD alleine geht es (noch) nicht. Also folge ich eurer Einladung hinab in die Tiefen der Konsole...
Zunächst einmal hat sich der Verdacht erhärtet, dass beim Hotplug, in dem wpa_supplicant aufgerufen wird, die Verschlüsselungsdaten nicht gefunden werden Das OSD meldet dick grün: WPA Config nicht vorhanden.
Die Fehlermeldung beim Booten kommt vom RCStart. Also habe ich wpa_supplicant mal von Hand aufgerufen (Modus mittlerweile LANWLAN):
wpa_supplicant -iath0 -Dmadwifi -c /etc/wpa-psk-tkip.conf
und welche Freude, der Kontakt steht, wackelig zwar, wie mir scheint, weil ständig auf ein disconnect ein connected folgt, vielleicht ist dies aber gewollt, der ping auf den Router läuft aber anstandslos durch.
Wie stabilisiere ich das Login?
Meine Idee wäre, jetzt die Datei /etc/wpa_supplicant/ifupdown.sh zu durchforsten, ob da die Variablen auch richtig gesetzt werden.
So, hier nun der Röntgenblick ins System:
ifconfig:
ath0 Protokoll:Ethernet Hardware Adresse 00:18:4D:76:14:58 inet6 Adresse: fe80::218:4dff:fe76:1458/64 Gltigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 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�ge:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Protokoll:Ethernet Hardware Adresse 00:C1:26:00:E4:F8 inet Adresse:192.168.1.10 Bcast:192.168.1.255 Maske:255.255.255.0 inet6 Adresse: fe80::2c1:26ff:fe00:e4f8/64 Gltigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:72 errors:0 dropped:0 overruns:0 frame:0 TX packets:124 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenl�ge:1000 RX bytes:8862 (8.6 KiB) TX bytes:15257 (14.8 KiB) Interrupt:12 Basisadresse:0xe800
lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gltigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4587 errors:0 dropped:0 overruns:0 frame:0 TX packets:4587 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenl�ge:0 RX bytes:32341034 (30.8 MiB) TX bytes:32341034 (30.8 MiB)
wifi0 Protokoll:UNSPEC Hardware Adresse 00-18-4D-76-14-58-00-00-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:30489 errors:0 dropped:0 overruns:0 frame:29949 TX packets:28755 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenl�ge:199 RX bytes:2688793 (2.5 MiB) TX bytes:1322730 (1.2 MiB) Interrupt:10 Speicher:d0d40000-d0d50000
dann iwconfig vor händischem wpa_supplicant-Aufruf:
ath0 IEEE 802.11g ESSID:"" Mode:Managed Frequency:2.422 GHz Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power:18 dBm Sensitivity=0/3 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality=0/94 Signal level=-94 dBm Noise level=-94 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
nach dem Aufruf:
ath0 IEEE 802.11g ESSID:"FRITZ!Box WLAN 3030" Mode:Managed Frequency:2.437 GHz Access Point: 00:15:0C:DE:C2:12 Bit Rate:6 Mb/s Tx-Power:18 dBm Sensitivity=0/3 Retry:off RTS thr:off Fragment thr:off Encryption key:58A8-D6D4-317D-43BB-A9D8-1001-4088-181D Security mode:restricted Power Management:off Link Quality=127/94 Signal level=-202 dBm Noise level=-73 dBm Rx invalid nwid:6609 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
die /etc/wpa-psk-tkip.conf:
# WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant
network={ ssid="FRITZ!Box WLAN 3030" key_mgmt=WPA-PSK proto=WPA pairwise=TKIP group=TKIP psk="..." }
die Antwort von wpa_supplicant:
Trying to associate with 00:15:0c:de:c2:12 (SSID='FRITZ!Box WLAN 3030' freq=2437 MHz) Association request to the driver failed Associated with 00:15:0c:de:c2:12 WPA: Key negotiation completed with 00:15:0c:de:c2:12 CTRL-EVENT-CONNECTED - Connection to 00:15:0c:de:c2:12 completed (auth) [id=0 id_str=] CTRL-EVENT-TERMINATING - signal 2 received
der Auszug aus der sysconfig:
# # Generated by Setup-Plugin, # (c) 2005,2006 by Ralf Dotzert #
PLUGINLIST=" \"-Parghdirector \" \"-Pburn -D /dev/dvd -d /video0 -i /media/convert/dvd/ -t /media/convert/tmp -d /media/convert/tmp\" \"-Pchannelscan \" \"-Pdvd \" \"-Pdvdconvert \" \"-Pdvdswitch -w /usr/bin/dvdswitch_writedvd.sh -r /usr/bin/dvdswitch_readdvd.sh --imagedir=/media/convert/dvd\" \"-Pepgsearch \" \"-Pextrecmenu \" \"-Pfemon \" \"-Pfilebrowser \" \"-Pimage -C /usr/bin/imageplugin.sh -m /usr/bin/mount.sh\" \"-Plcr \" \"-Pmp3ng \" \"-Pmplayer -m /usr/bin/mount.sh -M /usr/bin/mplayer.sh\" \"-Pnordlichtsepg \" \"-Posdimage --directory /media/photos/vdr\" \"-Posdpip \" \"-Ppremiereepg \" \"-Pscreenshot \" \"-Psleeptimer \" \"-Psnapshot \" \"-Psysinfo \" \"-Ptext2skin \" \"-Ptimeline \" \"-Ptvonscreen -v /etc/vdradmin/vdradmind.at\" \"-Pundelete \" \"-Pvcd -v /dev/dvd\" \"-Pvdrcd -c /dev/dvd -c /media/dvd -c /media/cdfs\" \"-Pvdrrip -p /usr/bin/mplayer -e /usr/bin/mencoder -d /dev/dvd\" \"-Pweatherng \" \"-Pyaepg \" \"-Preelchannelscan \" \"-Pfussball \"" NOAD="Offline" CHANNELLIST="DVB-s" NETWORK="LANWLAN" HOSTNAME="easyVDR" START_FTPD="yes" SSH="yes" LAN_NETWORK_DRIVER="8139too" WAKE_ON_LAN="no" LAN_USE_DHCP="no" LAN_IP="192.168.1.10" LAN_MASK="255.255.255.0" LAN_GATEWAY="192.168.1.4" LAN_NAMESERVER1="192.168.178.1" LAN_DOMAIN="local" WLAN_NETWORK_DRIVER="wireless/Madiwifi/ath_pci" WLAN_USE_DHCP="yes" WLAN_IP="192.168.1.210" WLAN_MASK="255.255.255.0" WLAN_GATEWAY="192.168.178.1" WLAN_NAMESERVER1="192.168.178.1" WLAN_DOMAIN="local" WLAN_SSID="FRITZ!Box WLAN 3030" WLAN_ART="Managed" WLAN_CHANNEL="1" WLAN_SEC="WPA" WLAN_WEP_AUTH="open" WLAN_WEP_KEY_1="37:31:35:34:30:38:39:30:39:36:34:32:33" 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-psk-tkip.conf" WLAN_WPA_DRIVER="madwifi" LIRC_REMOTE_OFF="no" LIRC="com1" USE_INTERNAL_IR="no" INVERT_SIGNAL="no" START_XXV="yes" START_VDRADMIN="yes" STREAMQUALITY="LAN10" START_SAMBA="yes" WORKGROUP="multimedia" WINUSER="easyvdr" ROOT="yes" SAMBA_SHARE="root" VIDEO0="yes" MEDIA="yes" FILME1="yes" MP3="yes" PHOTOS="yes" START_MYSQL="yes" HOTPLUG="yes" RINGBUFFER_SYSLOG="yes" SYSLOG_PATH="/var/log/messages" STARTSCREEN="yes" STARTSCREENNR="1" START_VDRCONVERT="yes" START_FBFMON="no" VIDMODE="2" RAMDISK_SIZE="64" USB_KEYBOARD="yes" MEDIAVERZEICHNIS="/dev/hda4" CACHE_NO="no" HDDSPINDOWNTOOL="nicht abschalten" HDDSPINDOWNTIME="5" HDDSPINDOWNDISKS="/dev/hda /dev/hdb /dev/sda" OPTICAL_DEVICE="/dev/hdc" DMA_HDD="yes" DMA_CD="yes" CDMAXSPEED="8" WETTERSTATION="GMXX0003 Aschaffenburg" START_FBTV="yes" DMESG_OFF="yes" STARTKONSOLE="10" ACPI="no" START_FANCONTROL="no" START_CRON="no" VDRLOGLEVEL="1" SHUTDOWNMETHOD="NVRAMWakeup" WAKEUP_RESERVE="0" START_POWERNOW="no" POWERNOW_DRIVER="AMD-K8-Powernow" FSB_GEODE="100000" MULTIPLIER_GEODE="50,60,70,80,90,105" CHILDLOCK="0000" LCD="keins" LCD_DRIVER="ks0108" WAKEUP_HOUR="5" LIVEBUFFERDIR="/video0" WATCHDOG="900" LAN_NAMESERVER2="" LAN_NAMESERVER3="" WLAN_NAMESERVER2="" WLAN_NAMESERVER3="" NVRAM_IWNAME=""
Für einen Hinweis darauf, wie wpa_supplicant beim Booten über Hotplug sein Config-File findet, bin ich sehr dankbar.
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
dia 29.Sep.2007 12:06:33 |
Der händische Aufruf von wpa_supplicant hat wohl irgendwelche Config-Parameter festgeschrieben, jedenfalls klappt die Verbindung mit dem Internet jetzt. lynx startet auf der Konsole ohne Probleme.
Wermutstropfen:
Das OSD meldet immer noch, dass die WPA-Config nicht vorhanden ist und die Hotplug-Fehlermeldung erscheint auch. Das kommt davon, wenn man im Keller aufräumt ... :)
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
mechlon 27.Sep.2007 20:25:06 |
Hallo Dia,
schalte doch bei deinem Router den MAC-Filter und die Verschlüsselung aus. Die SSID sollte sichtbar sein. Schalte im VDR die Verschlüsselung aus. Starte noch mal neu. Mal schauen ob die Verbindung dann klappt.
Damit wir dir weiterhelfen können, solltest du die Ausgabe von ifconfig bzw. iwconfig die dmesg. und die sysconfig mailen.
Gruß Ralf VDR: Distribution: Versuch easyVDR 1.0 - VDR Hardware: Gehäuse Origenae X15E mit TouchTFT und IR-Empfänger alle drei Gehäuselüfter ausgetauscht |Motherboard:ASRock N68-S | CPU: Athlon(tm) II X2 250| 3.072 MB DDR2 | HDD 1,5 TB |DVB-Karten: Technotrend DVB S-2300 modded Rev.2.3 + Buget TT 1401 S + CAM Modul |
Steffen81 27.Sep.2007 20:32:42 |
Hi dia,
ich kenne mich in dem Thema nicht wirklich gut aus, aber was steht in deiner wpa_supplicant.conf die im etc Verzeichnis liegt. Dort muss soweit ich weiß alles eingetragen werden. Ich hab dir mal meine drangehängt. Natürlich musst du dann noch den Namen der Configdatei von /etc/wpa-psk-tkip.conf in /etc/wpa_supplicant.conf in der Sysconfig ändern.
easyVDR:/etc# more wpa_supplicant.conf ##SAMPLE
network={ ssid="Hier die SSID" psk="Hier deinen Schlüssel" priority=5 key_mgmt=WPA-PSK proto=WPA }
Viel Glück
Steffen Hardware: Thermaltake DH101 mit SoundGraph iMON IR/LCD 0038 LCD, ASUS M3N78, AMD Athlon X2 4850e, 2 GB DDR-2 RAM, 500 GB HD, W-Lan, Technisat Skystar HD und Skystar 2 Software: EasyVDR 0.7.10 -> TV-Ausgabe über HDMI und xineliboutput |
mechlon 01.Oct.2007 19:10:22 |
Hallo dia,
ich habe in den Dateien durchgeschaut und keine Fehler gefunden :(
Gruss Ralf VDR: Distribution: Versuch easyVDR 1.0 - VDR Hardware: Gehäuse Origenae X15E mit TouchTFT und IR-Empfänger alle drei Gehäuselüfter ausgetauscht |Motherboard:ASRock N68-S | CPU: Athlon(tm) II X2 250| 3.072 MB DDR2 | HDD 1,5 TB |DVB-Karten: Technotrend DVB S-2300 modded Rev.2.3 + Buget TT 1401 S + CAM Modul |
j6scjo 02.Oct.2007 18:12:09 |
@dia
Die Wlan-Verbindung wird also jetzt wie gewünscht automatisch mit dem Systemstart hergestellt? Dann brauchst du dir über die verbleibende Fehlermeldung wohl keine Sorgen zu machen. Da du noch Version 0.4.3 verwendest, könnte dieser Fehler nur kosmetisch sein. Dazu schau mal in die RCStart, ob dort folgendes steht: "WPA") if [ "!" -f $WLAN_WPA_CONFIG_FILE ]; then wpa_supplicant -dd -K -t -Bw -i $WLAN_DEVICE -D $WLAN_WPA_DRIVER -c $WLAN_WPA_CONFIG_FILE $LOGGERCMD "WPA-Config nicht vorhanden" (sleep 35 && svdrpsend.pl MESG "WPA-Config nicht vorhanden") & fi Wenn ja, dann ändere das mal bitte in: "WPA") if [ "!" -f $WLAN_WPA_CONFIG_FILE ]; then $LOGGERCMD "WPA-Config nicht vorhanden" (sleep 35 && svdrpsend.pl MESG "WPA-Config nicht vorhanden") & else wpa_supplicant -dd -K -t -Bw -i $WLAN_DEVICE -D $WLAN_WPA_DRIVER -c $WLAN_WPA_CONFIG_FILE fi Dann müsste die Fehlermeldung verschwinden.
Grüße
Jörg Hardware: Gehäuse Streacom FC9B (Fanless), MB Gigabyte GA-G41M-Combo mit P4 E5300, SDD Samsung 840 EVO 250 GB, Digital Devices Cine2 (Dual DVB-S2 Budget) low profile, Zotac GT630 ZONE Edition 1GB low profile passiv mit easyVDR 1.0, testweise mit easyVDR 2.0 Alpha |
dia 03.Oct.2007 22:49:47 |
Na, ich war etwas voreilig. Beim Booten wird nicht die WLan-Verbindung initialisiert, vielmehr klappt der Internetzugriff automatisch, weil auf die LAN-Schnittstelle zugegriffen wird.
Egal, im Prinzip ist die WLAN-Verbindung installierbar, es geht nur um die automatische Übergabe der Parameter an wpa_supplicant.
Ich habe mir die RCStart-Datei einmal angeschaut:
#!/bin/bash # Version easyVDR 0.3.1
. /etc/vdr/sysconfig ...
Ich bin mir nicht sicher, ob das im Sinne der Entwickler ist. Denn installiert ist easyvdr 0.4.3...
Die Behandlung des Falles "WPA"
"WPA") if [ -f $WLAN_WPA_CONFIG_FILE ]; then (sleep 35 && svdrpsend.pl MESG "WPA-Config nicht vorhanden") & fi wpa_supplicant -dd -K -t -D $WLAN_WPA_DRIVER -c $WLAN_WPA_CONFIG_FILE ;;
Hier sollte nach Jörgs Anregung doch mindestens so etwas stehen wie
if [ ! -f $WLAN_WPA_CONFIG_FILE ]; then
Also: Ist die Variable für die Konfig-Datei leer, dann gib eine Fehlermeldung aus. Meine RCStart gibt eine Fehlermeldung aus, wenn die Konfig-Datei existiert ... Nach Änderung bleibt die Fehlermeldung aus
wpa_supplicant -dd -K -t -D $WLAN_WPA_DRIVER -c $WLAN_WPA_CONFIG_FILE
Hier fehlte die Angabe des Device -i $WLAN_DEVICE
Da ist immer noch der Wurm drin, weil der WLan-Schnittstelle noch keine IP zugewiesen ist.
Wie könnte ich denn eine mit 0.4.3 funktionierende RCStart bekommen? Bevor ich alte Sachen korrigiere, die eh schon korrigiert sind.
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
j6scjo 04.Oct.2007 08:14:20 |
@dia
Ich schau mal, ob ich noch eine RCStart für 0.4.3 bei mir finde,
Jörg Hardware: Gehäuse Streacom FC9B (Fanless), MB Gigabyte GA-G41M-Combo mit P4 E5300, SDD Samsung 840 EVO 250 GB, Digital Devices Cine2 (Dual DVB-S2 Budget) low profile, Zotac GT630 ZONE Edition 1GB low profile passiv mit easyVDR 1.0, testweise mit easyVDR 2.0 Alpha |
j6scjo 04.Oct.2007 09:25:59 |
@dia
Also soweit ich das sehen kann, waren das schon alle Änderungen für WLAN, also das Abstellen der Fehlermeldung und Hinzufügen der Variable WLAN_DEVICE. Zusätzlich dazu würde ich noch ein SLEEP empfehlen. Siehe dazu bitte hier: http://www.easy-vdr.de/forum/index.php?topic=2255.msg15506#msg15506 Die IP-Zuweisung an das Wlan-Device kommt gleich danach in der RCStart. Ich hab mal meine letzte funktionierende RCStart für 0.4.3 angehängt. Ansonsten probier einfach mal die letzte Version 0.5.0 beta4. Darin wurde zwar einiges anders gemacht als in 0.4.x, aber auch schon viele Fehler alter Versionen bereinigt.
Viel Erfolg!
Jörg Hardware: Gehäuse Streacom FC9B (Fanless), MB Gigabyte GA-G41M-Combo mit P4 E5300, SDD Samsung 840 EVO 250 GB, Digital Devices Cine2 (Dual DVB-S2 Budget) low profile, Zotac GT630 ZONE Edition 1GB low profile passiv mit easyVDR 1.0, testweise mit easyVDR 2.0 Alpha |
dia 07.Oct.2007 09:33:41 |
@ Jörg
Vielen Dank für die RCStart. Wie ich sehe, hat sich so viel nicht geändert.
Ich habe ein sleep 10 hinter den Aufruf von wpa_supplicant und ebenso hinter den von udhcpc gesetzt, leider ohne Erfolg.
Wenn ich nach dem Hochfahren in der Konsole
udhcpc -i ath0
eingebe, bekomme ich anstandslos eine IP:
udhcpc (v0.9.9-pre) started Sending discover... Sending select for 192.168.178.24... Lease of 192.168.178.24 obtained, lease time 864000 deleting routers adding dns 192.168.178.1
Na, ich denke, ich lade mir mal die 0.5 beta und lass von mir hören
tschuess
Zbigniew
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
dia 09.Oct.2007 09:40:45 |
Alles klar. Nach der Installation der Version 0.5 RC1 und einer kurzen Anpassung der Konfigurationsdateien startet der Rechner ohne Fehlermeldung durch und sowohl die LAN-Schnittstelle als auch die WLAN-Schnittstellen haben ihre IP und pingen schnell (!) ins Intranet und Internet, auch die Nameserver sind korrekt gesetzt.
Grooooßes Lob!!!!
Besonders anerkennen möchte ich, dass die 16:9-Umschaltung erkannt und automatisch auf meinem VGA-Monitor ohne Abschneiden dargestellt wird.
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |
ingo123 17.Oct.2007 18:05:11 |
Hallo dia
bist du sich das du den treiber /madiwifi/ath_pci für die wg311t eingestellt hast. weil bei mir ist der treiber nicht zu finden. hast du einen rat.
gruss ingo Gruss Ingo
Digitainer II Board: MSI MS 6723 Mainboard mit VIA Chipsatz Sockel PGA 370 CPU: Intel Celeron 850MHZ RAM: 1024MB OEM DDR 333MHz HDD: 250 GB WD2500JB Technisat SkyStar2 DVB card (rev 02) easyVDR 0.5.0 (RC1) |
dia 28.Oct.2007 12:29:42 |
Hallo Ingo,
Unter den Wlan-Netzwerkeinstellungen habe ich nach dem Treiber
wireless/atheros/ath_pci
gesucht. Anschließend habe ich unter dem Punkt WPA-Einstellungen den WPA-Treiber
madwifi
gewählt.
Geht es dann?
tschuess
Easyvdr 0.6.02 * AMD 64 X2 5200+ * 2GB RAM * Technotrend 1.3 * wlan netgear wg311T |