[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