[mythtv-users] PVR150 IR Problems
DeKay
dekaymail at gmail.com
Sun Mar 27 03:06:55 UTC 2011
On Sun, Mar 20, 2011 at 5:53 PM, Jarod Wilson <jarod at wilsonet.com> wrote:
> On Mar 19, 2011, at 11:17 PM, DeKay wrote:
> For starters, you have both lirc_mceusb and the in-kernel mceusb driver
> loaded. That's not such a good situation. Pick one. (I'd pick the new
> mceusb driver, since the other isn't being maintained anymore). You may
> also need to try a slightly newer mceusb driver using media_build.
>
> http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
>
I have LIRC working now after doing some combination of changing lirc.conf to
/usr/share/lirc/remotes/mceusb/lircd.conf.mceusb, and installing a new
mceusb driver from git as per the instructions above. Now I have a
much larger problem: no video
[root at mythbox ~]# modprobe ivtv
WARNING: Error inserting tveeprom
(/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/tveeprom.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting v4l2_common
(/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/v4l2-common.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting i2c_algo_bit
(/lib/modules/2.6.37-ARCH/kernel/drivers/i2c/algos/i2c-algo-bit.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting cx2341x
(/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/cx2341x.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ivtv
(/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/ivtv/ivtv.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
[root at mythbox ~]# dmesg
v4l2_common: Unknown symbol v4l2_subdev_init (err 0)
[root at mythbox ~]# uname -r
2.6.37-ARCH
Plus, lirc_mceusb is spamming dmesg like crazy...
lirc_mceusb 2-2:1.0: lirc_dev (lirc_mceusb [0]): poll result = 65
lirc_mceusb 2-2:1.0: lirc_dev (lirc_mceusb [0]): read called
lirc_mceusb 2-2:1.0: lirc_dev (lirc_mceusb [0]): read result = <ok> (0)
lirc_mceusb 2-2:1.0: lirc_dev (lirc_mceusb [0]): poll called
lirc_mceusb 2-2:1.0: lirc_dev (lirc_mceusb [0]): poll result = 0
Despite this:
[root at mythbox ~]# cat /etc/modprobe.d/lirc.conf
options lirc_dev debug=0
options lirc_mceusb debug=0
Also
[root at mythbox ~]# lsmod |grep lirc
lirc_zilog 12618 0
lirc_mceusb 12977 3
lirc_dev 9723 2 lirc_zilog,lirc_mceusb
i2c_core 16029 4 lirc_zilog,nvidia,videodev,i2c_i801
usbcore 117048 6 lirc_mceusb,zd1211rw,usbhid,uhci_hcd,ehci_hcd
I know you mentioned I shouldn't have lirc_mceusb in there if I am
using mceusb, but it is the kernel that is autoloading this.
I tried to modprobe ivtv, and I was getting this:
v4l2_common: Unknown symbol v4l2_subdev_init
Then I saw from the wiki and thought it might be my problem.
"Special case: If your system uses compressed kernel modules, after
running the "make install" command of the V4L-DVB installation
process, you could end up with a mixture of new modules (*.ko) and
their older compressed version (*.ko.gz) installed."
So I did
[root at mythbox ~]# for file in `find
/lib/modules/2.6.37-ARCH/kernel/drivers/media -name "*.ko"`; do if [[ -e
$file.gz ]]; then mv $file.gz $file.gz.disabled; fi; done
So now if I try to modprobe ivtv I get:
[root at mythbox ~]# modprobe ivtv
WARNING: Could not read
'/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/tveeprom.ko.gz':
No such file or directory
WARNING: Could not read
'/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/cx2341x.ko.gz':
No such file or directory
FATAL: Error inserting ivtv
(/lib/modules/2.6.37-ARCH/kernel/drivers/media/video/ivtv/ivtv.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
And dmesg tells me:
ivtv: Unknown symbol cx2341x_handler_set_busy (err 0)
ivtv: Unknown symbol cx2341x_handler_setup (err 0)
ivtv: Unknown symbol tveeprom_read (err 0)
ivtv: Unknown symbol cx2341x_handler_init (err 0)
ivtv: Unknown symbol cx2341x_handler_set_50hz (err 0)
ivtv: Unknown symbol tveeprom_hauppauge_analog (err 0)
I'm getting near the end of my rope here. I suspect I need to try to
go to the Archlinux testing kernel, but I'm also getting further and
further away from a base system and in to all kinds of unstable and
testing packages. This has been a nightmare. Please help. Thank you
in advance.
More information about the mythtv-users
mailing list