Re: si2157: new revision?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

I'm started playing i2c, but stuck with unknown error for me - 32 (EPIPE?):
	[ 5651.958763] cx231xx #0 at cx231xx_i2c_xfer: write stop addr=0x60
len=15: c0 00 00 00 00 01 01 01 01 01 01 02 00 00 01
	[ 5651.958774] cx231xx #0: (pipe 0x80001000): OUT:  40 02 21 c0 00 00
0f 00
	[ 5651.958775] >>> c0 00 00 00 00 01 01 01 01 01 01 02 00 00 01FAILED!
	[ 5651.959110] cx231xx 1-2:1.1: cx231xx_send_usb_command: failed with
status --32
	[ 5651.959111] cx231xx #0 at cx231xx_i2c_xfer:  ERROR: -32

How this error can be fixed? :)

On 04.07.16 21:47, Antti Palosaari wrote:
> Hello
> On 07/04/2016 09:38 PM, Oleh Kravchenko wrote:
>> Hello Antti!
>>
>> I started reverse-engineering of my new TV tuner "Evromedia USB Full
>> Hybrid Full HD" and discovered that start sequence is different from
>> si2157.c:
>> i2c_read_C1
>>  1 \xFE
>> i2c_write_C0
>>  15 \xC0\x00\x00\x00\x00\x01\x01\x01\x01\x01\x01\x02\x00\x00\x01
>>
>> Do you familiar with this revision?
>> Should I merge my changes to si2158.c?
>> Or define another driver?
> 
> According to chip markings those are tuner Si2158-A20 and demod
> Si2168-A30. Both are supported already by si2157 and si2168 drivers.
> 
> Difference is just some settings. You need to identify which setting is
> wrong and add that to configuration options. It should be pretty easy to
> find it from the I2C dumps and just testing.
> 
> regards
> Antti
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux