[pvrusb2] help with usb id and making the driver to work
Mike Isely
isely at isely.net
Sun Jun 11 18:29:26 CDT 2006
On Sun, 11 Jun 2006, Arnaud Boulan wrote:
> On Sunday 11 June 2006 20:25, Mike Isely wrote:
>> On Sun, 11 Jun 2006, Renan Yson wrote:
>>> also, when i do lsusb, the usb id given is this:
>>>
>>> Bus 001 Device 002: ID 04b4:8613 Cypress Semiconductor Corp. CY7C68013
>>> EZ-USB FX2 USB 2.0 Development Kit
>>
>> That isn't the ID for a Hauppauge PVR USB2 device. The driver isn't
>> looking for this ID, so it doesn't get attached to the device when you
>> plug it in. Thus nothing happens.
>>
>> I can't guarantee that the pvrusb2 driver is going to work on this device.
>> There might be unexpected differences. If you want to try it anyway, you
>> need to put that ID into the driver's table. As a quick hack you can just
>> replace an entry in pvr2_device_table in pvrusb2-hdw.c and see what
>> happens.
>>
>
> Hello,
>
> If your device is really a pvrusb2 device, unfortunately i suspect you have a
> defective unit. More precisely, there is a problem with the internal boot
> EEPROM (either it is corrupted, or the i2c connection is broken).
>
> Actually, this device ID is the default one used by the FX2 chip when it can
> not load the correct vendor and product IDs from the EEPROM connected to it.
> You should never get this ID for "production" devices, but only for
> development boards without a programmed EEPROM. This is required so that each
> device using the FX2 device internally can be distingushed from the others.
>
> You can get more information about this in the EZ-USB TRM §3.4.1
Oh wow. I hadn't thought about that possibility. You're right of course.
The USB ID reported by the FX2 comes from the internal eeprom. If that
eeprom can't be read then it only makes sense for it to be reporting some
kind of internal default...
-Mike
--
| Mike Isely | PGP fingerprint
Spammers Die!! | | 03 54 43 4D 75 E5 CC 92
| isely @ pobox (dot) com | 71 16 01 E2 B5 F5 C1 E8
| |
More information about the pvrusb2
mailing list