[pvrusb2] WinTV PVR USB2 with Beagleboard driver
marco at panzanella.net
marco at panzanella.net
Tue Dec 15 09:58:32 CST 2009
Dear Mike,
Thanks for the reply. Sorry to disturb you again. I was wondering if
you can make a quick comment on my progress. I think I sucessfully
compiled the pvrusb driver. When I plug in your device I see the
following errors:
[ 2288.158325] usb 1-2.2: new high speed USB device using ehci-omap and
address 6
[ 2288.307006] usb 1-2.2: configuration #1 chosen from 1 choice
[ 2288.502258] tveeprom: disagrees about version of symbol
struct_module
[ 2288.509490] v4l1_compat: disagrees about version of symbol
struct_module
[ 2288.518280] videodev: disagrees about version of symbol
struct_module
[ 2288.525970] v4l2_common: disagrees about version of symbol
struct_module
[ 2288.533966] cx2341x: disagrees about version of symbol struct_module
[ 2288.542022] dvb_core: disagrees about version of symbol
struct_module
[ 2288.570526] pvrusb2: version magic '2.6.32 mod_unload ARMv7 ' should
be '2.6.29-omap1 preempt mod_unload modversions A
RMv7 '
So it appears the pvrusb2 driver is fine now. I don't know if the rest
matter. I still don't have /dev/video0 so the issue is either the
above dependencies or you mention in your usage.html file about running
udev. I believe I have udev installed. Do you think the /dev/video0
isn't being created because of dependency issues or something else?
Thanks for helping out.
Marco
-------- Original Message --------
Subject: Re: [pvrusb2] WinTV PVR USB2 with Beagleboard driver
From: Mike Isely <isely at isely.net>
Date: Sat, December 12, 2009 12:03 am
To: Communications nexus for pvrusb2 driver <pvrusb2 at isely.net>
Macro:
The errors you are seeing are most likely because the modules weren't
compiled against the kernel you are running. Either that or there are
other modules that you need to install as well. With Linux it's
critically important that you use modules matched to the kernel you are
running.
Are you sure you grabbed the right set of modules?
Not being familiar with the beagleboard I don't know how software is
being distributed for it. But if you have the ability to install a
kernel source tree and compile your own modules against that, then you
should certainly be able to simply compile the driver yourself.
The FAQ entry you referred to is a good guess, but this problem is more
basic - you're having problems with more than just that one symbol. The
underlying issue here has to be due to simply using the wrong modules
with the kernel you are running.
-Mike
On Wed, 9 Dec 2009, marco at panzanella.net wrote:
> Hello,
>
> I am trying to use the PVR USB2 driver with the Hauppauge WinTV
PVRUSB2
> and a beagleboard. I am running kernel version 2.6.29 and angstrom
> which does come with the driver already compiled for this processor
and
> kernel version. I got the driver from:
>
> [1][1]http://www.angstrom-distribution.org/demo/beagleboard/
>
> from the file:
>
> [2]modules-2.6.29-r47-beagleboard.tgz
>
> and overwrote the one that comes with the angstrom distribution. When
> I connect the device I get the following:
>
> root at beagleboard:~# [ 115.926452] usb 1-2.2: new high speed USB
device
> using ehci-omap and address 4
> [ 116.079681] usb 1-2.2: configuration #1 chosen from 1 choice
> [ 116.302368] tveeprom: disagrees about version of symbol
> struct_module
> [ 116.312225] v4l1_compat: disagrees about version of symbol
> struct_module
> [ 116.324310] videodev: disagrees about version of symbol
> struct_module
> [ 116.334808] v4l2_common: disagrees about version of symbol
> struct_module
> [ 116.345611] cx2341x: disagrees about version of symbol
struct_module
> [ 116.363372] dvb_core: disagrees about version of symbol
> struct_module
> [ 116.389312] pvrusb2: Unknown symbol dvb_dmxdev_init
> [ 116.397521] pvrusb2: Unknown symbol v4l2_prio_max
> [ 116.403259] pvrusb2: Unknown symbol cx2341x_ext_ctrls
> [ 116.410858] pvrusb2: Unknown symbol v4l2_prio_change
> [ 116.416595] pvrusb2: Unknown symbol v4l_compat_translate_ioctl
> [ 116.424285] pvrusb2: Unknown symbol dvb_register_adapter
> [ 116.430633] pvrusb2: Unknown symbol cx2341x_ctrl_query
> [ 116.438232] pvrusb2: Unknown symbol video_devdata
> [ 116.445129] pvrusb2: Unknown symbol v4l2_prio_check
> [ 116.451080] pvrusb2: Unknown symbol v4l_printk_ioctl
> [ 116.458038] pvrusb2: Unknown symbol dvb_dmx_release
> [ 116.466064] pvrusb2: Unknown symbol v4l2_prio_close
> [ 116.471954] pvrusb2: Unknown symbol dvb_net_init
> [ 116.478363] pvrusb2: Unknown symbol dvb_dmx_swfilter
> [ 116.484283] pvrusb2: Unknown symbol video_unregister_device
> [ 116.492034] pvrusb2: Unknown symbol dvb_dmxdev_release
> [ 116.498138] pvrusb2: Unknown symbol cx2341x_update
> [ 116.504913] pvrusb2: Unknown symbol video_register_device
> [ 116.510864] pvrusb2: Unknown symbol cx2341x_ctrl_get_menu
> [ 116.517486] pvrusb2: Unknown symbol dvb_frontend_detach
> [ 116.523925] pvrusb2: Unknown symbol dvb_net_release
> [ 116.529815] pvrusb2: Unknown symbol cx2341x_log_status
> [ 116.536865] pvrusb2: Unknown symbol cx2341x_fill_defaults
> [ 116.542968] pvrusb2: Unknown symbol dvb_unregister_frontend
> [ 116.550811] pvrusb2: Unknown symbol v4l2_prio_open
> [ 116.556884] pvrusb2: Unknown symbol dvb_register_frontend
> [ 116.563476] pvrusb2: Unknown symbol video_usercopy
> [ 116.569305] pvrusb2: Unknown symbol tveeprom_hauppauge_analog
> [ 116.576293] pvrusb2: Unknown symbol dvb_unregister_adapter
> [ 116.583404] pvrusb2: Unknown symbol dvb_dmx_init
>
> I thought the problem was related to:
>
> [3][2]http://www.isely.net/pvrusb2/faq.html#Q19
>
> So I recompiled the kernel to disable CONFIG_MODVERSIONS. However, I
> still get the above error. Can someone let me know what I am doing
> wrong?
>
> Thanks
>
> Marco
>
> References
>
> 1. [3]http://www.angstrom-distribution.org/demo/beagleboard/
> 2.
[4]http://www.angstrom-distribution.org/demo/beagleboard/modules-2.6.29
-r47-beagleboard.tgz
> 3. [5]http://www.isely.net/pvrusb2/faq.html#Q19
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> [6]http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
>
--
Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8
_______________________________________________
pvrusb2 mailing list
pvrusb2 at isely.net
[7]http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
References
1. http://www.angstrom-distribution.org/demo/beagleboard/
2. http://www.isely.net/pvrusb2/faq.html#Q19
3. http://www.angstrom-distribution.org/demo/beagleboard/
4. http://www.angstrom-distribution.org/demo/beagleboard/modules-2.6.29-r47-beagleboard.tgz
5. http://www.isely.net/pvrusb2/faq.html#Q19
6. http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
7. http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
More information about the pvrusb2
mailing list