Ellion Labo Modding.

+A -A
Autor
Beitrag
DeJe
Ist häufiger hier
#1 erstellt: 12. Dez 2009, 21:29
Zunächst, wenn dieses Thema besser in einen anderen Thread/Forum passt, bitte verschieben.

Warum geht es?
Ich habe einen Ellion Labo 110 gekauft und wollte an diesem meinen "freien" D-Link WLAN Stick benutzen. Das geht leider nicht, weil der Labo (und wahrscheinlich auch andere Player) keine Treiber mitbringt.
Nach dieser Enttäuschung habe ich mich daran gemacht diesen Stick einzubinden.

Was braucht man?
Kernel Sourcen 2.6.12 des Labo (ich habe letztlich die 351H-Sourcen genutzt)
Sourcen des RT73-Chipsatz. Sourcen gibt es im Netz bei Serialmonkey bzw. Sourceforge.
Crosscompiler/tools für mipsel. Deb-Pakete (rpm per Alien) gibt es bei speedblue.org. Ich habe die Version 3.4.6 genutzt.
Linux-System. Ich nutze Ubuntu, jedes andere System ist aber genauso brauchbar.
Netzwerkverbindung zum Labo und telnet mit root account.

Zunächst wird alles installiert und die Sourcen entpackt. Das RT73-Modul habe ich direkt in den Kernel unter /drivers/net/wireless/ralink eingebaut. Das erschien mir die einfachere Variante um das Modul zu bilden. Ansonsten muß man das Makefile anpassen, die Kernel-Header 2.6.12 installieren, und und und. Also habe ich nur ein/zwei kconfig angepasst, mit "make menuconfig" das Ralinkmodul als "m" ausgewählt und den Kernel gebildet. Nach dem Build liegt ein rt73.ko im entsprechenden Verzeichnis.

Dieses Modul muss jetzt auf dem Labo und gestartet werden. Ich habe das Modul und die Firmware (rt73.bin) nach "/usr/local/etc" kopiert und per "insmod rt73.ko" geladen. Das funktionierte zunächst nicht, weil die Firmware nicht geladen wird. Da ich nicht den ganzen Kernel tauschen möchte, habe ich dann die Firmware direkt in das Modul kompiliert. Endergebnis, der Stick funktiert und nimmt Verbindung zum AP auf:

/ # iwconfig wlan0
wlan0 RT73 WLAN ESSID:"myAP"
Mode:Managed Frequency=1.47484e+520 GH Access Point: 00:15:0C:E8:40:EB
Bit Rate=1.47484e+520 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=63/100 Signal level:-68 dBm Noise level:-107 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

/ # ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:15:E9:F8:DA:01
inet addr:192.168.178.51 Bcast:192.168.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25938 errors:0 dropped:0 overruns:0 frame:0
TX packets:670 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2930430 (2.7 MiB) TX bytes:53814 (52.5 KiB)

/ #


Man sieht allerdings, so ganz spielt es nicht mit dem Labo zusammen, "Frequency" und "Bit Rate" werden aus mir bisher nicht bekannten Gründen falsch angezeigt, dazu später.
Aber das Netzwerk steht, und ich kann mit iwconfig/ifconfig alles konfigurieren.

Danach habe ich den ftp-server und samba inklusive Netbios installiert und gestartet. Der Labo ist jetzt im Netzwerk von Windows-PCs aus erreichbar, Shares werden gesehen und können auch zugegriffen werden.
Zuletzt habe ich das ganze in "/usr/local/etc/rcS" eingetragen. So wird die ganze Geschichte beim Einschalten gestartet.

ABER, jetzt kommen die Probleme:
- Schaltet man den Labo über die Funke aus, wird dieses Startscript nicht ausgeführt. Der Stick bleibt "tot" und damit das Netzwerk.

- USB-Blockgeräte werden readonly gemountet. Das muß man manuell über telnet auf write umstellen.

- In der GUI des Labo funktioniert gar nix mit WLAN. Weder sehe ich die Netzwerkumgebung noch den Stick, nichts. Gehe ich über Einstellungen/Netzwerk/WLAN bekomme ich noch den AP angezeigt. Wenn ich diesen allerdings auswähle stürzt der Labo ab bzw. gibt es einen Reboot (Bild schwarz, nach einer Weile wieder oberste Ebene GUI). Ich vermute das hängt mit den falschen Werten zusammen, die da zurückgegeben werden. Bzw. die Werte sind nicht falsch. Ich habe es über Debug-Ausgaben des Treibers kontrolliert. Channel (1)/Frequenz (2.irgendwas) stimmt und auch die Bit rate stimmt mit 54Mbit.

Frage ist jetzt: Gibt es hier Leute die tief genug in so einer Materie stecken um bei den Problemen zu helfen?

Danke fürs Lesen.
DeJe
Ist häufiger hier
#2 erstellt: 14. Dez 2009, 22:06
Nach langer Suche ist das Problem mit iwconfig geklärt. Das Programm ist schlicht "kaputt".

Ich habe selbst ein iwconfig für den Labo kompiliert und dieses funktioniert einwandfrei:


/ # iwconfig wlan0
wlan0 RT73 WLAN ESSID:"myAP"
Mode:Managed Frequency=2.412 GHz Access Point: 00:15:0C:E8:40:EB
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=74/100 Signal level:-62 dBm Noise level:-99 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

/ #
Chol
Neuling
#3 erstellt: 29. Dez 2009, 21:28
Da du ja recht versiert zu sein scheinst, was den Umgang mit der Unix-Konsole angeht, würde mich mal interessieren ob es in deinen Augen möglich ist, einen DVB-USB-Adapter am Labo zu betreiben?
Auf dem alten WD TV wurde dies auch mit einem nicht unwesentlichen Teilerfolg umgesetzt (http://wdtvforum.com/main/index.php?topic=978.0).
DeJe
Ist häufiger hier
#4 erstellt: 30. Dez 2009, 11:21
Das scheitert schon daran, das ich keinen solchen Stick habe und auch keinen kaufen möchte.

Theoretisch wäre es vielleicht möglich. Der Labo hat aber auch einen älteren Kernel (2.6.12) und ob da alle Module verfügbar und zurückportierbar sind?
Suche:
Das könnte Dich auch interessieren:
Ellion Labo 110 . Probleme!
Henry1966 am 02.01.2010  –  Letzte Antwort am 03.01.2010  –  2 Beiträge
Problem externe Festplatte, Ellion Labo 110
chrisbrauni am 06.07.2011  –  Letzte Antwort am 08.07.2011  –  3 Beiträge
ellion Labo-110 (ruckeln bei BR Inhalten)
Tomgar3 am 25.12.2011  –  Letzte Antwort am 28.12.2011  –  3 Beiträge
Ellion Labo mit Xtreamer Firmware Ver. 2.2
MOST2K2 am 21.02.2010  –  Letzte Antwort am 23.02.2010  –  2 Beiträge
Ellion Labo 110 Mini vs. WD TV Live
El-Fuego am 13.11.2009  –  Letzte Antwort am 26.03.2011  –  49 Beiträge
Labo 110 stockt bei Wiedergabe von 1080p Film
dejoschi am 31.08.2010  –  Letzte Antwort am 01.10.2010  –  3 Beiträge
Labo-110 kleinster HD Mediaplayer/Streamer der Welt von Ellion auf der IFA zu sehen
sidekick am 07.09.2009  –  Letzte Antwort am 08.12.2011  –  293 Beiträge
Ellion HMR-351H und Wlan Problem
black_tiger1 am 28.02.2010  –  Letzte Antwort am 03.03.2010  –  2 Beiträge
Ellion Labo110 - Kein Abspielen von Filmmaterial möglich
dejoschi am 06.10.2010  –  Letzte Antwort am 20.10.2010  –  6 Beiträge
Welchen Ellion Player kaufen?
papagei02 am 26.10.2009  –  Letzte Antwort am 26.10.2009  –  2 Beiträge
Foren Archiv
2009

Anzeige

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.669 ( Heute: 1 )
  • Neuestes MitgliedPodcast_
  • Gesamtzahl an Themen1.550.900
  • Gesamtzahl an Beiträgen21.533.477

Hersteller in diesem Thread Widget schließen