[pvrusb2] Some install guidance on WinTV PVR2 USB

Mike Isely isely at isely.net
Tue Mar 19 21:30:54 CDT 2013


Lorne:

These days the in-kernel pvrusb2 driver should work great without any 
special setup beyond perhaps ensuring you have the firmware files 
installed somewhere visible to udev.  Kernel 3.4.33 is reasonably new 
and should "just work".  I imagine most distribution kernels probably 
compile this driver for you, either into the kernel package itself or 
maybe as a "media" package add-on.  If you searched /lib/modules 
recursively, you should be able to find "pvrusb2.ko" in there.

Things I would check for:

1. Ensure the pvrusb2 device's power brick is plugged in and the unit is 
actually getting power.  If that isn't happening, then *nothing* else 
will work.

2. Even if the firmware files are not installed, the pvrusb2 driver 
should still attempt to attach to the hardware and you should see 
corresponding messages in the kernel log (i.e. dmesg) - leading up to 
the point where it gives up for lack of available firmware.  So if 
you're not seeing any messages, then the lack of firmware is likely not 
the issue.

3. Even if the pvrusb2 driver itself were completely borked or otherwise 
missing, you should still be able to see the hardware show up to the 
kernel via either running the "usbview" tool or just "cat 
/proc/bus/usb/devices".  If you can't see anything there that suggests 
the presence of the pvrusb2 hardware, then the driver situation won't 
matter at all.  (This would suggest the device is not getting power or 
there is a communication issue between the PC and the device.)

If there is a suspicion about, say, a bad USB hub or USB cable, then I 
would (obviously) try swapping around those parts.

If you have another PC (or laptop nearby), you can also try plugging the 
device in there - if only to see if you get a reaction from the 
operating system, e.g. if it were Windows you might be prompted to 
install drivers or if it were Linux you could notice the appearance of 
the hardware in your dmesg output.  Such a thing would at least tell you 
that the hardware is not dead.  If none of that produces a reaction, 
then I'd probably re-examine step #1 above a lot more closely.  If you 
have a voltmeter nearby then for example I'd check that you're getting 6 
volts at the DC plug end...

I have one laptop here that - with particular (older) kernel versions - 
has trouble recognizing the presence of the old (first generation) 29xxx 
model series.  It's a really bizarre thing, requiring a specific 
combination of computer, kernel version, and a 29xxx model.  I've never 
been able to track down why this is, except to suspect that the FX2 boot 
firmware in that model series has a quirk that is upsetting the USB 
stack for a particular type of USB host controller combined with a 
particular kernel version.

Hope that helps...

  -Mike


On Mon, 18 Mar 2013, Lorne Shantz wrote:

> I had a it running a few years back until a system rebuild. I gave up because I couldn't remember how I had it working and just went with a PCI card. Well now I'm using a newer MB, that does not have any PCI slots. I really need to get this running.
> 
> 
> Kernel image: /boot/vmlinuz-3.4.33-2.24-desktop
> 
> Initrd image: /boot/initrd-3.4.33-2.24-desktop
> 
> Root device: /dev/sdb1 (mounted on / as ext4)
> 
> Resume device: /dev/disk/by-id/ata-WDC_WD20EADS-32S2B0_WD-WCAVY3847719-part3
> 
> (/dev/sdb3)
> 
> modprobe: Module hid_generic not found.
> 
> WARNING: no dependencies for kernel module 'hid-generic' found.
> 
> Kernel Modules: thermal_sys thermal processor fan pata_marvell ata_piix
> 
> ata_generic scsi_transport_sas libsas isci scsi_dh scsi_dh_hp_sw scsi_dh_rdac
> 
> scsi_dh_emc scsi_dh_alua xhci-hcd hid-logitech-dj
> 
> Firmware: isci/isci_firmware.bin isci/isci_firmware.bin
> 
> Features: acpi plymouth block usb resume.userspace resume.kernel
> 
> 
> 
> The pvrusb2.ko file is in /lib/modules/3.4.33-2.24-desktop/kernel/drivers/media/video/pvrusb2/pvrusb2.ko
> 
> 
> I have compiled the kernel as I believe you have instructed.
> 
> 
> dmesg shows:
> 
> [ 315.904957] Linux video capture interface: v2.00
> 
> [ 315.955716] usbcore: registered new interface driver em28xx
> 
> 
> No video0 or video1.
> 
> 
> I'm not sure that the above is even the WinTV PVR2 USB device. I guess I could remove it and reboot, however, if memory serves,
> 
> back a couple of years ago I did have it running, it would pop up a message that was more clear when it was detected.
> 
> 
> Later.... I removed the device and rebooted. Nothing indicating video. I plugged it back in, and still nothing.
> 
> 
> The only thing I can figure, is somehow the driver is not compiled correctly. 
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> 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


More information about the pvrusb2 mailing list