Bug 507047
Summary: | lirc_i2c no longer functional | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Smith <dsmith> |
Component: | kernel | Assignee: | Jarod Wilson <jarod> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 11 | CC: | fc32004, itamar, kernel-maint, quintela, sub |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.6.29.6-213.fc11 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-07-22 21:58:49 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
David Smith
2009-06-20 03:08:43 UTC
Just adding that I also have experienced this problem since I upgraded to fedora 11 from fedora 10. System information: kernel-2.6.29.4-167.fc11.i586 lirc-0.8.5-2.fc11.i586 SELinux: permissive Hauppauge PVR-350 capture card /var/log/messages: Jun 20 15:46:42 localhost kernel: lirc_dev: IR Remote Control driver registered, major 248 Jun 20 15:46:42 localhost kernel: lirc_i2c: chip 0x10020 found @ 0x18 (Hauppauge IR) Jun 20 15:46:42 localhost kernel: lirc_dev: lirc_register_driver: sample_rate: 10 Jun 20 15:46:42 localhost kernel: lirc_i2c: chip 0x10020 found @ 0x18 (Hauppauge IR) Jun 20 15:46:42 localhost kernel: lirc_dev: lirc_register_driver: sample_rate: 10 Jun 20 15:46:43 localhost lircd-0.8.5[2023]: lircd(default) ready Jun 20 15:47:09 localhost lircd-0.8.5[2023]: accepted new client on /dev/lircd Jun 20 15:47:18 localhost lircd-0.8.5[2023]: accepted new client on /dev/lircd Jun 20 16:45:33 localhost lircd-0.8.5[2023]: accepted new client on /dev/lircd Jun 20 16:45:41 localhost lircd-0.8.5[2023]: reading in mode LIRC_MODE_LIRCCODE failed Jun 20 16:45:45 localhost lircd-0.8.5[2023]: removed client I'm having a similar problem with f10. After unsuccessfully trying to install f11 due to problems with anaconda and raid, I did a fresh install of f10. After updating everything, I eventually installed the lirc packages. When trying to configure lirc, I couldn't get any output from irw. After trying for a couple hours, I just reinstalled f10 figuring I had done something incorrectly. The first thing I did on the new install was try out lirc. It still didn't work. I proceeded to remove the most recent version 8.5-2. and downgrade to the packages that shipped with f10 8.4a-1 and worked in the past. This proved successful as everything now works as it should. System information: kernel-2.6.27.24-170.2.68.fc10.x86_64 lirc-0.8.5-2.fc10.x86_64 SELinux: permissive Hauppauge PVR-350 capture card Here is the relevant output from /var/log/messages: Jun 20 23:14:35 localhost kernel: lirc_dev: IR Remote Control driver registered, major 61 Jun 20 23:14:35 localhost kernel: bttv: driver version 0.9.17 loaded Jun 20 23:14:35 localhost kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture Jun 20 23:14:35 localhost kernel: cx88/0: cx2388x v4l2 driver version 0.0.6 loaded Jun 20 23:14:35 localhost kernel: lirc_i2c: chip 0x10020 found @ 0x18 (Hauppauge IR) Jun 20 23:14:35 localhost kernel: lirc_dev: lirc_register_plugin: sample_rate: 10 Jun 20 23:14:57 localhost lircd-0.8.5[3946]: lircd(default) ready Jun 20 23:15:03 localhost lircd-0.8.5[3946]: accepted new client on /dev/lircd Jun 20 23:15:03 localhost lircd-0.8.5[3946]: could not get hardware features Jun 20 23:15:03 localhost lircd-0.8.5[3946]: this device driver does not support the LIRC ioctl interface Jun 20 23:15:03 localhost lircd-0.8.5[3946]: make sure you use a current version of the driver Jun 20 23:15:03 localhost lircd-0.8.5[3946]: Failed to initialize hardware Jun 20 23:15:34 localhost lircd-0.8.5[3946]: removed client Jun 20 23:15:48 localhost ntpd[2909]: synchronized to 129.174.93.11, stratum 3 Jun 20 23:15:48 localhost ntpd[2909]: kernel time sync status change 0001 Jun 20 23:17:26 localhost lircd-0.8.5[3946]: caught signal Jun 20 23:17:26 localhost yum(yumex): Erased: lirc Jun 20 23:17:28 localhost yum(yumex): Erased: lirc-doc Jun 20 23:17:28 localhost yum(yumex): Erased: lirc-libs Jun 20 23:20:07 localhost ntpd[2909]: synchronized to 75.144.70.35, stratum 2 Jun 20 23:23:46 localhost yum: Installed: lirc-libs-0.8.4a-1.fc10.x86_64 Jun 20 23:23:47 localhost yum: Installed: lirc-0.8.4a-1.fc10.x86_64 Jun 20 23:23:47 localhost yum: Installed: lirc-doc-0.8.4a-1.fc10.x86_64 Jun 20 23:24:11 localhost lircd-0.8.4a[4169]: lircd(default) ready Jun 20 23:24:19 localhost lircd-0.8.4a[4169]: accepted new client on /dev/lircd Jun 20 23:32:24 localhost lircd-0.8.4a[4169]: removed client So there are two different issues... One, the 2.6.27.x kernels in F10 aren't compatible with lirc 0.8.5, but work with 0.8.4a, as Keith discovered in comment #2. That'll be remedied once F10 bumps to a 2.6.29 kernel soon here... Second, and the more troubling one, is apparently lirc_i2c no longer works... Which is presently rather baffling, as that code hasn't changed much at all any time recently that I can remember... Fortunately, I do have a fodder box with a PVR-250 in it, which has an onboard lirc_i2c-driven IR receiver, so I'll see what I can figure out... Okay, I reproduced the problem with my PVR-250. Current lirc cvs works, but lirc_i2c itself has no significant difference. Tracked it down to a minor difference in buffer length calculation in lirc_dev.c though, and now I've got it working again w/the in-kernel lirc. Will get the Fedora 2.6.29.x and up kernel patches updated shortly. Fixed up kernel building now, please give it a test run when its done building: http://koji.fedoraproject.org/koji/taskinfo?taskID=1434633 Many thanks Jarod - lirc works again on F11 after installing that kernel update. Thanks also for your invaluable 'Fedora Myth(tv)ology' site. I used it a few years ago to get MythTV up and running and found it very useful. Thanks again, Darwin kernel-2.6.29.6-213.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/kernel-2.6.29.6-213.fc11 kernel-2.6.29.6-213.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update kernel'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-7617 I've tested 2.6.29.6-213.fc11 and it seems to work fine for me. kernel-2.6.29.6-213.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. |