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 <[email protected]> Date: Sat, December 12, 2009 12:03 am To: Communications nexus for pvrusb2 driver <[email protected]> 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, [email protected] 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: > > r...@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 > [email protected] > [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 [email protected] [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 _______________________________________________ pvrusb2 mailing list [email protected] http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
