Autor Thema: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend  (Gelesen 29545 mal)

0 Mitglieder und 5 Gäste betrachten dieses Thema.

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #30 am: 13 September, 2014, 22:36 »
achso ja stimmt hattest du ja ganz am Anfang erwähnt. Naja klar wenn der Mac Mini sowieso 24/7 läuft wegen Backups und Fileserving bietet sich das an als Aufnahmeort für TV-Sendungen.

Openwrt kann problemlos auch als Client für SMB/CIFS, NFS, AFP , FTP dienen.

Du könntest natürlich auch den OpenWrt Router zu einer Apple TimeCapsule machen.



Achja nur mal so nebenbei aus Interesse:

Was macht dein Mac Mini so an Datendurchsatz via AFP oder CIFS) via Gigabit LAN?


« Letzte Änderung: 13 September, 2014, 22:52 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #31 am: 13 September, 2014, 23:21 »
den konkreten durchsatz müsste ich mal messen. war noch nicht nötig.

ansonsten ist der kompilierungsvorgang erstmal durch:
real   67m47.973s
user   87m9.612s
sys   20m7.584s

jetzt werde ich das image einspielen, bin schon echt gespannt wie sich das jetzt darstellt.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #32 am: 13 September, 2014, 23:24 »
ich brauch wohl noch ein paar infos.
da liegen div. dateien mit der endung .bin
ich nehme nicht an, dass man da irgendeine per bisheriger webgui (openwrt) einspielen kann?

sehen auch alle irgendwie wichtig aus.


Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #33 am: 14 September, 2014, 04:58 »
Für das Flashen des OpenWrt Firmware Image ist es von entscheidender Bedeutung zu wissen was aktuell für eine Firmware auf dem Router läuft. Andernfalls wird das Ding erstmal unbrauchbar (Brick) und nur mit serial console wieder rettbar.

Also unbedingte Vorsicht walten lassen.

Wenn aktuell die Original TP-Link Firmware drauf ist, musst du die Datei "openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin" über das Web-GUI einspielen. Sollte bereits eine ältere OpenWrt Version drauf laufen, kannst du über das Web GUI (LuCI) die Datei "openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin" flashen.

Für DD-Wrt musst du man i.d.R. manuell auf der SSH/Telnet Konsole via mtd Kommando flashen.


Update: Mit dem Flashen ist es aber noch lange nicht getan. U.a. müssen noch die entscheidenden DVB-Kernel-Module auf den Router nach /lib/modules/3.*/ kopiert werden (z.b. via scp) . Zu finden im OpenWrt buildroot unter ./build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49/drivers/media/usb/dvb-usb/

Für den Realtek RTL2832U basierten DVB-T Stick wären es exakt diese: rtl2830.ko , rtl2832.ko , r820t.ko , dvb-usb-rtl28xxu
Für den DiBcom basierten zumindest der hier: dvb-usb-dib0700.ko und vermutlich noch weitere abhängige Module (musst du dann mal herausfinden, hab den Stick nicht um es zu testen)
« Letzte Änderung: 14 September, 2014, 05:18 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #34 am: 14 September, 2014, 05:04 »
hallo toro,

das hab ich mir bald gedacht, daher hab ich mir das einspielen auch erstmal verkniffen.

das ist aktueller stand:
Router Name   OpenWrt
Router Model   TP-Link TL-WR1043N/ND v1
Firmware Version    OpenWrt Attitude Adjustment 12.09 / LuCI 0.11.1 Release (0.11.1)
Kernel Version   3.3.8

das war ein flash direkt von der original-firmware.
gruss
yummiweb

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #35 am: 14 September, 2014, 05:17 »
Sehr gut dann kannste getrost übers Web GUI (LuCI) das File "openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin" für den TP-Link TL-WR1043nd VER 1.x flashen.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #36 am: 14 September, 2014, 05:38 »
diese datei gibt es bei mir leider nicht. das wäre ja noch einfach gewesen, bei dem namen.
stattdessen gibt es im ordner "openwrt-dvb/trunk/bin/ar71xx/" folgende dateien:

md5sums
openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma

und folgende ordner:
packages
-packages/base
- packages/luci
- packages/oldpackages
(jeweils mit zahhlreichen .ipk dateien)
sowie
uboot-ar71xx-nbg460n_550n_550nh (leer)

in deiner menuconfig anleitung waren ja einige pakete als M statt * markiert.
dies habe ich exakt so übernommen.
kann es sein, dass deshalb verschiedene dateien existieren und nicht alles in einer einzigen firmware?
(vorhin irgendwo gelesen)

gruß
yummiweb


Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #37 am: 14 September, 2014, 05:51 »
Jo da haste wohl was falsch gemacht. Nicht das korrekte Target ausgewählt. Also nochmal make menuconfig aufrufen und korrektes "Target Profile" auswählen und nochmal make

Target Profile (TP-LINK TL-WR1043N/ND)




Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #38 am: 14 September, 2014, 18:51 »
hallo toro,

ich habe jetzt zunächst erst mal "make menuconfig" und "make kernel_menuconfig" erneut aufgerufen
um zu sehen ob ich da schon (m)einen fehler finde. in beiden menüs waren die vorgenommenen Einstellungen
noch genauso zu sehen (selbe .config Datei) wie von mir eingestellt
Alle Einstellungen waren genau so gesetzt wie von dir beschrieben

Nichtsdestotrotz habe ich jetzt den "trunk" Ordner gelöscht und sämtliche Schritte erneut ausgeführt.
Jetzt ist erstmal alles am kompilieren.
Ich bin gespannt, erwarte jedoch nicht, dass es diesmal ein anderes Ergebnis gibt.

Was mir bei der "menuconfig" aufgefallen ist:
Im Bereich -
Multimedia  ---> 
   <*> tvheadend................... Tvheadend is a TV streaming server for Linux
      Configuration  --->
         (*) Linux DVB support
         (*)   Fetch DVB-scan data (NEW)

Wenn man " Linux DVB support" aktiviert schaltet sich "Fetch DVB-scan data (NEW)" automatisch zu.
Das soll vermutlich so sein. Aber:
Sobald man das eine oder andere deaktiviert und wieder aktiviert,
ist das "(NEW)" plötzlich verschwunden und taucht auch nicht mehr auf.
Ist das Verhalten korrekt und betrifft es nur den Hinweis "NEW"?
Oder wird dann plötzlich ein älteres Paket o.ä. zugrunde gelegt?

gruß
yummiweb

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #39 am: 14 September, 2014, 19:59 »
Kompilierung abgeschlossen.
Ergebnis: Dateien wie beim ersten Durchlauf
:-(

md5sums
openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
openwrt-ar71xx-generic-root.squashfs
openwrt-ar71xx-generic-root.squashfs-64k
openwrt-ar71xx-generic-uImage-gzip.bin
openwrt-ar71xx-generic-uImage-lzma.bin
openwrt-ar71xx-generic-vmlinux.bin
openwrt-ar71xx-generic-vmlinux.elf
openwrt-ar71xx-generic-vmlinux.gz
openwrt-ar71xx-generic-vmlinux.lzma

(NEU oder der gestern vergessen aufzuschreiben):
openwrt-ar71xx-generic-vmlinux.lzma.elf

und folgende ordner:
packages
-packages/base
- packages/luci
- packages/oldpackages
(jeweils mit zahhlreichen .ipk dateien)
sowie
uboot-ar71xx-nbg460n_550n_550nh (leer)

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #40 am: 14 September, 2014, 20:43 »
Du brauchst auf jeden Fall das korrekte Image exakt für Deine Routerhardware, sonst gehts nicht weiter.

openwrt-ar71xx-generic-tl-wr1043nd-v1* <- so MUSS das aussehen








Gib mal ein Screenshot deiner Config und die letzten entscheidenden Ausgaben deines make Durchlaufs.
« Letzte Änderung: 14 September, 2014, 20:50 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #41 am: 14 September, 2014, 22:06 »
Hier ist die .config Datei. Alle Optionen angegeben wie von dir beschrieben.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #42 am: 14 September, 2014, 22:12 »
Ich habe jetzt mal durch die Ausgabe geblättert, welche leider nicht mehr komplett im Puffer ist.
Dabei sind mir folgende Zeile aufgefallen:

/home/ubuntu/openwrt-dvb/trunk/staging_dir/host/bin/mktplinkfw -H 0x10430001 -W 1 -F 8M -N OpenWrt -V r42536 -X 0x40000 -k /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/tmp/kernel-tl-wr1043nd-v1.bin -r /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/root.squashfs-raw -a 0x4 -j -o /home/ubuntu/openwrt-dvb/trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin
[mktplinkfw] kernel length aligned to 1148416
[mktplinkfw] *** error: images are too big
make[5]: [install] Error 255 (ignored)
/home/ubuntu/openwrt-dvb/trunk/staging_dir/host/bin/mktplinkfw -H 0x10430001 -W 1 -F 8M -N OpenWrt -V r42536 -s -X 0x40000 -k /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/tmp/kernel-tl-wr1043nd-v1.bin -r /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/root.squashfs-raw -a 0x4 -j -o /home/ubuntu/openwrt-dvb/trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin
[mktplinkfw] kernel length aligned to 1148416
[mktplinkfw] *** error: images are too big
make[5]: [install] Error 255 (ignored)
/home/ubuntu/openwrt-dvb/trunk/staging_dir/host/bin/mktplinkfw -H 0x10430002 -W 1 -F 8M -N OpenWrt -V r42536  -X 0x40000 -k /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/tmp/vmlinux-tl-wr1043nd-v2.bin.lzma -r /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/root.squashfs-raw -a 0x4 -j -o /home/ubuntu/openwrt-dvb/trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin
[mktplinkfw] kernel length aligned to 1140680
[mktplinkfw] *** error: images are too big
make[5]: [install] Error 255 (ignored)
/home/ubuntu/openwrt-dvb/trunk/staging_dir/host/bin/mktplinkfw -H 0x10430002 -W 1 -F 8M -N OpenWrt -V r42536  -s -X 0x40000 -k /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/tmp/vmlinux-tl-wr1043nd-v2.bin.lzma -r /home/ubuntu/openwrt-dvb/trunk/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/root.squashfs-raw -a 0x4 -j -o /home/ubuntu/openwrt-dvb/trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin
[mktplinkfw] kernel length aligned to 1140680
[mktplinkfw] *** error: images are too big
make[5]: [install] Error 255 (ignored)

Bedeutet wohl, dass die entscheidenen .bin´s nicht erzeugt wurde/werden konnten.

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #43 am: 14 September, 2014, 22:17 »
Und hier noch die Ausgabe von "ls -lah bin/ar71xx/"

vbox:~/openwrt-dvb/trunk$ ls -lah bin/ar71xx/
insgesamt 27M
drwxr-xr-x 4 ubuntu ubuntu 4,0K Sep 14 19:44 .
drwxr-xr-x 3 ubuntu ubuntu 4,0K Sep 14 19:26 ..
-rw-r--r-- 1 ubuntu ubuntu  729 Sep 14 19:44 md5sums
-rwxr-xr-x 1 ubuntu ubuntu 157K Sep 14 19:28 openwrt-ar71xx-generic-nbg460n_550n_550nh-u-boot.bin
-rw-r--r-- 1 ubuntu ubuntu 6,9M Sep 14 19:44 openwrt-ar71xx-generic-root.squashfs
-rw-r--r-- 1 ubuntu ubuntu 6,7M Sep 14 19:44 openwrt-ar71xx-generic-root.squashfs-64k
-rw-r--r-- 1 ubuntu ubuntu 1,6M Sep 14 19:43 openwrt-ar71xx-generic-uImage-gzip.bin
-rw-r--r-- 1 ubuntu ubuntu 1,1M Sep 14 19:43 openwrt-ar71xx-generic-uImage-lzma.bin
-rwxr-xr-x 1 ubuntu ubuntu 3,3M Sep 14 19:43 openwrt-ar71xx-generic-vmlinux.bin
-rwxr-xr-x 1 ubuntu ubuntu 3,3M Sep 14 19:43 openwrt-ar71xx-generic-vmlinux.elf
-rw-r--r-- 1 ubuntu ubuntu 1,6M Sep 14 19:43 openwrt-ar71xx-generic-vmlinux.gz
-rw-r--r-- 1 ubuntu ubuntu 1,2M Sep 14 19:43 openwrt-ar71xx-generic-vmlinux.lzma
-rwxr-xr-x 1 ubuntu ubuntu 1,2M Sep 14 19:43 openwrt-ar71xx-generic-vmlinux-lzma.elf
drwxr-xr-x 5 ubuntu ubuntu 4,0K Sep 14 19:32 packages
drwxr-xr-x 2 ubuntu ubuntu 4,0K Sep 14 19:28 uboot-ar71xx-nbg460n_550n_550nh

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #44 am: 14 September, 2014, 22:52 »
Na da haben wir die Ursache, warum das Image nicht gebaut wird:

-o /home/ubuntu/openwrt-dvb/trunk/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin
[mktplinkfw] kernel length aligned to 1140680
[mktplinkfw] *** error: images are too big


Irgendwie scheint das Image zu groß zu werden. Also größer als der Flash-Speicher der Zielhardware (dieses TP-Link Modell hat nur 8MB internen Flash-Speicher). Deshalb der Abbruch des Firmwarezusammenbaus aus Rootfs und Kernel mittels mktplinkfw.

Kannst du mal alle Pakete auflisten, die du im menuconfig ausgewählt hast?
« Letzte Änderung: 14 September, 2014, 22:59 von ToRo1978 »