Hello,

I am playing with the cx18 driver with a WinTV-HVR 1600.

I can't seem to get past the cpu firmware load.  I added some debug
statements to the driver to see where it was getting stuck.

Occasionally I get errors loading the apu firmware.  That looks like this:

[ 1749.500856] cx18-0 info: Begin cx18_firmware_init
[ 1749.504247] cx18-0 info: Begin load_apu_fw_direct
[ 1749.513396] cx18-0 info: load segment a00000-a07fff
[ 1749.523014] cx18-0 info: load segment ae0000-ae00ff
[ 1749.523259] cx18-0 info: load segment b00000-b1a65f
[ 1749.549837] cx18-0: Mismatch at offset 18134

But usually it succeeds after retrying.  That looks like this:

[ 1751.045638] cx18-0 info: Begin cx18_firmware_init
[ 1751.050283] cx18-0 info: Begin load_apu_fw_direct
[ 1751.054884] cx18-0 info: load segment a00000-a07fff
[ 1751.064483] cx18-0 info: load segment ae0000-ae00ff
[ 1751.064564] cx18-0 info: load segment b00000-b1a65f
[ 1751.099571] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000
(141200 bytes)

But then the cpu firmware load always fails with this message:

[ 1752.595009] cx18-0 info: Begin load_fw_direct: v4l-cx23418-cpu.fw
[ 1752.603761] cx18-0: Mismatch at offset 0

(I added all the "Begin " messages)

I believe I have the ESMT memory on the card and I am using the
firmware link from  the cx18 announce message.

I tried with and with "#if 1" and "#if 0" at line 350 in cx-firmware.c
and I get the same results either way.  I also tried increasing the
sleep from 500ms to 1500ms and still the same result.  It always fails
at offset 0 when validating the cpu firmware load.

-Andrew

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to