DM500HD + eSATA-Stick (USB-Stromaufnahme)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • DM500HD + eSATA-Stick (USB-Stromaufnahme)

      Hallo,

      ich habe gerade meine 500HD mit 4.0.8 (lean) frisch geflasht.
      Zusätzlich habe ich mir jetzt einen eSATA-Stick mit 16GB besorgt.
      Dann habe ich flashexpander installiert und den Stick angesteckt und flashexpander konfiguriert.

      Wie richte ich es jetzt noch ein, dass auch Aufnahmen auf dem Stick landen, schließlich ist der jetzt unter /usr eingehängt?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mimamau ()

    • Danke. Unter den Aufnahmepfaden liess sich nichts ändern.

      Ich glaub, ich habe jetzt die bessere Lösung gefunden.
      Habe nochmal geflasht und den Stick mit einer ext4 Partition formatiert und dann gefloddert. :)
      Damit sollte ich direkt alles haben was ich brauche. Swap auf dem Stick, Flash auf dem Stick und Aufnahmen auch auf dem Stick.

      Jetzt werde ich wahrscheinlich noch ein Loch in die Rückwand bohren und dort die Stromversorgung für den Stick durchlegen und an den internen USB-Anschluss packen, dann habe ich den externen USB noch frei für eine HDD / einen Stick mit Filmen oder Fotos drauf.
    • Mal von den jetzt öfters aufgetretenen Abstürzen abgesehen, habe ich noch ein kleines Problem bei der Konfiguration.

      Ich kann keine Aufnahmen programmieren, da es kein Standard-Speichergerät gibt.
      Unter Aufnahmepfade steht beim Standard-Speichergerät nur 'Kein Standard Speichergerät gewählt'. Dort lässt sich auch nichts auswählen.
      Unter Speichergeräten kann ich den Stick ja nicht nochmal einhängen, weil das ja wohl Flodder schon gemacht hat.
    • Flashauslagerung und Aufnahmemedium auf dem gleichen Gerät, ist prinzipiell eher suboptimal.
      Die Abstürze folgen daraus, dass kein Aufnahmegerät eingestellt ist.
      Wenn du weißt was du tust, könntest du zwei Partitionen anlegen. Eine für die Flasherweiterung und eine für Timeshift, wobei es mit Flodder und mehreren Partitionen tricky werden könnte.

      Optimal wäre (wenn man den USB-Anschluss nicht aktivieren möchte), Flash auslagern auf esata-Stick und für Aufnahmen/Timeshift ein NAS.
    • Danke, Aufnahmen und Timeshift hatte ich früher immer auf einem NFS-Export. Das hat aber nie so recht stabil funktioniert, darum wollte ich jetzt mal den SATA-Stick versuchen.
      Nachdem, was ich jetzt so gelesen habe, werde ich es mal mit zwei Sticks versuchen.
      Auf einen internen 2GB USB-Stick der Flash-Inhalt und das Swapfile und die Aufnahmen / Timeshift auf den externen SATA-Stick.
    • Ich habe jetzt erstmal einen 2GB USB-Stick intern angeschlossen und per Flodder befüllt.
      Damit konnte ich jetzt inkl. installiertem HbbTV, Browser und Picons ohne Abstürze Fernsehen. :)

      Dann habe ich wieder den 16GB eSATA-Stick mit einer ext4-Partition angeschlossen. Fernsehen funktioniert noch immer stabil.
      Bei Aufnahmen dauert es jedoch nur 5-20 Minuten, dann stürzt die Box ab. Dabei friert das Bild sofort ein, der Ton läuft noch weiter und die Box ist auch per Netzwerk nicht mehr erreichbar. Nach ein paar Minuten macht die Box dann einen Neustart.

      Spiele ich einen Film vom eSATA-Stick ab, stürzt die Box ebenfalls nach wenigen Minuten ab.

      Während bzw. zuvor habe ich auch eine Telnet-Session geöffnet und dort ein tail -f /var/log/messages laufen gelassen. Dort gabe es zum Zeitpunkt des Absturzes leider keine Meldungen.

      Erst hatte ich ein Temperaturproblem im Verdacht. Lüfter voll aufgedreht und die Temperatur überwacht, es gab aber scheinbar keinen Zusammenhang zwischen der Temperatur und den Abstürzen. Die Temperatur blieb immer unter 40°C.

      Dann habe ich den eSATA-Stick nicht mehr über den externen USB-Port mit Strom versorgt, sondern von einem externen Netzteil (Handy-Ladegerät). Damit konnte ich überraschender Weise gestern den kompletten Tatort ohne Absturz aufnehmen. :]
      Timeshift funktioniert leider trotzdem nicht stabil, ich bin aber schon zufrieden, wenn ich zuverlässig Aufnehmen kann.

      Dann habe ich mal die Stromaufnahme am USB-Port gemessen.
      Der interne USB-Stick zieht idle ca. 40mA, beim Lesen / Schreiben bis zu 60mA.
      Der eSATA-Stick genehmigt sich idle ca. 100mA, beim Lesen / Schreiben bis zu 140mA.
      Beide Sticks zusammen ziehen im Peak beim Timeshift bis über 200mA, was lt. USB-Spec ja vollkommen ok ist.
      Ich vermute, dass die Box das nicht liefern kann und dadurch instabil wird.
      Hat schon mal jemand ähnliche Beobachtungen gemacht?

      Ich hatte damals den USB-Mod mit einer selbst gelöteten Ridax Platine gemacht.
      Mittlerweile gibt es ja die Sundtek Platine, die insgesamt bis 1A liefern soll. Wo kommen die her, wenn meine Box schon bei 200mA abstürzt?
      Kann jemand bestätigen, dass die Box mit der Sundtek Platine auch bei ca. 1A stabil läuft?
    • Sorry for english.
      I run my box with usb mod without any extra board.
      Connected two usb port on board using front panel from a PC chassi.
      Also run HDD on esata with a modded 5v adapter from a toy =) with an esata to sata converter cable

      Everything works for me..maybe its your extra usb board that is strange.
      Try connect without it.
    • Natürlich nicht, ich habe ich ja ein Ridax-Board mit Sicherung.
      Aber am Stromverbrauch liegt es nicht.

      Mit NN2 4.0.8 und dem eSATA-Sick ist es wie oben beschrieben, mit verschiedenen USB-Festplatten komme ich gar nicht so weit, es gibt ständig USB disconnects und andere Fehlermeldungen betreffend USB.
      Genau so ist es auch mit dem aktuellen OE2 Image von DMM.
      Dort habe ich auch mal einen Thread gestartet.

      Jetzt habe ich das NN2 4.0.7 Image (lean) installiert und ich konnte ohne Probleme längere Zeit auf eine USB-Platte aufnehmen.
      Vermutlich liegt es an dem neuen Kernel im 4.0.8er?
    • Also mit dem 4.0.7er läuft die Sache wirklich stabil.
      Mit dem 4.0.8er ohne irgendwelche USB oder SATA Geräte ist die Box im Idle Mode auch über Nacht mehrmals neu gestartet.
      Das passiert mit der 4.0.7 auch nicht.

      Jetzt flash ich mal die neue 4.0.9...
    • Mimamau schrieb:


      Mit dem 4.0.8er ohne irgendwelche USB oder SATA Geräte ist die Box im Idle Mode auch über Nacht mehrmals neu gestartet.

      Sollte das auch bei einem frisch geflashtem NN2 Image, ohne zusätzliche Plugins oder zurückgespielte Einstellungen der Fall sein, kannst du mit hoher Wahrscheinlichkeit von einem Hardwarefehler ausgehen. Den Lüfter hast du aber nicht zu niedrig eingestellt oder im Idle-Modus komplett abgeschaltet, oder?
      Wurden Crashlogs unter /media/hdd angelegt?
    • Das Problem tritt auch mit dem 4.0.9er auf und lässt sich innerhalb weniger Minuten nachstellen.
      Diesmal wurde kein Crashlog angelegt, aber ich habe die letzten Zeilen der seriellen Konsole:

      Quellcode

      1. doing version filtering
      2. 0012: 4e 28 3d 0d 00 00
      3. mask: ff ff ff 3f 00 00
      4. mode: 00 00 00 3e 00 00
      5. ++ 2/2 TID 4e
      6. done!
      7. pcr of eit change: 1c1c33a0a
      8. [TIMER] record event 9
      9. doing version filtering
      10. 0012: 4e 28 3d 0d 00 00
      11. mask: ff ff ff 3f 00 00
      12. mode: 00 00 00 3e 00 00
      13. It's now Sun Feb 23 16:52:43 2014
      14. next real activation is Sun Feb 23 18:50:00 2014
      15. [timer.py] next activation: 1393170863 (in 99998 ms)
      16. It's now Sun Feb 23 16:53:01 2014
      17. [timer.py] next activation: 1393170881 (in 99998 ms)
      18. [EPGC] start cleanloop
      19. [EPGC] stop cleanloop
      20. [EPGC] 465055 bytes for cache used
      21. [EPGC] start cleanloop
      22. [EPGC] stop cleanloop
      23. [EPGC] 465055 bytes for cache used
      24. It's now Sun Feb 23 16:54:23 2014
      25. next real activation is Sun Feb 23 18:50:00 2014
      26. [timer.py] next activation: 1393170963 (in 99997 ms)
      27. It's now Sun Feb 23 16:54:41 2014
      28. [timer.py] next activation: 1393170981 (in 99998 ms)
      29. [ 470.365000] CPU 0 Unable to handle kernel paging request at virtual address 017d62b0, epc == 80026d5c, ra == 8003d2f4
      30. [ 470.365000] Oops[#1]:
      31. [ 470.365000] Cpu 0
      32. [ 470.365000] $ 0 : 00000000 10008700 00000000 00002b26
      33. [ 470.365000] $ 4 : 879ad7c4 00010000 00000001 00002b27
      34. [ 470.365000] $ 8 : 805791b4 00000000 00000000 0000003f
      35. [ 470.365000] $12 : 0039b280 fffffff3 8c1a0c00 0736501b
      36. [ 470.365000] $16 : 879b0d58 017d62b0 879ad700 3b9aca00
      37. [ 470.365000] $20 : 81203400 812034a0 000001d6 81203438
      38. [ 470.365000] $24 : 00000000 00000000
      39. [ 470.365000] $28 : 878a6000 878a7aa0 00000001 8003d2f4
      40. [ 470.365000] Hi : 00000000
      41. [ 470.365000] Lo : 00000000
      42. [ 470.365000] epc : 80026d5c account_system_time+0x98/0x20c
      43. [ 470.365000] Tainted: P O
      44. [ 470.365000] ra : 8003d2f4 update_process_times+0x2c/0x6c
      45. [ 470.365000] Status: 10000702 KERNEL EXL
      46. [ 470.365000] Cause : 00800008
      47. [ 470.365000] BadVA : 017d62b0
      48. [ 470.365000] PrId : 0002a044 (Brcm4380)
      49. [ 470.365000] Modules linked in: fuse autofs4 dreambox_keyboard(P) dreambox_rc2(P) bcm7405(P) bcm4506(P) lnb_ctrl(P) snd_pcm snd_timer snd_page_alloc tmp100(P) helper(O) cxd1981(P) stb_core(P)
      50. [ 470.365000] Process dmx3 (pid: 187, threadinfo=878a6000, task=879b0d58, tls=00000000)
      51. [ 470.365000] Stack : 000f4240 812034a0 15d0b780 000001d6 15c17540 000001d6 879b0d58 00000000
      52. [ 470.365000] 00000000 8003d2f4 000001d6 3b9aca00 812034e8 878a7ca0 812034e8 878a7ca0
      53. [ 470.365000] 81203400 80060854 812034e8 80052444 805e1e20 80570000 0e783294 00000000
      54. [ 470.365000] 15c1a766 000001d6 15c1a766 000001d6 812034e8 812034e8 81203438 80052a7c
      55. [ 470.365000] 805791b4 8057c7e0 00000000 00000000 81203400 812034a0 ffffffff 7fffffff
      56. [ 470.365000] ...
      57. [ 470.365000] Call Trace:
      58. [ 470.365000] [<80026d5c>] account_system_time+0x98/0x20c
      59. [ 470.365000] [<8003d2f4>] update_process_times+0x2c/0x6c
      60. [ 470.365000] [<80060854>] tick_sched_timer+0x74/0xf8
      61. [ 470.365000] [<80052a7c>] __run_hrtimer.isra.18+0x64/0x140
      62. [ 470.365000] [<80053880>] hrtimer_interrupt+0x1ac/0x4dc
      63. [ 470.365000] [<8000b198>] c0_compare_interrupt+0x50/0x88
      64. [ 470.365000] [<80075b34>] handle_irq_event_percpu+0x78/0x20c
      65. [ 470.365000] [<80079878>] handle_percpu_irq+0x8c/0xc0
      66. [ 470.365000] [<8007514c>] generic_handle_irq+0x3c/0x5c
      67. [ 470.365000] [<8000641c>] do_IRQ+0x18/0x2c
      68. [ 470.365000] [<8000262c>] plat_irq_dispatch+0xa8/0x104
      69. [ 470.365000] [<800047c4>] ret_from_irq+0x0/0x4
      70. [ 470.365000] [<803bd6a0>] dvb_ringbuffer_write+0xa0/0xb4
      71. [ 470.365000] [<803b25d0>] dvb_dmxdev_ts_callback+0x84/0x148
      72. [ 470.365000] [<803b425c>] dvb_dmx_swfilter_packet+0x490/0x5d8
      73. [ 470.365000] [<803b44a8>] dvb_dmx_swfilter+0x104/0x1ac
      74. [ 470.365000] [<c0627380>] bcm_dvb_ca_exit+0x298/0x2b30 [bcm7405]
      75. [ 470.365000]
      76. [ 470.365000]
      77. [ 470.365000] Code: 8e4200c0 1440000e 264400c4 <8e220000> 8e230004 00463021 00c2102b 00431021 ae260000
      78. [ 470.365000] ---[ end trace 18a4212f65df5988 ]---
      79. [ 470.365000] Kernel panic - not syncing: Fatal exception in interrupt
      80. [ 470.398000] Rebooting in 180 seconds..
      Alles anzeigen


      Einen Hardwarefehler kann ich eigentlich ausschließen, da es mit der 4.0.7er ja bisher funktioniert.
      Um die Temperatur auszuschließen, habe ich den Lüfter (auch im idle) extra aufgedreht.
    • Es sieht schwer nach Hardwarefehler aus. Als letzten Strohhalm kannst du noch versuchen per DreamUp und aktivierter recover bad sectors Option zu flashen. "Eigentlich" werden defekte Sektoren im Flash auch beim normalen Flashen erkannt und blockiert, in vielen Fällen hat dieser kleine Rettungsanker aber trotzdem Erfolg gebracht.
      DreamUp V1.3.3.11
      Aktualisieren der Firmware mit Hilfe von DreamUp