Autor Thema: Immer noch Probleme mit dem Raspberry Pi  (Gelesen 6129 mal)

rspitz

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Immer noch Probleme mit dem Raspberry Pi
« am: November 24, 2012, 11:47:25 Nachmittag »
Hallo Sundtek Forum,

leider bringe ich den Sundtek Media TV auf meinem Raspberry Pi nicht stabil zum Laufen. Ich nutze ihn ausschließlich zum Monitoring der Segmentauslastung meines Kabel-Internet-Anschlusses, nicht zum Fernsehen.

Neueste Raspbian Kernel-Version (3.2.27+ #285), alle Einstellungen wie hier im Forum empfohlen (Transfermode bulk, loglevel=off, use_hwpidfilter=on). Der Stick hängt als einziges USB-Gerät an einem aktiven 7-port Hub von Manhattan, der Hub ist ausdrücklich für den RPi empfohlen. In dmesg kommen immer wieder Meldungen dieser Art:
[180292.083025] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000118
[180292.083053] smsc95xx 1-1.1:1.0: eth0: Error reading MII_DATA
[181948.057956] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000118
[181948.057987] smsc95xx 1-1.1:1.0: eth0: Error reading MII_DATA
[185780.568709] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
[185780.568751] smsc95xx 1-1.1:1.0: eth0: Error reading MII_ACCESS
[185780.568769] smsc95xx 1-1.1:1.0: eth0: MII is busy in smsc95xx_mdio_read
[195048.282930] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
[195048.282959] smsc95xx 1-1.1:1.0: eth0: Error reading MII_ACCESS
[195048.282976] smsc95xx 1-1.1:1.0: eth0: MII is busy in smsc95xx_mdio_read
[212968.896471] smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x00000114
[212968.896513] smsc95xx 1-1.1:1.0: eth0: Error reading MII_ACCESS
[212968.896531] smsc95xx 1-1.1:1.0: eth0: Timed out reading MII reg 01

und schließlich ist dann Schluss mit dieser Meldung:
usb 1-1.3.6: usbfs: process 8138 (mediasrv) did not claim interface 0 before use

Danach kommt beim Versuch, mit /opt/bin/mediaclient auf eine Frequenz zu tunen, nur noch folgende Fehlermeldung:
$ /opt/bin/mediaclient -M DVBC -f 554000000 -S 6952000 -M Q256
Using device: /dev/dvb/adapter0/frontend0
device: /dev/dvb/adapter0/frontend0 doesn't support the extended media API

Gibt's noch irgendeinen Tipp?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Immer noch Probleme mit dem Raspberry Pi
« Antwort #1 am: November 25, 2012, 01:10:48 Vormittag »
Der Befehl ist falsch

Zitat
/opt/bin/mediaclient -m DVBC -f 554000000 -S 6952000 -M Q256

"did not claim interface 0 before use"

Bereitet keine Probleme, da es nicht notwendig ist das Device für unseren Treiber vollständig zu sperren wird das auch nicht gemacht, wir haben noch weitere Tools bei uns die dieses Feature etwas weiter ausnutzen.

Die anderen Fehler kommen vom Ethernet Treiber, damit haben wir nichts zu tun.
Failure is a good thing! I'll fix it

rspitz

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Re:Immer noch Probleme mit dem Raspberry Pi
« Antwort #2 am: November 25, 2012, 02:38:06 Nachmittag »
Danke für die schnelle Antwort!

Sorry für den Fehler in der Befehlszeile, da habe ich beim Copy/Paste was falsch gemacht. In dem Script, das minütlich die Frequenzen scannt, ist es richtig geschrieben.

Tatsache ist, dass ab dem Fehler "usb 1-1.3.6: usbfs: process 8138 (mediasrv) did not claim interface 0 before use" nichts mehr geht. Und die "eth0"-Fehlermeldungen kommen ausschließlich, wenn der Stick im Hub steckt und aktiv genutzt wird.

Die hirntote USB-Implementierung des RaspberryPi ist hinlänglich bekannt, obwohl sie von dessen Machern und deren Fanboys gerne schöngeredet wird; Kritik daran wird im RPi-Forum als Majestätsbeleidigung behandelt. Auch die bisher am Sundtek-Treiber vorgenommenen Verbesserungen haben das USB-Problem noch nicht ganz entschärfen können.

Kann ich noch irgend etwas zur Eingrenzung der Fehlerursache beitragen?



Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Immer noch Probleme mit dem Raspberry Pi
« Antwort #3 am: November 25, 2012, 03:21:58 Nachmittag »
Bezüglich des Raspberry PIs scheint es verschiedene Revisionen zu geben, aktuell wär deine Version wohl die erste die nicht funktioniert.

usb 1-1.3.6: usbfs: process 8138 (mediasrv) did not claim interface 0 before use

an dieser Stelle wird lediglich der Datentransfer vom Stick zum Host eingeschalten, das claiming verursacht nur das keine weitere Applikation auf den Stick zugreifen kann (z.b ein paralleler Treiber). Es hat keinerlei Auswirkungen auf die Funktionalität.

Da es mit unserem RPI problemlos funktioniert solltest du eventuell versuchen dir einen neuen RPI zu besorgen, eventuell liegt bei dir ein Hardwaredefekt vor. Wir haben auch andere Kunden die bereits vom Raspberry PI auf eine Dreambox streamen.
Failure is a good thing! I'll fix it