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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #60 am: 21 September, 2014, 15:29 »
na klar enthielt meine config die ich extra an deine Wünsche und Erfordernisse angepasst hatte die Webconfig luci.

Schau mal:

tr@ubu1404-x64:~/openwrt/trunk_yummi_config$ grep -i luci-mod-admin .config
CONFIG_PACKAGE_luci-mod-admin-full=m

Aber du brauchst eigentlich kein Luci für dein Vorhaben - lässt sich alles viel schneller per ssh erledigen (achja und ssh/telnet zugang ist IMMER in openwrt mit drin - essentieller Bestandteil)


Wie weit bisten nun? Image geflasht Kernel DVB Module geladen und Tv-Stick erkannt?

Lieben Gruß und schönen Sonntag


Torsten

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #61 am: 21 September, 2014, 17:06 »
hallo torsten,

ich wollte dich nicht kritisieren, du hast natürlich recht.
lucie war natürlich in der konfig, ebenso wie alle anderen wichtigen pakete, das war mir auch bewusst.
aber eben nur "nachladbar" (M) und bis ich herausgefunden habe wie ich es praktisch anstelle
die pakete auf die kiste zu laden (in der theorie ist mir das halbwegs klar)
wollte ich mich natürlich nicht von derselben mangels gui "aussperren".

ich habe dann (basierend auf deiner config) erstmal div. firmwares MIT lucie erstellt
da ich weiss, wie ich darüber pakete aus dem netz nach installieren kann.

allerdings konnte ich noch kein selbstkompiliertes paket nachinstallieren,
weil ich einfach noch nicht auf angeschlossene usb stick(s) zugreifen kann.
trotz nachinstallieren der erforderlichen pakete aus dem netz (für usb zugriff, dateisystem etc. soweit ich diese kenne)
war mir das bis jetzt nicht möglich. (angeschlossene sticks lassen sich nicht mounten)

mein 1. problem ist also, dass ich an die selbstkompilierten pakete nicht rankomme.

mein 2. problem ist, dass ich auch aus dem netz die benötigten pakete nicht nachinstallieren kann,
weil ich nicht genau weiss, welche ich letztlich genau brauche.
(das openwrt howto http://wiki.openwrt.org/doc/howto/usb.storage habe ich durchexerziert)

in der menuconfig sind die pakete ja ebenso noch namentlich benannt.
diese könnte (und konnte) ich also über die webgui (aus dem netz) nachinstallieren.
mit paketen aus der kernel_menuconfig ging das jedoch nicht,
weil diese dort eben nicht namentlich benannt sind und mir natürlich auch nicht geläufig sind.

zwischendurch habe ich dann schritt für schritt noch andere, immer komplettere firmwares erstellt,
damit wenigsten all jene pakete drin sind, die irgendwie mit dem usb zugriff zu tun haben (könnten).
was die (usb, filesystem etc.) pakete in der menuconfig betrifft, hat das zumindest funktioniert.

sobald ich aber auch in der kernel_menuconfig die mit (M) markierten usb pakete mit (*) markiert habe,
wurde die firmware iMMER zu gross und wurde somit erst gar nicht nicht erstellt.

dabei hatte ich schon div. sachen weggelassen (tvheadend, lucie, ssl, ppp, firewall etc.)
um wenigstens die usb komponenten so komplett wie möglich zu bekommen.
im kernel_menuconfig konnte ich das aber in KEINEM fall so komplettieren
ohne dass die firmware IMMER zu gross wurde.

auch tvheadend habe ich übrigens mal installiert (selbst einkompiliert und auch aus paketen im netz)
aber auch damit fand ich keinen (tv)stick. (was mir fast klar war)
da müssen wohgl einfach noch pakete eingebunden werden, was du ja schon sagtest, aber siehe oben…

Als nächstes werde ich den paketordner wohl einfach als eigene paketquelle freigeben.
dann komme ich hoffentlich übers netz an die pakete ran, so wie bei den offiziellen auch.
damit weis ich aber immer noch nicht, was ich davon genau brauche…

gruß
rené

nachtrag:
kennt jemand die standard benutzercredentials für die tvheadend webgui?

ich komme da nämlich nur drauf wenn ich tvheadend beende und von hand mit der option -C neu starte.
innerhalb dieser session kann ich zwar in der webgui einen neuen benutzer eintragen,
aber wenn tvheadend dann wieder neu startet (nach reboot) komm ich mit
den daten des soeben neu angelegten accounts trotzdem nicht ran.

ich habe in der webgui auch schon "*" bei benutzername bzw. kennwort verwendet,
auch mal den standardeintrag gelöscht und nur einen eigenen benutzer vergeben
und auch mal nur ein neues kennwort beim standardeintrag vergeben,
es ist immer dasselbe ergebnis. nach einem reboot komm ich nicht mehr dran.


« Letzte Änderung: 21 September, 2014, 20:01 von yummiweb »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #62 am: 21 September, 2014, 23:02 »
Es gibt kleine Fortschritte:

die allwissende Müllhalde offerierte mir einen Thread, in welchem ein ähnliches Problem geschildert wurde.
Interessanterweise trat das Problem beim selben Routermodell auf obwohl ich das gar nicht als Suchbegriff verwendet hatte (oder die Müllhalde hat sich das gemerkt).
In geschilderten Fall wurde das Problem "behoben", indem die originale Firmware zurückgespieltund OpenWRT danach erneut eingespielt wurde.
In meinem Falle reichte es bereits, die gesamte Routerkonfiguration zurückzusetzen.
Das hatte ich zwar schon gemacht, aber gleich zu Beginn als ich die selbsterstellte Firmware eingespielt hatte.
Als "Fehlerbehebung hatte ich das noch nicht versucht, mein Fehler.

Der Fortschritt ist nun, dass ich den 256 MB Stick jetzt wenigstens schon mal in der WebGui angezeigt bekomme
wenn ich dabei bin einen MountPoint zu erstellen.
Zugriff erhalte ich darauf aber noch nicht.


Offline yummiweb

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

ich kanne jetzt endlich auf den usb speicherstick zuzugreifen. hurra!
es fehlten einfach 2-3 language komponenten (für das dateisystem).

diese musste ich dafür zwingend hineinkompilieren,
weil die versionen aus den (internet)paketquellen wohl nicht zum kernel passten.

in deiner config waren diese komponenten zuvor noch ausgeblendet, vermutlich weil
du anstelle des vfat filesystems eher das ext3/4 filesystem verwendest.

leider findet tvheadend noch immer keinerlei dvb-geräte.

ich habe es zwar auch geschafft, sämtliche der von dir vorgeschlagenen komponenten
im kernel_menuconfig zu aktivieren ohne dass das image zu gross wurde.
(zumindest für meinen realtek stick)
Allerdings hat tvheadend auch damit noch keinen stick erkannt.

du hatte ja anfangs mal geschrieben,
dass noch etwas von hand installiert/aktiviert werden muss.
das bekomme ich ohne weitere hinweise leider nicht hin,
weil ich nicht weiss welche jetzt noch fehlen oder was ich noch aktivieren muss.

das dateisystem würde ich erstmal noch nicht auf einen externen stick erweitern wollen,
es reicht mir zunächst völlig, wenn ich meinen bevorzugten dvb stick im tvheadend sehe.

hast du evtl. noch eine  tip für mich?

danke und gruß
yummiweb



Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #64 am: 23 September, 2014, 19:00 »
Hallo yummi erstmal Respekt wie du kämpfst. Du musst noch deine TV-Stick Kernel Module (.ko Dateien) auf den Router hochladen nach /lib/modules/3.10.49/ . Du findest Sie in deinem openwrt-trunk Ordner auf dem PC unter build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.49/drivers/media/usb und diversen Unterordnern.
Die für deinen Stick passenden ko-Dateien kannst du mit dem Kommando "scp pfad/zur/datei/modul.ko root@192.168.1.1:/lib/modules/3.10.49/ auf den Router uploaden (einmalig vorher via telnet openwrt-ip einloggen und mit passwd ein root password festlegen, sonst geht ssh und scp nicht)

Lieben Gruß und Daumen drück

Torsten

P.s. Für den Realtek Stick werden die Kernelmodule rtl2830.ko, rtl2832.ko, r820t.ko und dvb-usb-rtl28xxu.ko benötigt ; für den Dibcom kann ich es nicht genau sagen, da ich den leider noch nicht hab)
« Letzte Änderung: 23 September, 2014, 19:11 von ToRo1978 »

Offline yummiweb

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

danke für diese infos, das hatte ich allein noch nicht herausfinden können obwohl ich dazu schon viel im netz gesucht habe.
wenn man die richtigen suchbegriffe noch nicht kennt, findet man natürlich auch sehr wenig dazu.
kennt man die suchbegriffe erstmal weil man schon im thema steckt,
findet man plötzlich haufenweise infos, braucht sie aber eigentlich nicht mehr.
"ein teufelskreis"
:-)

der letzte kompilerdurchlauf muss wohl aus platzgründen abgebrochen sein,
weil ich hier zunächst mal GAR keine .ko dateien in den entsprechenden ordnern gefunden hatte.
ich habe dann die kernelmodule für dib0700 und realtek aktiviert
und auch einige .ko dateien erhalten, allerdings NUR diese hier:
dvb-usb-v2/ dvb-usb-rtl28xxu.ko
dvb-usb/ dvb-usb-dib0700.ko
daneben zwar eine reihe von .c .h und .o dateien, aber mehr nicht.
auch nicht in den anderen ordnern.
allein mit diesen beiden dateien wurde aber noch keiner der sticks erkannt.
WAS fehlt hast du ja beschrieben, ich muss nur sehen wo ich das vor dem kompilieren aktivieren kann.

ich probiere dann als nächstes einen neuen durchlauf mit deinen configs.
die erzeugten module laufen doch sicher auch mit den komponenten
aus anderen kompiler durchläufen zusammen, oder?

gruß rené


Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Re: OpenWrt Router mit USB DVB-S/S2/T Support und Tvheadend geht problemlos
« Antwort #66 am: 28 September, 2014, 20:14 »
Hallo René,

wenn du magst kann ich Dir nun doch ein fertiges Image erstellen und uploaden (auf Google Drive ; Download-Link geb ich Dir dann per PN), da ich nun wieder etwas High-Speed Volumen via 3G zur Verfügung habe.

Also falls du Interesse hast, sag mir nochmal genau was du alles an Paketen unbedingt direkt in die Firmware haben willst (ich probier dann soweit es größenmäßig hinhaut alles reinzupacken).

Lieben Gruß

Torsten

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Hallo Torsten,

vielen Dank für das Angebot.

Wie du ja bereits bemerkt hast, gebe ich nicht so leicht auf.
Ich habe also noch mehrmals kompliliert, u.a. natürlich mit exakt deinen configs.
Dennoch habe ich keine weiteren .ko Dateien erhalten.
Ohne diese bekomme ich meinen Stick aber offensichtlich nicht ans laufen.
Leider finde ich nicht heraus, welche da noch fehlen.
Daher würde ich es zwischendurch sehr gern mal mit deinem Image bzw. deinen Modulen probieren.

Zum probieren würde mir ein Image wie folgt reichen:
im Image integriert:
- Kernel, mit den erforderlichen Erweiterungen damit mein DVB-T Stick (DIB07000) erkannt wird.
- luci, damit ich einfacher damit umgehen kann
- ssh
- die standard netzwerk pakete, wie ipfw, nat etc. damit die kiste nicht ganz ungeschützt bleiben muss

als separate pakete wären gut:
- alle pakete damit usb-sticks bzw. laufwerke erkannt werden (vfat + sprachpakete)
- tvheadend
- smb client und server

Falls dann noch Platz ist wäre toll
- openvpn (client) pakete

Über eine Up-/Download Möglichkeit können wir uns ja noch austauschen.
(mein dvb-cube username@gmx.net)

Vielen Dank für deine Hilfe!

Gruß René




Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Hallo René,

hier mal die Downloadlinks für Image und Configs.

OpenWrt Version: CHAOS CALMER (Bleeding Edge, r42655)

OpenWrt Firmware Image (bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin)
https://drive.google.com/file/d/0B2e1HEbLYwVETGc4UVZtRHpqMWs/view?usp=sharing
md5 Hash: 7df4378201eeb1c086e08885bd8a46d9

OpenWrt Konfiguration via make menuconfig (.config)
https://drive.google.com/file/d/0B2e1HEbLYwVEWEgwSFhfYWdXNkU/view?usp=sharing

OpenWrt Kernel-Konfiguration via make kernel_menuconfig (target/linux/ar71xx/config-3.10)
https://drive.google.com/file/d/0B2e1HEbLYwVEM0gyM1pvY29MWkU/view?usp=sharing

Nach dem Flashen des Firmware Images und Router-Reboot den Elgato Stick anschließen und Kernel Modul laden

modprobe dvb-usb-dib0700
Schauen ob er korrekt erkannt wurde.

lsmod | grep dib
dmesg | egrep -i 'dib|dvb|firmw'
ls -lah /dev/dvb/adapter*

Der Elgato EyeTV Diversity scheint in verschiedenen Hardware Revisionen am Markt zu sein.  Es ist also möglich, dass die Tuner/Frontend Auswahl im Kernel noch nicht korrekt ist.

Aktuell ist der Tuner Microtune MT2266 und das Frontend (Demodulator) DiB7000PC im Kernel fest integriert. Falls was fehlt, kriegen wir das problemlos anhand des Kernel-Logs raus und ich passe die Kernelconfig an. Die Firmware dvb-usb-dib0700-1.20.fw liegt direkt im Image im Pfad /lib/firmware und sollte korrekt durch das Modul dvb-usb-dib0700 geladen werden. OpenVPN hat nicht ins Image gepasst. Via IPK-Paket aber problemlos nachinstallierbar (Aber du brauchst dann explizit USB Stick root overlay). CIFS Dateisystem Treiber ist drin (kannst also SMB/CIFS Freigaben einhängen). Samba36-Server und LuCI Web GUI auch dabei. SSH ist sowieso immer standardmäßig drin.

Lieben Gruß erstmal und ein schönes Wochenende

Torsten
« Letzte Änderung: 03 Oktober, 2014, 22:18 von ToRo1978 »

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Hallo Toro,

vielen Dank für deine Mühe!!! Das brachte mich jetzt ein gutes Stück weiter.

Hier mein Bericht:
Nachdem ich das von dir erstellte Image geladen hatte, musste ich natürlich erstmal tvheadend überzeugen (per --noacl Option) mich an die webgui zu lassen.
Damit konnte ich zwar einen neuen user anlegen, der aber leider keinen reboot überlebt.
Das bei jedem Neustart zu wiederholen ist etwas nervig, also habe ich im "autostart" tvheadend deaktiviert
und einen extra Eintrag mit --noacl Option angelegt. Natürlich keine schöne Lösung.
Kennst zufällig das voreingestellte Kennwort? Oder wie hast du das gelöst?

In diesem Zusammenhang ist mir noch aufgefallen, dass es offenbar keinen
Benutzerordner für den "hts" User gibt. (bzw. habe ich keinen gefunden)
Wo werden denn dann überhaupt die tvheadend-config Dateien abgelegt?
Unter Debian wird ja stets der "hts" User (inkl. Gruppenzuweisung) bei der tvheadend Installation angelegt
und auch ein Kennwort für den tvheadend-admin muss dabei angegeben werden..
All das findet hier aber offenbar nicht statt, auch nicht, wenn tvheadend per opkg installiert wird.
Es ist möglich, dass bereits hier schon etwas nicht stimmt, das auch für die folgenden Effekte verantwortlich ist.

Nun aber erstmal nachgesehen, ob der Stick erkannt wird:
Nach dem Start hat hier dein "Zauberspruch" "modprobe dvb-usb-dib0700" geholfen.
Den musste ich aber auch dauerhaft als Systemstart eintragen.
Der Stick wird auch erstmal erkannt, das ist ja schon mal SUPER!
Allerdings machen die Muxe noch Probleme.
Normalerweise wähle ich die ja über "Add DVB Network by Location" aus, die fehlen hier aber.
Also habe ich von Hand ein paar angelegt (mit Daten einer bestehenden Installation).
Tvheadend beginnt dann ja normalerweise einen Suchlauf, aber hier leider nicht.
Habe das mehrmals versucht, an meinen Einträgen lag es nicht, tvheadend sucht leider nicht.

Ich habe dann deine .config genommen und im menuconfig mal testweise "fetch svb-scan data" aktiviert
(musste stattdessen smb weglassen) dann alles durchkompliert und geflasht.
Im Ergebnis waren zwar die Voreinstellungen unter "Add DVB Network by Location" vorhanden,
aber das brachte nix. Die Muxe konnte ich zwar wählen, aber diese wurden nicht übernommen.
Tvheadend scannt somit immer noch nicht.
(evtl. das Problem mit dem Benutzerverzeichnis?)

Für die Diagnose werden jetzt sicher einige Ausgaben benötigt, hier sind sie:

lsmod | grep dib:
dvb_usb_dib0700        84573  0

dmesg | egrep -i 'dib|dvb|firmw'
[    0.640000] 0x000000020000-0x0000007f0000 : "firmware"
[   25.000000] dvb-usb: found a 'Elgato EyeTV Diversity' in warm state.
[   25.000000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   25.020000] DVB: registering new adapter (Elgato EyeTV Diversity)
[   25.290000] usb 1-1: DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
[   25.300000] DVB: Unable to find symbol dib0070_attach()
[   25.300000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[   25.310000] DVB: registering new adapter (Elgato EyeTV Diversity)
[   25.490000] usb 1-1: DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[   25.500000] DVB: Unable to find symbol dib0070_attach()
[   25.500000] IR keymap rc-dib0700-nec not found
[   25.520000] input: IR-receiver inside an USB DVB receiver as /devices/platform/ehci-platform/usb1/1-1/rc/rc0/input0
[   25.530000] rc0: IR-receiver inside an USB DVB receiver as /devices/platform/ehci-platform/usb1/1-1/rc/rc0
[   25.550000] dvb-usb: could not initialize remote control.
[   25.550000] dvb-usb: Elgato EyeTV Diversity successfully initialized and connected.
[   25.570000] dib0700: rc submit urb failed
[   25.570000] usbcore: registered new interface driver dvb_usb_dib0700

ls -lah /dev/dvb/adapter*
/dev/dvb/adapter0:
drwxr-xr-x    2 root     root         120 Oct  6 01:38 .
drwxr-xr-x    4 root     root          80 Oct  6 01:38 ..
crw-r--r--    1 root     root      212,   4 Oct  6 01:38 demux0
crw-r--r--    1 root     root      212,   5 Oct  6 01:38 dvr0
crw-r--r--    1 root     root      212,   3 Oct  6 01:38 frontend0
crw-r--r--    1 root     root      212,   7 Oct  6 01:38 net0

/dev/dvb/adapter1:
drwxr-xr-x    2 root     root         120 Oct  6 01:38 .
drwxr-xr-x    4 root     root          80 Oct  6 01:38 ..
crw-r--r--    1 root     root      212,  68 Oct  6 01:38 demux0
crw-r--r--    1 root     root      212,  69 Oct  6 01:38 dvr0
crw-r--r--    1 root     root      212,  67 Oct  6 01:38 frontend0
crw-r--r--    1 root     root      212,  71 Oct  6 01:38 net0

Soweit ich das richtig interpretiere, wird der Stick zumindest korrekt erkannt.
Hast du noch eine Idee?

Vielen Dank für deine Hilfe!

Gruß René
« Letzte Änderung: 06 Oktober, 2014, 04:10 von yummiweb »

Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Ok das Tvheadend Login Problem ist leicht gelöst. Der User daemon mit dem tvheadend Prozess startet bei Option -f hat keine Schreibrechte im Ordner /etc/tvheadend. Das ist das ganze Problem, warum diese -C Option keine leere Start-Config erstellt zum Login ohne User/Pass ins Web GUI. Die Lösung ist:

chmod -R 770 /etc/tvheadend
chown -R daemon:daemon /etc/tvheadend

Aber Dein Stick kann noch nicht auftauchen in der Tvheadend DVB Geräteauswahl, da er noch nicht vollständig erkannt wurde. Es fehlt wie ich schon vermutete noch eine abhängige Kernelkomponente (ist halt immer blöd wenn man den Stick nicht selber vor sich hat)

Es müsste die folgende Kernel Option sein (in target/linux/ar71xx/config-3.10)

CONFIG_DVB_DIB7000M=y
Gib mir aber bitte mal noch unbedingt die USB Kennung Deines Elgato-Sticks mit dem Befehl:

cat /sys/kernel/debug/usb/devices
Das mit der fehlenden DVB fetch Option in Tvheadend war Absicht , weil ich vermutete, dass es einiges Platz braucht. Man braucht aber normal nur einen einzigen Mux (von Das Erste / ARD Digital Bouquet) hinzufügen, dann werden die anderen Muxes automatisch gefunden via NIT im DVB Stream.

Gruß

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Hallo Toro,

vielen Dank für deine schnelle Reaktion.

Das Rechteproblem hatte ich grad just in dem Moment behoben und wollte selbst grad schreiben.
Das war im Systemlog schlecht zu sehen, weil die Zeile sehr lang ist und nicht umgebrochen wurde.
Habe die Rechte gesetzt und konnte jetzt auch den User anlegen
und zumindest die Einstellungen bleiben jetzt auch erhalten.

Den Rest deines Posts kann ich aber erst später durchsehen.

Trotzdem vielen Dank!

Bis später,
Gruß René

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Hier noch die Ausgabe zu meinem Stick:

cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.10
S:  Manufacturer=Linux 3.10.49 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0fd9 ProdID=0011 Rev= 1.00
S:  Manufacturer=Elgato
S:  Product=EyeTV Diversity
S:  SerialNumber=140404008934
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=dvb_usb_dib0700
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=64ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Gruß René


Offline ToRo1978

  • Fullcubie
  • ***
  • Beiträge: 58
Korrektur meines Postes:

Es sollte diese Kerneloption sein:

CONFIG_DVB_TUNER_DIB0070=y

Diese können dann wohl raus:

CONFIG_MEDIA_TUNER_MT2266=y ändern in CONFIG_MEDIA_TUNER_MT2266 is not set
CONFIG_DVB_DIB7000M=y ändern in CONFIG_DVB_DIB7000M is not set

make kernel_menuconfig danach nochmal kurz aufrufen, damit die Werte korrekt eingelesen werden und dann Exit und Save.

Nun das Image nochmal bauen mit make V=s

Du hattest ja meine .config Datei ins OpenWrt Trunk Wurzelverzeichnis kopiert. Auch die config-3.10 nach target/linux/ar71xx/ ja ?

Supi alles klar.

Gruß bis denne

Offline yummiweb

  • Fullcubie
  • ***
  • Beiträge: 50
Hallo Toro,

ich verwende deine beiden letzten configs fast unverändert.
(-ppp , -smb-server, +dvb-scan-data)

Die Kerneloption CONFIG_DVB_DIB7000M=y hatte - wie du vermutet hast - nichts gebracht.

Dann habe ich wie von dir beschrieben
CONFIG_DVB_DIB7000M (wieder) und CONFIG_MEDIA_TUNER_MT2266 auf "not set" gesetzt.

Leider konnte ich keine CONFIG_DVB_TUNER_DIB0070 finden.
(auch nicht CONFIG_DVB_TUNER_DIB7000)
Unter CONFIG_DVB_Tuner_xyz gab es nur 2 Einträge die nichts mit DIBxyz zu tun hatten

Ich habe deinen Eintrag daher testweise hinzugefügt und kompiliert,
aber am Ergebnis hat das leider nichts geändert. tvheadend scannt nicht.

Mir ist noch aufgefallen, dass von Hand erstellte Muxe zwar zunächst in der Liste erscheinen,
aber nach einem Neustart wieder verschwunden sind.
Die Muxe aus den lokalen Voreinstellungen kann ich zwar auswählen,
die landen aber erst gar nicht in der Liste. Nicht mal kurz.

Gruß René