Außerdem muss sudo apt-get install libhttp-daemon-perl installiert werden.
Nach Update war/var/run/vdradmin-am/vdradmin.pid insecure und musste gelöscht werden.
Außerdem muss sudo apt-get install libhttp-daemon-perl installiert werden.
Nach Update war/var/run/vdradmin-am/vdradmin.pid insecure und musste gelöscht werden.
Naja, um damit ein lauffähiges System zu bekommen.
Würde meinen single tuner (Technisat SkyStar USB HD) auch gegen Deinen "problematischen" dual tauschen
Danke! Jetzt gehts
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", ATTRS{serial}=="0815471111", ENV{dynamite_attach}="yes",ENV{dynamite_sources}="T,T2"
ACTION=="add", SUBSYSTEM=="dvb", ENV{DVB_DEVICE_TYPE}=="frontend", ATTRS{serial}=="0815471112", ENV{dynamite_attach}="yes",ENV{dynamite_sources}="C"
Jetzt greift die Regel auch:
root@vdr1:/home/rossi# udevadm info --query=all --name /dev/dvb/adapter0/frontend0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb0.frontend0
N: dvb/adapter0/frontend0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb0.frontend0
E: DEVNAME=/dev/dvb/adapter0/frontend0
E: DVB_ADAPTER_NUM=0
E: DVB_DEVICE_TYPE=frontend
E: DVB_DEVICE_NUM=0
E: MAJOR=212
E: MINOR=0
E: SUBSYSTEM=dvb
E: USEC_INITIALIZED=12654271
E: ID_PATH=pci-0000:00:14.0-usb-0:2:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0
E: ID_FOR_SEAT=dvb-pci-0000_00_14_0-usb-0_2_1_0
E: dynamite_attach=yes
E: dynamite_sources=T,T2
E: TAGS=:seat:systemd:uaccess:
E: CURRENT_TAGS=:seat:systemd:uaccess:
root@vdr1:/home/rossi# udevadm info --query=all --name /dev/dvb/adapter1/frontend0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb1.frontend0
N: dvb/adapter1/frontend0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb1.frontend0
E: DEVNAME=/dev/dvb/adapter1/frontend0
E: DVB_ADAPTER_NUM=1
E: DVB_DEVICE_TYPE=frontend
E: DVB_DEVICE_NUM=0
E: MAJOR=212
E: MINOR=4
E: SUBSYSTEM=dvb
E: USEC_INITIALIZED=12646335
E: ID_PATH=pci-0000:00:14.0-usb-0:2:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0
E: ID_FOR_SEAT=dvb-pci-0000_00_14_0-usb-0_2_1_0
E: dynamite_attach=yes
E: dynamite_sources=T,T2
E: TAGS=:systemd:uaccess:seat:
E: CURRENT_TAGS=:systemd:uaccess:seat:
root@vdr1:/home/rossi# udevadm info --query=all --name /dev/dvb/adapter2/frontend0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/dvb/dvb2.frontend0
N: dvb/adapter2/frontend0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/dvb/dvb2.frontend0
E: DEVNAME=/dev/dvb/adapter2/frontend0
E: DVB_ADAPTER_NUM=2
E: DVB_DEVICE_TYPE=frontend
E: DVB_DEVICE_NUM=0
E: MAJOR=212
E: MINOR=8
E: SUBSYSTEM=dvb
E: USEC_INITIALIZED=12679754
E: ID_PATH=pci-0000:00:14.0-usb-0:4:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_1_0
E: ID_FOR_SEAT=dvb-pci-0000_00_14_0-usb-0_4_1_0
E: dynamite_attach=yes
E: dynamite_sources=C
E: TAGS=:uaccess:seat:systemd:
E: CURRENT_TAGS=:uaccess:seat:systemd:
root@vdr1:/home/rossi# udevadm info --query=all --name /dev/dvb/adapter3/frontend0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/dvb/dvb3.frontend0
N: dvb/adapter3/frontend0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/dvb/dvb3.frontend0
E: DEVNAME=/dev/dvb/adapter3/frontend0
E: DVB_ADAPTER_NUM=3
E: DVB_DEVICE_TYPE=frontend
E: DVB_DEVICE_NUM=0
E: MAJOR=212
E: MINOR=12
E: SUBSYSTEM=dvb
E: USEC_INITIALIZED=12718646
E: ID_PATH=pci-0000:00:14.0-usb-0:4:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_4_1_0
E: ID_FOR_SEAT=dvb-pci-0000_00_14_0-usb-0_4_1_0
E: dynamite_attach=yes
E: dynamite_sources=C
E: TAGS=:systemd:uaccess:seat:
E: CURRENT_TAGS=:systemd:uaccess:seat:
Display More
Ok, bei mir fehlt dynamite_sources=
root@vdr1:/home/rossi# udevadm info --query=all --name /dev/dvb/adapter0/frontend0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb0.frontend0
N: dvb/adapter0/frontend0
L: 0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb0.frontend0
E: DEVNAME=/dev/dvb/adapter0/frontend0
E: DVB_ADAPTER_NUM=0
E: DVB_DEVICE_TYPE=frontend
E: DVB_DEVICE_NUM=0
E: MAJOR=212
E: MINOR=0
E: SUBSYSTEM=dvb
E: USEC_INITIALIZED=9266329
E: ID_PATH=pci-0000:00:14.0-usb-0:2:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0
E: ID_FOR_SEAT=dvb-pci-0000_00_14_0-usb-0_2_1_0
E: TAGS=:systemd:uaccess:seat:
E: CURRENT_TAGS=:systemd:uaccess:seat:
Display More
Kontrolle mit udevadm info --query=all --attribute-walk --name /dev/dvb/adapter0/frontend0
ergibt das:
root@vdr1:/etc/udev/rules.d# udevadm info --query=all --attribute-walk --name /dev/dvb/adapter0/frontend0
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/dvb/dvb0.frontend0':
KERNEL=="dvb0.frontend0"
SUBSYSTEM=="dvb"
DRIVER==""
ATTR{power/async}=="disabled"
ATTR{power/control}=="auto"
ATTR{power/runtime_active_kids}=="0"
ATTR{power/runtime_active_time}=="0"
ATTR{power/runtime_enabled}=="disabled"
ATTR{power/runtime_status}=="unsupported"
ATTR{power/runtime_suspended_time}=="0"
ATTR{power/runtime_usage}=="0"
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0':
KERNELS=="1-2:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="em28xx"
ATTRS{authorized}=="1"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceClass}=="ff"
ATTRS{bInterfaceNumber}=="00"
ATTRS{bInterfaceProtocol}=="00"
ATTRS{bInterfaceSubClass}=="00"
ATTRS{bNumEndpoints}=="02"
ATTRS{power/async}=="enabled"
ATTRS{power/runtime_active_kids}=="0"
ATTRS{power/runtime_enabled}=="disabled"
ATTRS{power/runtime_status}=="unsupported"
ATTRS{power/runtime_usage}=="0"
ATTRS{supports_autosuspend}=="0"
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2':
KERNELS=="1-2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{authorized}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bMaxPower}=="500mA"
ATTRS{bNumConfigurations}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bcdDevice}=="0100"
ATTRS{bmAttributes}=="80"
ATTRS{busnum}=="1"
ATTRS{configuration}==""
ATTRS{devnum}=="2"
ATTRS{devpath}=="2"
ATTRS{idProduct}=="8265"
ATTRS{idVendor}=="2040"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="HCW"
ATTRS{maxchild}=="0"
ATTRS{power/active_duration}=="3132568"
ATTRS{power/async}=="enabled"
ATTRS{power/autosuspend}=="2"
ATTRS{power/autosuspend_delay_ms}=="2000"
ATTRS{power/connected_duration}=="3132568"
ATTRS{power/control}=="on"
ATTRS{power/level}=="on"
ATTRS{power/persist}=="1"
ATTRS{power/runtime_active_kids}=="1"
ATTRS{power/runtime_active_time}=="3132292"
ATTRS{power/runtime_enabled}=="forbidden"
ATTRS{power/runtime_status}=="active"
ATTRS{power/runtime_suspended_time}=="0"
ATTRS{power/runtime_usage}=="1"
ATTRS{product}=="dualHD"
ATTRS{quirks}=="0x0"
ATTRS{removable}=="removable"
ATTRS{rx_lanes}=="1"
ATTRS{serial}=="0815471111"
ATTRS{speed}=="480"
ATTRS{tx_lanes}=="1"
ATTRS{urbnum}=="842272"
ATTRS{version}==" 2.00"
looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{authorized}=="1"
ATTRS{authorized_default}=="1"
ATTRS{avoid_reset_quirk}=="0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bDeviceClass}=="09"
ATTRS{bDeviceProtocol}=="01"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bMaxPower}=="0mA"
ATTRS{bNumConfigurations}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{bcdDevice}=="0515"
ATTRS{bmAttributes}=="e0"
ATTRS{busnum}=="1"
ATTRS{configuration}==""
ATTRS{devnum}=="1"
ATTRS{devpath}=="0"
ATTRS{idProduct}=="0002"
ATTRS{idVendor}=="1d6b"
ATTRS{interface_authorized_default}=="1"
ATTRS{ltm_capable}=="no"
ATTRS{manufacturer}=="Linux 5.15.0-60-generic xhci-hcd"
ATTRS{maxchild}=="10"
ATTRS{power/active_duration}=="3132796"
ATTRS{power/async}=="enabled"
ATTRS{power/autosuspend}=="0"
ATTRS{power/autosuspend_delay_ms}=="0"
ATTRS{power/connected_duration}=="3132796"
ATTRS{power/control}=="auto"
ATTRS{power/level}=="auto"
ATTRS{power/runtime_active_kids}=="4"
ATTRS{power/runtime_active_time}=="3132786"
ATTRS{power/runtime_enabled}=="enabled"
ATTRS{power/runtime_status}=="active"
ATTRS{power/runtime_suspended_time}=="0"
ATTRS{power/runtime_usage}=="0"
ATTRS{power/wakeup}=="enabled"
ATTRS{power/wakeup_abort_count}=="0"
ATTRS{power/wakeup_active}=="0"
ATTRS{power/wakeup_active_count}=="0"
ATTRS{power/wakeup_count}=="0"
ATTRS{power/wakeup_expire_count}=="0"
ATTRS{power/wakeup_last_time_ms}=="0"
ATTRS{power/wakeup_max_time_ms}=="0"
ATTRS{power/wakeup_total_time_ms}=="0"
ATTRS{product}=="xHCI Host Controller"
ATTRS{quirks}=="0x0"
ATTRS{removable}=="unknown"
ATTRS{rx_lanes}=="1"
ATTRS{serial}=="0000:00:14.0"
ATTRS{speed}=="480"
ATTRS{tx_lanes}=="1"
ATTRS{urbnum}=="68"
ATTRS{version}==" 2.00"
looking at parent device '/devices/pci0000:00/0000:00:14.0':
KERNELS=="0000:00:14.0"
SUBSYSTEMS=="pci"
DRIVERS=="xhci_hcd"
ATTRS{ari_enabled}=="0"
ATTRS{broken_parity_status}=="0"
ATTRS{class}=="0x0c0330"
ATTRS{consistent_dma_mask_bits}=="64"
ATTRS{d3cold_allowed}=="1"
ATTRS{dbc}=="disabled"
ATTRS{device}=="0xa12f"
ATTRS{dma_mask_bits}=="64"
ATTRS{driver_override}=="(null)"
ATTRS{enable}=="1"
ATTRS{irq}=="124"
ATTRS{local_cpulist}=="0-3"
ATTRS{local_cpus}=="f"
ATTRS{msi_bus}=="1"
ATTRS{msi_irqs/124}=="msi"
ATTRS{numa_node}=="-1"
ATTRS{power/async}=="enabled"
ATTRS{power/control}=="on"
ATTRS{power/runtime_active_kids}=="1"
ATTRS{power/runtime_active_time}=="3133681"
ATTRS{power/runtime_enabled}=="forbidden"
ATTRS{power/runtime_status}=="active"
ATTRS{power/runtime_suspended_time}=="0"
ATTRS{power/runtime_usage}=="1"
ATTRS{power/wakeup}=="enabled"
ATTRS{power/wakeup_abort_count}=="0"
ATTRS{power/wakeup_active}=="0"
ATTRS{power/wakeup_active_count}=="0"
ATTRS{power/wakeup_count}=="0"
ATTRS{power/wakeup_expire_count}=="0"
ATTRS{power/wakeup_last_time_ms}=="0"
ATTRS{power/wakeup_max_time_ms}=="0"
ATTRS{power/wakeup_total_time_ms}=="0"
ATTRS{power_state}=="D0"
ATTRS{revision}=="0x31"
ATTRS{subsystem_device}=="0x8062"
ATTRS{subsystem_vendor}=="0x103c"
ATTRS{vendor}=="0x8086"
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{power/async}=="enabled"
ATTRS{power/control}=="auto"
ATTRS{power/runtime_active_kids}=="10"
ATTRS{power/runtime_active_time}=="0"
ATTRS{power/runtime_enabled}=="disabled"
ATTRS{power/runtime_status}=="unsupported"
ATTRS{power/runtime_suspended_time}=="0"
ATTRS{power/runtime_usage}=="0"
ATTRS{waiting_for_supplier}=="0"
Display More
Da steht keine Empfangsart?
Hallo,
wie setze ich die Empfangsart (DVB-C bzw. DVB-T2) pro USB dual tuner Device?
Basierend auf meiner Verständnisfrage und delsys dual Tuner Frage, jetzt der Ansatz mit dem vdr-plugin-dynamite.
udev angelegt:
vi /etc/udev/rules.d/97-dvb.rules
mit folgendem Inhalt:
Code
ACTION=="add", SUBSYSTEM=="dvb", ATTRS{serial}=="0815471111", ENV{DVB_DEVICE_TYPE}=="frontend" \
, ENV{dynamite_attach}="yes" \
, ENV{dynamite_sources}="T" \
ACTION=="add", SUBSYSTEM=="dvb", ATTRS{serial}=="08154711112", ENV{DVB_DEVICE_TYPE}=="frontend" \
, ENV{dynamite_attach}="yes" \
, ENV{dynamite_sources}="C" \
Neustart durchgeführt.
Wenn ich jetzt im Plugin Devstatus kontrolliere, sehe ich terrestrische Karte und Kabelkarte bunt gemischt.
In meiner channels.conf sind dvd-t2 und dvd-c Kanäle vorhanden. Beide Karten haben ein Antennenkabel.
Aber ein Mischbetrieb funktioniert nicht.
Was mache ich falsch?
Die zweite Frage verstehe ich nicht, der Pico hat doch einen Spannungswandler 5 V auf 3,3 V wie die STM32 Boards auch.
Oh sorry, hatte das gestern nur auf dem Handy Display nachgelesen und nichts von 5v gelesen.
Mein Fehler.
Super, auch die Keyboard Firmware? Über USB kommt ja 5v - wie hast Du das mit der Spannungsversorgung (3,3v) gelöst?
Der Hinweis wäre auch gut im yavdr ansible Playbook platziert.
Irgendwo da: https://github.com/yavdr/yavdr…/group_vars/all#L193-L197
Display MoreNaja, das Problem tritt nur unter bestimmten Randbedingungen auf:
- Verschieben auf ein anderes Dateisystem
- Verschieben eines Ordners mit mehreren Aufnahmen
Damit der Fehler auftritt muss der cRecordingsHandler benutzt werden und das ist nicht immer der Fall.
Also schon möglich, das es sonst keinem aufgefallen ist.
Ich verschiebe relativ häufig Aufnahmen auf meine Archivplatte. Ja, es gab Abstürze bei mir.
Schneide und verschiebe meist gleich danach, hätte vor längerer Zeit mal einen Beitrag zu dem crash verfasst.
Kann aber sein das ich auf dem Holzweg bin.
Ich meine das Kodi bei dvb-t2 (h265) Aufnahmen Markierungen sieht?
Meine Lösung wäre auf DVB-T2 zu setzen. Mit Zimmerantenne.
Kaufe einen günstigen USB dual Tuner Stick (z.B. WinTV dualHD) und alles kann so bleiben.
Aufnahmen sind gleich H.265/HEVC...
Ich habe der odroid n2+ die Injection gar nicht gebraucht. Was genau fehlt dir denn?
Mein Ziel ist das shutdown bzw. wakeup für vdr Timer funktioniert.
Quote from JoeBarShutdown und Wakeup ist auch mit der BL301 injection möglich, allerdings weiß ich nicht genau ob das auf dem Odroid N2+ funktioniert.
Das funktioniert auf dem Odroid-N2+ tatellos und sogar auf dem Tanix o.ä. Ob das allerdings in den Scripten zum rauf- und runterfahren schon drin ist kann ich nicht sagen.
BL301 injection wird bei mir nicht unterstützt:
vdr3:/ # inject_bl301
Starting bootloader blob BL301 injection tool...
This tool can be used to update the bootloader
blob BL301 of the vendor bootloader on the internal
eMMC. This bootloader blob BL301 is customized by
Team CoreELEC to support all wake-up features like
CEC, Wake-On-LAN, IR, and GPIO wake-up from
suspend or power off state!
Device serial number: 290b4000010617000017373837504350
Using CPU type G12B (29): S922X, A311D
System is not supported by BL301.bin injection: g12b_s922x_odroid_n2plus
Display More
Wie bekomme ich das injected?
Werde mir das Projekt zwischen den Feiertagen auch genauer anschauen. Danke vorab für die tolle Arbeit.
Noch ein paar Fragen:
Läuft vdr weiter wenn ich Kodi starte?
Funktioniert shutdown bzw. wakeup richtig (automatisch für vdr Timer)?
Hardware ist bei mir Odroid N2+ (4GB) mit eMMC Modul.
Eventl. auch mal die DVB Firmware von der funktionierenden Installation verwenden.
apt-get install vdr-plugin-softhdcuvid
Ich habe in https://launchpad.net/~seahawk…+archive/ubuntu/vdr-2.6.2 schon Pakete für Ubuntu 20.04 bauen lassen, die für 22.04 kommen noch (erst mal nur für x64) - neu sind auch der aktualisierte permashift-Patch und eine neue Version des permashift-Plugins.
Ergänzung: Die Pakete für Ubuntu 22.04 im selben PPA sind mittlerweile auch fertig.
Für einen "Schwenk" zu Deinem ppa (jammy), fehlt mir noch vdr-plugin-softhdcuvid und vdr-plugin-markad-ng.