Hallo zusammen, ich brauche eine neue DVB-C-Karte. Bekomme ich die Hauppauge WinTV-quadHD unter vdr 2.6.6 zum laufen? Und wie sieht es mit meiner smt32 Empfänger aus?
Hauppauge WinTV-quadHD [gelöst]
-
-
Laut https://www.linuxtv.org/wiki/index.php…/T2/C)#Firmware braucht die Karte eine Firmware. Wenn du mir die PCI-ID gibst (da wäre die Ausgabe von lspci -nn für die Karte relevant), kann ich das ins Playbook einbauen, dass er die Firmware automatisch herunterlädt.
Für den SMT32-Empfänger sollte yavdr-hardware-irmp installiert worden sein, wenn eine bekannte USB-ID erkannt wurde (1209:4444 oder 16c0:27d9 - falls das nicht der Fall ist, bitte die Ausgabe von lsusb posten).
Für die SMT32-Variante, die den Empfänger nicht als Tastatur registriert, sondern die Tastendrücke über irmplircd ausliest, braucht es dann noch eine Keymap, die die von IRMP erzeugten Tastencodes auf die von yaVDR erwartete Tastenbelegung übersetzt (https://www.yavdr.org/documentation/…yavdr-namespace - relevant sind die KEY_* Namen in der Tabelle) - mittels sudo irw /var/run/lirc/irmplircd solltest du die Codes sehen können - die Zuordnung schreibst du dann in eine /etc/irmplircd/irmplicd.map - also z.B. sowas:
Für die STM32 Variante, die als Tastatur arbeitet, muss die Zuordnung von IR-Codes zu Tastennamen soweit ich weiß über die Konfigurationssoftware erfolgen - und dann kann man die Tastennamen bei Bedarf noch über eine evmap für eventlircd abändern - die udev-Regeln aus dem Paket yavdr-remote sollten /etc/eventlircd/evmaps/STM32_IRMP.evmap dafür konfigurieren (vgl. https://github.com/yavdr/yavdr-re…names.rules#L54), wenn ein entsprechend benannter Empfänger erkannt wurde.
-
Bei mir läuft eine Hauppauge WinTV-quad HD seit ziemlich genau vier Jahren ohne Probleme.
-
Wenn du mir die PCI-ID gibst (da wäre die Ausgabe von lspci -nn für die Karte relevant), kann ich das ins Playbook einbauen, dass er die Firmware automatisch herunterlädt.
Folgender Patch funktioniert bei mir:
Diff
Display Morediff --git a/roles/autoinstall-firmware/tasks/main.yml b/roles/autoinstall-firmware/tasks/main.yml index b0e4f9f..53cf56b 100644 --- a/roles/autoinstall-firmware/tasks/main.yml +++ b/roles/autoinstall-firmware/tasks/main.yml @@ -2,12 +2,19 @@ # This role provides easyily downloadable firmware files -- name: Firmware dvb-demod-si2168-b40-01.fw for Hauppauge WinTV HD Solo/Duo, PCTV 292e +- name: Firmware dvb-demod-si2168-b40-01.fw for Hauppauge WinTV HD Solo/Duo, PCTV 292e, Hauppauge WinTV HVR-5525, Hauppauge WinTV quadHD get_url: url: https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-b40-01.fw checksum: sha256:8507536630d75a316d0719d6b95c04b90c36baa5b457ad457c9bacadafcef134 dest: /lib/firmware/dvb-demod-si2168-b40-01.fw - when: '"2040:0264" in usb or "2013:025f" in usb' + when: '"2040:0264" in usb or "2013:025f" in usb or "14f1:8880" in pci or "14f1:8852" in pci' + +- name: Firmware dvb-demod-si2168-02.fw for Hauppauge WinTV quadHD + get_url: + url: https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-si2168-02.fw + checksum: sha256:5bbcfee4a0dbd55ea9d88d6b7d618afed5937a1f02962f14cdf707e108895cf7 + dest: /lib/firmware/dvb-demod-si2168-02.fw + when: '"14f1:8852" in pci' - name: Firmware dvb-fe-xc5000-1.6.114.fw for Hauppauge WinTV-HVR-930C get_url: @@ -47,3 +54,10 @@ dest: /lib/firmware/dvb-fe-ds3000.fw when: '"d464:9022" in pci or "14f1:8802" in pci or "d470:9022" in pci or "d471:9022" in pci or "9022:d660" in usb or "0572:6831" in usb' notify: ['reboot required'] + +- name: Firmware dvb-demod-m88rs6000.fw for Hauppauge WinTV HVR-5525 + get_url: + url: https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-m88rs6000.fw + checksum: sha256:9ac84583d83a4222909cb568236b7786e436f27dc050e60a31df404bb1be19dc + dest: /lib/firmware/dvb-demod-m88rs6000.fw + when: '"14f1:8880" in pci'
-
Ich habe es mal eingebaut und dabei die USB- und PCI-IDs in eigene Listen gepackt, damit das im Playbook nicht in lange oder-Verkettungen ausartet.
-
Vielen Dank für die schnelle Hilfe. Leider ist die gelieferte Karte defekt. In 2 PCs zeigt lspci sie nicht an. Wenn Ersatz da ist brauche ich ja nun nach dem Einbau nur das Ansible-Script laufen lassen und neu starten. Prima.
-
thi
March 29, 2024 at 5:33 PM Changed the title of the thread from “Hauppauge WinTV-quadHD” to “Hauppauge WinTV-quadHD [gelöst]”.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!