• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: [SOLVED] Anyone able to upload firmware via USB with their kernel?  (Read 1950 times)
CharlesWGreenJr
Newbie
*

Karma: 0
Posts: 28



View Profile
« on: May 27, 2009, 04:28:25 AM »

Hi all,

I'm attempting to get the Hauppauge HVR-1950 USB tuner running on the SheevaPlug.  This works fine on my Intel-based Ubuntu systems, but plugging it into the SheevaPlug all I see in the kernel log is two lines announcing the USB device itself.  I've put the three .fw files it requires into /lib/firmware, but there's no evidence that the request for them is getting through the USB driver, or whatever mechanism is used, to 'udev'.

Here's what the SheevaPlug shows:

usb 1-1.3: new high speed USB device using orion-ehci and address 5
usb 1-1.3: configuration #1 chosen from 1 choice

Here's what my Intel 'hardy' system shows:

[ 2282.660029] usb 1-8: new high speed USB device using ehci_hcd and address 4
[ 2282.797228] usb 1-8: configuration #1 chosen from 1 choice
[ 2282.952304] usbcore: registered new interface driver pvrusb2
[ 2282.952311] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
[ 2282.952314] pvrusb2: Debug mask is 31 (0x1f)
[ 2283.948095] usb 1-8: firmware: requesting v4l-pvrusb2-73xxx-01.fw
...

And here's what my Intel 'jaunty' system shows:

[  593.490018] usb 1-4: new high speed USB device using ehci_hcd and address 2
[  593.644339] usb 1-4: configuration #1 chosen from 1 choice
[  593.698637] Linux video capture interface: v2.00
[  593.763880] usbcore: registered new interface driver pvrusb2
[  593.763905] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
[  593.763910] pvrusb2: Debug mask is 31 (0x1f)
[  594.760164] usb 1-4: firmware: requesting v4l-pvrusb2-73xxx-01.fw
...

(The extra "Linux video capture interface" message in this case appears to be coming from videodev.ko)

Looking for 'firmware' on the forums here, the only references I see are to the SheevaPlug firmware itself, so it occurred to me that perhaps no one else is (yet) making use of any USB devices which require firmware downloads.  Does anyone know if the USB subsystem on the SheevaPlug supports this, or if there are any other impediments?

Thanks,

Charles Green
« Last Edit: June 11, 2009, 01:15:56 PM by CharlesWGreenJr » Logged

karurosu
Global Moderator
Full Member
*****

Karma: 0
Posts: 116



View Profile WWW
« Reply #1 on: May 28, 2009, 08:31:20 PM »

There shouldn't be any problem, I see you have another thread with pretty much the same problem (actually this one seems to be part of it).
Please tell us which kernel are you using and if you have the module installed.
Try to manually loading the module using modprobe before plugging in.
Finally please use lsusb and see if it is detected as it should be.

Hope this helps a little.
Logged

tony.p.lee
Newbie
*

Karma: 0
Posts: 11


View Profile
« Reply #2 on: June 08, 2009, 11:16:25 PM »

If it is using udev to load the firmware, try this on your PC.

killall -9 udevd
udevd --debug-trace --verbose

Plug in the device,  log to the udev events and scripts that it used load the firmware.
Track down the rule that call the scripts.
Copy the rules/script to the plug.
Use the same udevd --debug-trace --verbose to verify everything is working on the PLUG.
Logged

aliosa27
Newbie
*

Karma: 0
Posts: 6


View Profile
« Reply #3 on: June 11, 2009, 01:05:56 PM »

Looks like your missing the v4l module and the pvrusb2 module...Are you running a custom kernel..?
Logged

CharlesWGreenJr
Newbie
*

Karma: 0
Posts: 28



View Profile
« Reply #4 on: June 11, 2009, 01:15:02 PM »

All,

Thanks for the responses!  I was using a kernel provided elsewhere as I was trying to make some sort of progress while busy with other things, so I'm not 100% certain how it was configured.

More recently, however, I found the time to grab a 'git' snapshot from Marvell, reconfigure to add the necessary modules, rebuilt, repeated the cycle a few times, and finally got everything recognized and working.

Thanks again!

-Charles
Logged

Pages: [1]
Print
Jump to: