[pvrusb2] pvrusb2 vs. em8300

Mike Isely isely at isely.net
Thu Feb 16 00:24:48 CST 2006


On Tue, 14 Feb 2006, Michael Roitzsch wrote:

> Hi Mike,
>
>> Two things:
>>
>> 1. Please send me the log data.
>
> Hmm. That's strange, I just checked my archive copy and this time I
> actually did not forget to attach them. ;) They just did not come
> though for some reason. You will find my next try below.

I recently updated mailman on the server in order to fix a problem with 
date headers while in digest mode.  I thought before that attachments had 
been working.  I'll poke at it.

>
>> 2. In the broken case, do this:
>>
>>     cat /sys/class/pvrusb2/sn-XXXX/debuginfo
>
> I made this in the broken and working case. See below.
>
>> Assuming that you're running a recent driver snapshot
>
> Just for info: I am running the latest.
>
>> You might find it interesting to compare the output of debuginfo in
>> the
>> working and broken cases.
>
> I double checked that I did not mess up the files, but they are
> really identical.
>
> You can find all the files here:
> http://homepage.mac.com/michael.roitzsch/pvrusb2-working.log
> http://homepage.mac.com/michael.roitzsch/pvrusb2-working.debuginfo
> http://homepage.mac.com/michael.roitzsch/pvrusb2-broken.log
> http://homepage.mac.com/michael.roitzsch/pvrusb2-broken.debuginfo
>

What I was hoping to see was that perhaps some alien I2C modules were 
trying to attach to the pvrusb2's I2C bus in the broken.  But that clearly 
is not happening here.

I diff'ed your log snapshots and the only substantial difference (as you 
point out) is the loading of the firmware.  To answer your earlier 
question, it is not required that the pvrusb2 driver load the device's 
controller firmware every time.  Basically, once the PVR USB2 hardware has 
its firmware (pvrusb2.f1 in this case) downloaded, then it never needs to 
be loaded again until the device is power cycled.  So what you observed is 
not necessarily wrong.  Unfortunately this doesn't get us any closer to 
understanding the problem.

An interesting experiment might be to power cycle the PVR USB2 hardware 
when the em8300 driver is present.  In that case, the pvrusb2 driver MUST 
load the device's firmware and you should see that in the log.  If that 
still isn't happening, then we've got a strong clue to investigate.

   -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