On Sun, 2008-07-06 at 09:00 +0100, Brian Hope wrote:
> Using the latest firmware and drivers the cards load but I get i2c
> errors. Any suggestions?

Since all the I2C errors are related to loading the XC3028 tuner
firmware, we need to find the correct GPIO pin of the CX23418 to reset
the XC3028 tuner.

Quoting Hans' May 30th post to the list:

> You need to find the correct .xceive_pin setting in the card definition. 
> Try values 10 and 12 first, then the remaining values in the range 
> 8-15, then the whole range from 1-31. [ed. 0-31] [...] 
> 
> It's tedious, but one of the 32 pins is used to reset the xceive tuner 
> so that it can load the firmware.

We never received feedback, so I'm pretty sure the ".xceive_pin = 15"
setting in cx18-cards.c for the Yuan MPC-718 is wrong.  Please go
through the tedium of iteratively changing the xceive_pin value and
recompiling and retesting the driver to find the right number.


Regards,
Andy

> Brian
> 
> Please reply to [EMAIL PROTECTED]
> 
> Dmesg output:
[snip]
> [ 9325.864814] xc2028 1-0061: Loading 48 firmware images from
> xc3028-v27.fw, type: xc2028 firmware, ver 2.7
> [ 9325.870827] xc2028 1-0061: Loading firmware for type=BASE (1), id
> 0000000000000000.
> [ 9325.879976] i2c-adapter i2c-1: sendbytes: error - bailout.
> [ 9325.880010] xc2028 1-0061: i2c output error: rc = -14 (should be
> 64)
> [ 9325.880014] xc2028 1-0061: -14 returned from send
> [ 9325.880019] xc2028 1-0061: Error -22 while loading base firmware
> [ 9325.942720] xc2028 1-0061: Loading firmware for type=BASE (1), id
> 0000000000000000.
> [ 9325.951865] i2c-adapter i2c-1: sendbytes: error - bailout.
> [ 9325.951900] xc2028 1-0061: i2c output error: rc = -14 (should be
> 64)
> [ 9325.951905] xc2028 1-0061: -14 returned from send
> [ 9325.951909] xc2028 1-0061: Error -22 while loading base firmware
> [ 9325.958692] xc2028 1-0061: Loading firmware for type=BASE (1), id
> 0000000000000000.
> [ 9325.967833] i2c-adapter i2c-1: sendbytes: error - bailout.
> [ 9325.967864] xc2028 1-0061: i2c output error: rc = -14 (should be
> 64)
> [ 9325.967868] xc2028 1-0061: -14 returned from send
> [ 9325.967872] xc2028 1-0061: Error -22 while loading base firmware
> [ 9326.030589] xc2028 1-0061: Loading firmware for type=BASE (1), id
> 0000000000000000.
> [ 9326.039730] i2c-adapter i2c-1: sendbytes: error - bailout.
> [ 9326.039763] xc2028 1-0061: i2c output error: rc = -14 (should be
> 64)
> [ 9326.039767] xc2028 1-0061: -14 returned from send
> [ 9326.039771] xc2028 1-0061: Error -22 while loading base firmware
> [ 9326.039779] cx18-0 file: open encoder MPEG
> [ 9326.039805] cx18-0: VIDIOC_QUERYCAP driver=cx18, card=Yuan MPC718,
> bus=0000:03:00.0, version=0x00010000, capabilities=0x01070001
[snip]


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

Reply via email to