Portál AbcLinuxu, 10. května 2025 08:14

Dotaz: Problém s irw

12.3.2011 22:58 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Problém s irw
Přečteno: 222×
Odpovědět | Admin
Hezký den všem.

Mám ArchLinux, fungovalo mi dálkové ovládání ke snímači dodávanému s TV kartou Technisat Airstar 2. Kvůli zprovoznění TV výstupu jsem si nainstaloval lts jádro (kernel26-35-lts-arch). Zkompiloval a nainstaloval jsem si lirc, vše proběhlo bez problémů. Zkoušel jsem irrecord, vygeneroval stejné kódy jako jsou v původním konfiguračním souboru. Ale irw nic nehlásí. Zatím nemám nastavené další aplikace, které používají dálkové ovládání, takže nevím, na čem bych ho ještě vyzkoušel. Nemá někdo ponětí, v čem by mohl být problém?

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

Řešení dotazu:


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

Odpovědi

13.3.2011 21:39 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém s irw
Odpovědět | | Sbalit | Link | Blokovat | Admin
Připojuji výpis dmesg pro jádro (kernel26) s funkčním dálkovým ovládáním
[root@tv etc]# dmesg |grep lirc
lirc_dev: IR Remote Control driver registered, major 61
lirc_serial: module is from the staging directory, the quality is unknown, you have been warned.
lirc_serial: auto-detected active low receiver
lirc_dev: lirc_register_driver: sample_rate: 0
[root@tv etc]#
a nefunkčním dálkovým ovládáním
[root@tv tv]# dmesg |grep lirc
lirc_dev: IR Remote Control driver registered, major 61
lirc_serial: auto-detected active low receiver
lirc_dev: lirc_register_driver: sample_rate: 0
lirc_serial $Revision: 5.108 $ registered
[root@tv tv]#
Ve druhém případě se po neúspěšném zkoušení irw navíc ve výpisu objeví řádky
lirc_serial: ignoring spike: 1 1 4d7d2723 4d7d2723 554c2 5549a
lirc_serial: ignoring spike: 1 1 4d7d2726 4d7d2726 561e2 561b8
lirc_serial: ignoring spike: 1 1 4d7d2729 4d7d2729 56f03 56eda
apod.
Zavádění modulu lirc_serial i spouštění /etc/rc.d/lircd je v obou případech bezproblémové.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
18.3.2011 21:25 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Problém s irw
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nakonec jsem na to přišel.

Problém byl ve verzích použitého lircu. Původní nainstalovaná balíčková verze byla 0.9.0.pre1, kdežto ta stažená z lirc.org byla 0.8.7. Myslel jsem, že ta stažená bude mít přednost před tou původní, ale nějak se to mezi sebou bilo. Staženou verzi jsem zrušil a zkoušel jsem postupovat podle návodu z ArchWiki, ale moc to nepomohlo.

Nakonec jsem někde zjistil, že verze 0.9.0 potřebuje vyšší verzi jádra než 2.6.35, takže jsem upravil PKBUILD pro lirc i lirc-utils (viz též citovaný návod), změnil jsem tam verzi lircu na 0.8.7 a odkaz na zdroják, provedl instalaci (makepkg -s a pacman -U balíček) a bylo to.

Potěšilo mě, jak snadno šlo v ArchLinuxu nainstalovat jinou verzi softwaru, než je ta standardní.

Jirka

Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

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.