Portál AbcLinuxu, 12. května 2025 13:32

Dotaz: Nefunguje dálkové ovládání u Pinnacle 73e

22.10.2014 09:13 Dave
Nefunguje dálkové ovládání u Pinnacle 73e
Přečteno: 210×
Odpovědět | Admin
Zdravím,

mám Gentoo a s příchodem nového jádra mi přestalo fungovat dálkové ovládání k televizní kartě Pinnacle 73e. S jádrem 3.16 dálkové ovládání fungovalo bez problémů, s jádrem 3.17 vypadá jako mrtvé. Nikde se neobjevuje žádná chyba, v konfiguraci jádra jsem také žádnou relevantní změnu neobjevil. Samotný televizní tunner funguje i s novým jádrem, jaderné moduly se nahrají bez problému, zařízení v /dev použité v konfiguraci lircd se vytvoří:
$ ls -l /dev/input/by-path/pci-0000\:00\:1d.7-usb-0\:1.1-event-ir 
lrwxrwxrwx 1 root root 10 21. říj 23.15 /dev/input/by-path/pci-0000:00:1d.7-usb-0:1.1-event-ir -> ../event11
Seznam protokolů v /sys/class/rc/rc0/protocols je pro obě jádra stejný. Jenom irw s jádrem 3.17 nevypíše nic, zatímco s 3.16 normálně funguje. Výpis dmesg je pro obě jádra (co se týče tunneru) identický.

Nestalo se to někomu z vás taky? Čím to může být? Nějaká skrytá vazba v konfiguraci jádra, nebo regrese?

Díky za nápady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.10.2014 09:54 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Nefunguje dálkové ovládání u Pinnacle 73e
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady si chlápek stěžuje na jeden commit, co mu rozbil v 3.17 imon https://patchwork.linuxtv.org/patch/26390/

Ten commit je obrovsky a zavadi spoustu IFu, klidne v nem muze byt chyb vice:

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=120703f9eb32033f0e39bdc552c0273c8ab45f33
23.10.2014 12:07 Dave
Rozbalit Rozbalit vše Re: Nefunguje dálkové ovládání u Pinnacle 73e
Díky, to by mohlo být ono...
10.2.2015 10:28 Dave
Rozbalit Rozbalit vše Re: Nefunguje dálkové ovládání u Pinnacle 73e
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem problém našel, už před nějakou dobou, chyba byla v úpravě datové struktury:
--- a/drivers/media/usb/dvb-usr/dib0700_core.c    2014-12-20
14:27:15.000000000 +0100
+++ b/drivers/media/usb/dvb-usr/dib0700_core.c    2014-12-20
14:27:36.000000000 +0100
@@ -658,8 +658,8 @@
 struct dib0700_rc_response {
     u8 report_id;
     u8 data_state;
-    u8 system;
     u8 not_system;
+    u8 system;
     u8 data;
     u8 not_data;
 };
Rád bych tu opravu dostal do jádra, abych nemusel každé nové jádro ručně patchovat. Zkoušel jsem psát na linux-media mailing list, ale tam ta oprava evidentně nikoho nezajímá, nikdo neodpověděl. Kam bych měl patch poslat, aby si ho někdo všiml?
10.2.2015 11:24 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Nefunguje dálkové ovládání u Pinnacle 73e
Koukal jsem na ten tvůj post, to mi přijde úplně OK. Ten mailing list je dost aktivní, možná to zapadlo. Zkusil bych to ještě jednou zaurgovat a přitom poslat na kopii Maurovi, který je očividně adminem toho subsystému

http://git.kernel.org/cgit/linux/kernel/git/mchehab/linux-media.git/

Jeho adresu bys měl vidět přímo v mailech, když se přihlásíš k odběru toho mailinglistu.

Minimálně u alsy chce hlavní admin, aby byl vždy na kopii, že prý vlastní mailinglist tak často nesleduje...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.