On Fri, 2008-05-30 at 13:00 +0200, Hans Verkuil wrote: > Hi Yuri, > > > [ 2126.681970] xc2028 3-0061: Loading 80 firmware images from > xc3028-v27.fw, type: xc2028 firmware, ver 2.7 > > [ 2126.689090] xc2028 3-0061: Loading firmware for type=BASE FM > > (401), id 0000000000000000. > > [ 2126.698249] i2c-adapter i2c-3: sendbytes: error - bailout. > > [ 2126.698285] xc2028 3-0061: i2c output error: rc = -14 (should be > > 64) [ 2126.698290] xc2028 3-0061: -14 returned from send > > [ 2126.698294] xc2028 3-0061: Error -22 while loading base firmware > > [ 2126.761972] xc2028 3-0061: Loading firmware for type=BASE FM > > (401), id 0000000000000000. > > 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. It might even be pin 0, but then > you have to modify cx18-gpio.c by removing the 'if > (cx->card->xceive_pin)' line (and the closing '}' afterwards).
> It's tedious, but one of the 32 pins is used to reset the xceive tuner > so that it can load the firmware. Hans, Some points of reference: a. I believe Yuri said it's only a problem on reload of the module. b. Brian's dmesg output indicates his Acer system loads the firmware of the xceive tuner on both cards properly at boot. c. I am assuming both Brian and Yuri still are using the ".xceive_pin = 15" definition that you originally provided. So I'm asking in hopes of avoiding the tedium: Does the reset of the xceive tuner not matter for the first firmware load? From my quick read of xc2028-tuner.c it looks like it should, but I'm not sure. I haven't read the XC3028 datasheet either. Regards, Andy > Regards, > > Hans _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
