treffNIX0815
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Hallo zusammen, ich habe ein kleine Problem und benötige Unterstützung.
Ich habe in Proxmox einen LXC Container mit Ubuntu 18.04. Hier möchte ich meinen alten TV Server vom Libreelec auf den Proxmox umziehen. Die verwendete DVB-s2 Karte ist eine PCTV 460e/461e, lief unter Libreecle mit tvheadend. Die Karte habe ich nun am Proxmox eingesteckt und in den Container durchgereicht. Im Container erhalte ich folgende Meldung
| root@tvh02:~# ls -la /dev/dvb/adapter0/
total 0
drwxrwxrwx 2 root root 120 Feb 11 18:52 .
drwxr-xr-x 3 root root 60 Feb 11 18:52 ..
crwxrwxrwx 1 root video 212, 1 Feb 11 18:52 demux0
crwxrwxrwx 1 root video 212, 2 Feb 11 18:52 dvr0
crwxrwxrwx 1 root video 212, 0 Feb 11 18:52 frontend0
crwxrwxrwx 1 root video 212, 3 Feb 11 18:52 net0
|
somit sollte es ja einwandfrei funktionieren. Anschließend habe ich die Stable Version von tvheadend installiert | apt update && apt dist-upgrade -y
|
| apt install software-properties-common -y
|
| apt-add-repository "https://apt.tvheadend.org/stable bionic main"
|
| apt install coreutils wget apt-transport-https lsb-release ca-certificates -y
|
| wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
|
Anschließend startet tvheadend und ich erreiche die Weboberfläche ohne Probleme.
Leider wird aber bei den Inputs keine Karte angezeigt.
Kann mir hier eventuell jemand weiterhelfen ?
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
Einmal die Ausgabe von
dmesg | grep -i dvb
posten. Tvheadend.org bezeichnet das Repository das Du nutzt auf ihrer Seite als *Outdated* und empfiehlt das Cloudsmith Repository. Nutze ich b.t.w. selbst: | curl -1sLf \
'https://dl.cloudsmith.io/public/tvheadend/tvheadend/setup.deb.sh' \
| sudo -E bash
|
[Nachtrag] Falls die dmesg Ausgabe die fehlende Firmware bemängelt. Zitat von LinuxTv.org: Firmware
The demodulator requires a firmware file that must be uploaded by the driver: dvb-demod-m88ds3103.fw The file is part of OpenELEC dvb-firmware package: download Target directory: /lib/firmware
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Danke dir, ich habe nach Anleitungen gesucht und diese waren von mitte/ende 2022, deswegen dachte ich diese seien noch aktuell. habe es nun mit der Variante installiert. Ergebnis von dmesg 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 | root@tvh01:~# dmesg | grep -i dvb
[ 3.838028] em28xx 1-3:1.0: DVB interface 0 found: isoc
[ 4.347780] em28xx 1-3:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 4.347784] em28xx 1-3:1.0: dvb set to isoc mode.
[ 4.362271] em28xx 1-3:1.0: Binding DVB extension
[ 4.366820] dvbdev: DVB: registering new adapter (1-3:1.0)
[ 4.366821] em28xx 1-3:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 4.366824] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 4.367048] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 4.367695] em28xx 1-3:1.0: DVB extension successfully initialized
[ 4.367697] em28xx: Registered (Em28xx dvb Extension) extension
[ 4.396032] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0
[ 4.396151] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0/input11
[ 11.431086] em28xx 1-3:1.0: Closing DVB extension
[ 522.185985] em28xx 1-7:1.0: DVB interface 0 found: isoc
[ 522.684799] em28xx 1-7:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 522.684803] em28xx 1-7:1.0: dvb set to isoc mode.
[ 522.684827] em28xx 1-7:1.0: Binding DVB extension
[ 522.689185] dvbdev: DVB: registering new adapter (1-7:1.0)
[ 522.689187] em28xx 1-7:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 522.689190] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 522.689546] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 522.690230] em28xx 1-7:1.0: DVB extension successfully initialized
[ 522.690464] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0
[ 522.690571] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0/input13
|
sieht danach aus das er alles gefunden hat.
leider in tvheadend weiterhin kein Adapter sichtbar. hat es eventuell etwas mit den Berechtigungen zu tun ?
der tvheadend läuft unter dem User hts lt. ps -e hts | root@tvh01:~# ps -u hts
PID TTY TIME CMD
22762 ? 00:00:00 tvheadend
|
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
Das TVheadend unter einem eigenem User (hts) inkl. eigenem Home Verzeichnis läuft ist richtig. Was ich bei Deiner dmesg Ausgabe vermisse ist das Laden der Firmware. Sieht bei mir so aus:
~$ dmesg | grep -i dvb
[ 5.949409] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[ 5.949836] cx23885: cx23885[0]: cx23885 based dvb card
[ 6.151652] dvbdev: DVB: registering new adapter (cx23885[0])
[ 6.151655] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88RS6000)...
[ 6.248305] m88ds3103 7-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw'
[ 7.245556] cx23885 0000:04:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (950000..2150000) Das erste was Du prüfen solltest, ist die Funktion der Karte mit anderen Programmen wie TVHeadend. Hätte ich als erstes vorschlagen müssen... Ich häng mal eine m3u Wiedergabeliste an die Sender von ASTRA 19.2 enthält. Einfach mal mit z.B. QMPlay2 oder VLC öffnen.
- tvheadend.m3u (16.1 KiB)
- Download tvheadend.m3u
- simplescreenrecorder-2023-02-12_19.16.40.mp4 (1.2 MiB)
- Download simplescreenrecorder-2023-02-12_19.16.40.mp4
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
also ich habe noch zusätzlich die Firmware in die Verzeichnisse /lib/firmware und /lib64/firwmare kopiert. Das Firmware Verzeichnis musste ich erst erstellen.
Anschließend habe ich das System rebootet aber keine Anzeige in tvheadend. Die Usb Karte funktioniert, habe hier noch das alte System mit einem veralteten libreelec. Dort wird diese anstandslos erkannt und Streamt fleißig.
In der m3u Datei habe ich deine IP gegen meine ersetzt und anschließend mit VLC abgespielt. Leider keine Streams. | Ihre Eingabe konnte nicht geöffnet werden:
VLC kann die Medienadresse 'http://tvh01:9981/stream/channelid/215744929?ticket=CB3A22A05FBAF60993504978AB8162574866481A&profile=pass' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen.
|
Die Firmware finde ich aber zusätzlich noch hier.
| root@tvh01:~# cp dvb-demod-m88ds3103.fw /lib64/ld-linux-x86-64.so.2
.bash_history .cache/ .profile dvb-demod-m88ds3103.fw
.bashrc .gnupg/ .wget-hsts
|
muss dem User hts eventuell noch der Zugriff auf die Karte berechtigt werden ?
also group video ? nochmal dmesg mit weiteren Selektionen 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | root@tvh01:~# dmesg | grep -i 'demod\|pctv\|dvb'
[ 1.788672] usb 1-3: Product: PCTV 460e
[ 1.788673] usb 1-3: Manufacturer: PCTV Systems
[ 3.838020] em28xx 1-3:1.0: New device PCTV Systems PCTV 460e @ 480 Mbps (2013:024c, interface 0, class 0)
[ 3.838028] em28xx 1-3:1.0: DVB interface 0 found: isoc
[ 4.347780] em28xx 1-3:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 4.347784] em28xx 1-3:1.0: dvb set to isoc mode.
[ 4.362271] em28xx 1-3:1.0: Binding DVB extension
[ 4.366820] dvbdev: DVB: registering new adapter (1-3:1.0)
[ 4.366821] em28xx 1-3:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 4.366824] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 4.367048] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 4.367695] em28xx 1-3:1.0: DVB extension successfully initialized
[ 4.367697] em28xx: Registered (Em28xx dvb Extension) extension
[ 4.395835] Registered IR keymap rc-pinnacle-pctv-hd
[ 4.396032] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0
[ 4.396151] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0/input11
[ 11.431086] em28xx 1-3:1.0: Closing DVB extension
[ 522.185475] usb 1-7: Product: PCTV 460e
[ 522.185476] usb 1-7: Manufacturer: PCTV Systems
[ 522.185981] em28xx 1-7:1.0: New device PCTV Systems PCTV 460e @ 480 Mbps (2013:024c, interface 0, class 0)
[ 522.185985] em28xx 1-7:1.0: DVB interface 0 found: isoc
[ 522.684799] em28xx 1-7:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 522.684803] em28xx 1-7:1.0: dvb set to isoc mode.
[ 522.684827] em28xx 1-7:1.0: Binding DVB extension
[ 522.689185] dvbdev: DVB: registering new adapter (1-7:1.0)
[ 522.689187] em28xx 1-7:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 522.689190] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 522.689546] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 522.690230] em28xx 1-7:1.0: DVB extension successfully initialized
[ 522.690346] Registered IR keymap rc-pinnacle-pctv-hd
[ 522.690464] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0
[ 522.690571] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0/input13
|
Ergänzung: auf dem Proxmox ist die daten in /lib/firmware/ vorhanden | root@pve2:~# ls /lib/firmware/dvb-demod-m88
dvb-demod-m88ds3103b.fw dvb-demod-m88ds3103.fw dvb-demod-m88rs6000.fw
|
aber da wird es auch nicht geladen 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | root@pve2:~# dmesg | grep -i 'demod\|pctv\|dvb'
[ 1.788672] usb 1-3: Product: PCTV 460e
[ 1.788673] usb 1-3: Manufacturer: PCTV Systems
[ 3.838020] em28xx 1-3:1.0: New device PCTV Systems PCTV 460e @ 480 Mbps (2013:024c, interface 0, class 0)
[ 3.838028] em28xx 1-3:1.0: DVB interface 0 found: isoc
[ 4.347780] em28xx 1-3:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 4.347784] em28xx 1-3:1.0: dvb set to isoc mode.
[ 4.362271] em28xx 1-3:1.0: Binding DVB extension
[ 4.366820] dvbdev: DVB: registering new adapter (1-3:1.0)
[ 4.366821] em28xx 1-3:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 4.366824] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 4.367048] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 4.367695] em28xx 1-3:1.0: DVB extension successfully initialized
[ 4.367697] em28xx: Registered (Em28xx dvb Extension) extension
[ 4.395835] Registered IR keymap rc-pinnacle-pctv-hd
[ 4.396032] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0
[ 4.396151] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/rc/rc0/input11
[ 11.431086] em28xx 1-3:1.0: Closing DVB extension
[ 522.185475] usb 1-7: Product: PCTV 460e
[ 522.185476] usb 1-7: Manufacturer: PCTV Systems
[ 522.185981] em28xx 1-7:1.0: New device PCTV Systems PCTV 460e @ 480 Mbps (2013:024c, interface 0, class 0)
[ 522.185985] em28xx 1-7:1.0: DVB interface 0 found: isoc
[ 522.684799] em28xx 1-7:1.0: Identified as PCTV DVB-S2 Stick (460e) (card=80)
[ 522.684803] em28xx 1-7:1.0: dvb set to isoc mode.
[ 522.684827] em28xx 1-7:1.0: Binding DVB extension
[ 522.689185] dvbdev: DVB: registering new adapter (1-7:1.0)
[ 522.689187] em28xx 1-7:1.0: DVB: registering adapter 0 frontend 0 (NXP TDA10071)...
[ 522.689190] dvbdev: dvb_create_media_entity: media entity 'NXP TDA10071' registered.
[ 522.689546] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 522.690230] em28xx 1-7:1.0: DVB extension successfully initialized
[ 522.690346] Registered IR keymap rc-pinnacle-pctv-hd
[ 522.690464] rc rc0: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0
[ 522.690571] input: PCTV DVB-S2 Stick (460e) as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/rc/rc0/input13
|
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
Ups.. das war die falsche m3u. Getestet werden muss ja gegen ein anderes Programm. Jetzt also die richtige m3u im Anhang. Die firmware gehört nach /lib/firmware! und nicht lib64.
Die Usb Karte funktioniert, habe hier noch das alte System mit einem veralteten libreelec. Dort wird diese anstandslos erkannt und Streamt fleißig.
Das war klar. Es geht darum ob die Karte richtig vom System installiert wurde.
muss dem User hts eventuell noch der Zugriff auf die Karte berechtigt werden ? also group video ?
nein
- dvbs.m3u (7.9 KiB)
- Download dvbs.m3u
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Bleys schrieb: Ups.. das war die falsche m3u. Getestet werden muss ja gegen ein anderes Programm. Jetzt also die richtige m3u im Anhang. Die firmware gehört nach /lib/firmware! und nicht lib64.
hm wie kann ich des gegen ein anderes testen ? ich arbeite selbst aktuell aufm Windows System. Die Firmware habe ich nach /lib/firmware/ ebenfalls kopiert und aus dem lib64 gelöscht.
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
treffNIX0815 schrieb: hm wie kann ich des gegen ein anderes testen ?
Genau so wie ich schon im Clip die TVHeadend Version gestartet habe: Rechte Maustaste: Öffnen mit... [Nachtrag]
Hmm.. Du hast hast nur Remote Zugriff auf das TVHeadend System?
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Bleys schrieb: treffNIX0815 schrieb: hm wie kann ich des gegen ein anderes testen ?
Genau so wie ich schon im Clip die TVHeadend Version gestartet habe: Rechte Maustaste: Öffnen mit...
hm sorry, weis nicht wie das geht. Ich arbeite an einem Windows System und bin über die konsole von Proxmox auf dem ubunttu lxc container verbunden. Nicht auf einer VM mit Desktop Umgebung.
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Bleys schrieb:
[Nachtrag]
Hmm.. Du hast hast nur Remote Zugriff auf das TVHeadend System?
ja ☺
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
Falls Du nur Remote Zugriff hast: w-scan2. Das funktioniert im Terminal und zeigt auch gleich Fehlermeldungen.
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Idee: kann ich die Firmware manuell starten / laden ?
ich vermute da es auf proxmox auch nicht geladen ist.
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
Bleys schrieb: Falls Du nur Remote Zugriff hast: w-scan2. Das funktioniert im Terminal und zeigt auch gleich Fehlermeldungen.
anbei die Ausgabe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | root@tvh01:~# w_scan2
w_scan2-1.0.14 (compiled for DVB API 5.10)
https://github.com/stefantalpalaru/w_scan2
WARNING: could not guess your country. Falling back to 'DE'
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, delivery system SYS_UNDEFINED, channellist 4
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:4788: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
|
|
Bleys
Anmeldungsdatum: 13. August 2006
Beiträge: 6172
|
treffNIX0815 schrieb: | Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
|
So.. Die Karte wird erkannt aber nicht richtig im System installiert. Dann sind wir wieder bei der Firmware (die nicht manuel geladen werden kann)
|
treffNIX0815
(Themenstarter)
Anmeldungsdatum: 12. Februar 2023
Beiträge: 22
|
hier mit richtigen Parametern 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | root@tvh01:~# w_scan2 -fs -s 19e2 -c DE
w_scan2-1.0.14 (compiled for DVB API 5.10)
https://github.com/stefantalpalaru/w_scan2
WARNING:
SATELLITE CODE IS NOT DEFINED. FALLING BACK TO "S19E2"
using settings for Astra 1KR/1L/1M/1N (19.2 EAST)
scan type SATELLITE, channellist 13
output format vdr-2.0
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:4788: FATAL: ***** NO USEABLE SATELLITE CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
root@tvh01:~#
|
|