Hi Avl, Am Samstag, den 26.06.2010, 12:08 +0000 schrieb Avl Jawrowski: > Hi, > there are some news with 2.6.34 (or previous). > The IR is detected and the device seems to be created, but it doesn't work. > > saa7130/34: v4l2 driver version 0.2.15 loaded > saa7134 0000:01:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 > saa7133[0]: found at 0000:01:02.0, rev: 209, irq: 22, latency: 32, mmio: > xcfddf800 > saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i > [card=101,autodetected] > saa7133[0]: board init: gpio is 600c000 > IRQ 22/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs > saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 > saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2e 15 13 ff ff > saa7133[0]: i2c eeprom 20: 01 2c 01 23 23 01 04 30 98 ff 00 e7 ff 21 00 c2 > saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff 15 0e 6c a3 eb 03 c5 e8 9d > saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > input: i2c IR (Pinnacle PCTV) as /class/input/input5 > Creating IR device irrcv0 > ir-kbd-i2c: i2c IR (Pinnacle PCTV) detected at i2c-0/0-0047/ir0 [saa7133[0]] > tuner 0-004b: chip found @ 0x96 (saa7133[0]) > tda829x 0-004b: setting tuner address to 61 > tda829x 0-004b: type set to tda8290+75a > saa7133[0]: registered device video0 [v4l2] > saa7133[0]: registered device vbi0 > saa7133[0]: registered device radio0 > dvb_init() allocating 1 frontend > DVB: registering new adapter (saa7133[0]) > DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)... > > And loading it with i2c_debug=1 ir_debug=1 I get a lot of these: > > [ 3757.243258] input: i2c IR (Pinnacle PCTV) as /class/input/input6 > [ 3757.243314] Creating IR device irrcv0 > [ 3757.243318] ir-kbd-i2c: i2c IR (Pinnacle PCTV) > detected at i2c-0/0-0047/ir0 [saa7133[0]] > [ 3757.243330] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3757.243470] i2c IR (Pinnacle PCTV)/ir: read error > [ 3757.243512] saa7133[0]: i2c xfer: < 10 3c 33 60 > > [ 3757.251420] saa7133[0]: i2c xfer: < 84 ERROR: NO_DEVICE > [ 3757.251599] saa7133[0]: i2c xfer: < 86 ERROR: NO_DEVICE > [ 3757.251777] saa7133[0]: i2c xfer: < 94 ERROR: NO_DEVICE > [ 3757.251955] saa7133[0]: i2c xfer: < 96 > > [ 3757.256422] saa7133[0]: i2c xfer: < 96 00 > > [ 3757.262970] saa7133[0]: i2c xfer: < 97 =01 =01 =00 =11 =01 =04 =01 =85 > > [ 3757.269646] saa7133[0]: i2c xfer: < 96 1f > > [ 3757.276302] saa7133[0]: i2c xfer: < 97 =89 > > [ 3757.283045] tuner 0-004b: chip found @ 0x96 (saa7133[0]) > [ 3757.283135] saa7133[0]: i2c xfer: < 96 1f > > [ 3757.289700] saa7133[0]: i2c xfer: < 97 =89 > > [ 3757.296308] saa7133[0]: i2c xfer: < 96 2f > > [ 3757.302981] saa7133[0]: i2c xfer: < 97 =00 > > [ 3757.309643] saa7133[0]: i2c xfer: < 96 21 c0 > > [ 3757.339639] saa7133[0]: i2c xfer: < c1 ERROR: NO_DEVICE > [ 3757.339818] saa7133[0]: i2c xfer: < c3 =0a > > [ 3757.346302] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3793.576474] i2c IR (Pinnacle PCTV)/ir: read error > [ 3793.678145] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3793.678290] i2c IR (Pinnacle PCTV)/ir: read error > [ 3793.776341] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3793.776481] i2c IR (Pinnacle PCTV)/ir: read error > [ 3793.876338] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3793.876480] i2c IR (Pinnacle PCTV)/ir: read error > [ 3793.976343] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3793.976484] i2c IR (Pinnacle PCTV)/ir: read error > [ 3794.076337] saa7133[0]: i2c xfer: < 8f ERROR: NO_DEVICE > [ 3794.076478] i2c IR (Pinnacle PCTV)/ir: read error > > It is an improvement or not? > Thanks, > Avl > unfortunately no improvement for you. Jean Delvare just changed i2c to use reads at 0x8f for probing the device instead of writes at 0x8e previously. The result for you is the same. Also no news about how to make any difference between the 310i variants. Those later ones with some first sort of LNA should still be broken. All I can say is, some people reported, proved by bisecting, that they need the old LNA config = 1, Mike Krufky also assured to me, that he can't say, which of the HVR 1110 needs the new LNA config = 1, but can't exclude it is needed on some card. You, obviously with some latest variant of the 310i, seem to have not the best performance, even Signal and SNR do look good. My old variant of the 310i, not the best in sensitivity compared to others, does not show any change on any LNA config, but works as usual including the remote. Philips RF solutions/NXP is sold to Trident in Taiwan. Some of Hartmut's latest RF work was calibration of the new saa7231 in Hamburg. He is now working in another field for Philips there. We exchanged some mails in private recently, caused by the saa7231, Manu is working on a driver, but I forgot to ask him, who gave him the input to change the LNA config = 1 in his latest patch and if maybe anything is known about a new remote configuration. That is all i have. Cheers, Hermann -- 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