Am Freitag, den 19.01.2007, 18:02 +0100 schrieb Vincent Penne: > hermann pitton a écrit : > > Am Donnerstag, den 18.01.2007, 21:24 +0100 schrieb Vincent Penne: > > > >> Hi all, > >> > >> I'm having a problem with the ASUSTeK P7131 Dual (an saa7134 based dvb > >> card) pci capture card's remote IR controller , it's handled pretty well > >> with latest linuxtv drivers, however after a while the IR remote stop > >> responding completely, and unloading/reloading the whole dvb framework > >> modules doesn't get it back working. Everything else still works (that > >> is dvb-t still works properly, I haven't used the analogic capturing > >> features so far) > >> > >> I tried to turn on debugging informations in the saa7134-input module, > >> but nothing special appears in there, before or after the IR remote > >> stops working. > >> > >> > >> If you have a few pointers as to what I could try to debug the problem, > >> I'd be very happy. As far as I understand, that specific IR driver uses > >> an IRQ, so maybe that IRQ stop working for some reason ? > >> > >> Here are more informations on the specific model from dmesg, this is the > >> 1043:4876 model : > >> > >> saa7130/34: v4l2 driver version 0.2.14 loaded > >> saa7133[0]: found at 0000:02:02.0, rev: 209, irq: 11, latency: 64, mmio: > >> 0xfddff000 > >> saa7133[0]: subsystem: 1043:4876, board: ASUSTeK P7131 Dual > >> [card=78,autodetected] > >> saa7133[0]: board init: gpio is 40000 > >> input: saa7134 IR (ASUSTeK P7131 Dual) as /class/input/input3 > >> tuner 0-004b: chip found @ 0x96 (saa7133[0]) > >> tuner 0-004b: setting tuner address to 61 > >> tuner 0-004b: type set to tda8290+75a > >> tuner 0-004b: setting tuner address to 61 > >> tuner 0-004b: type set to tda8290+75a > >> saa7133[0]: i2c eeprom 00: 43 10 76 48 54 20 1c 00 43 43 a9 1c 55 d2 b2 92 > >> saa7133[0]: i2c eeprom 10: ff ff ff 0f ff 20 ff ff ff ff ff ff ff ff ff ff > >> saa7133[0]: i2c eeprom 20: 01 40 01 02 03 01 01 03 08 ff 00 d5 ff ff ff ff > >> saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > >> saa7133[0]: i2c eeprom 40: ff 21 00 c2 96 10 03 32 55 50 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]: registered device video0 [v4l2] > >> saa7133[0]: registered device vbi0 > >> saa7133[0]: registered device radio0 > >> DVB: registering new adapter (saa7133[0]). > >> DVB: registering frontend 1 (Philips TDA10046H DVB-T)... > >> tda1004x: setting up plls for 48MHz sampling clock > >> tda1004x: found firmware revision 29 -- ok > >> > >> > >> > >> Vincent Penne > >> > > > > Hi Vincent, > > > > the whole thing was developed on the > > subsystem: 1043:4862, board: ASUSTeK P7131 Dual device. > > > > Unfortunately /me was the only tester over several months and nobody > > else tried or gave any feed back. > > > > The whole story started here so far on the video4linux-list. > > ( ... don't get the link, after all some impact of the current storm) > > > > To have debug output you need to enable it on the ir-common module. > > > > Didn't notice anything in that direction yet, but must admit that I was > > not dedicated to long time tests. Several Sunday afternoons though. > > > > Your card is really different from mine one. It starts with the missing > > firmware eeprom. Hopefully we can get the cards in sync, else yours > > should have its own entry. > > > > Cheers, > > Hermann > > > Hello Hermann, > > Thanks , I didn't see the debug flag in ir-common, I get more outputs > now, and I still get some when the remote stop responding : > > Some outputs when it works : > > ir-common: code=25f7, rc5=5455449, start=2, toggle=0, address=17, instr=37 > ir-common: code=25f7, rc5=5455449, start=2, toggle=0, address=17, instr=37 > ir-common: key released > saa7134 IR (ASUSTeK P7131 Dual): key event code=103 down=0 > ir-common: code=2dfb, rc5=5155451, start=2, toggle=1, address=17, instr=3b > ir-common: instruction 3b, toggle 1 > saa7134 IR (ASUSTeK P7131 Dual): key event code=108 down=1 > ir-common: code=2dfb, rc5=5155451, start=2, toggle=1, address=17, instr=3b > ir-common: code=2dfb, rc5=5155451, start=2, toggle=1, address=17, instr=3b > ir-common: code=2dfb, rc5=5155451, start=2, toggle=1, address=17, instr=3b > ir-common: key released > saa7134 IR (ASUSTeK P7131 Dual): key event code=108 down=0 > ir-common: code=25f7, rc5=5455449, start=2, toggle=0, address=17, instr=37 > ir-common: instruction 37, toggle 0 > saa7134 IR (ASUSTeK P7131 Dual): key event code=103 down=1 > ir-common: code=25f7, rc5=5455449, start=2, toggle=0, address=17, instr=37 > ir-common: code=25f7, rc5=5455449, start=2, toggle=0, address=17, instr=37 > ir-common: key released > saa7134 IR (ASUSTeK P7131 Dual): key event code=103 down=0 > > Some outputs when it doesn't work anymore : > > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=1088441, start=2, toggle=0, address=14, instr=2 > ir-common: code=2502, rc5=11088441, start=2, toggle=0, address=14, instr=2 > > I'll do more tests as soon as I can, since I rebooted the machine the > remote worked again, and it can take up to one day before it fails again. Hi, I tried a while, but can't reproduce your error yet. I'll send a copy to Marc and Nickolay too and don't trim down the mail yet. This looks like it still decodes and I can't imagine what a reboot should change on it. It just produces undefined stuff now. I only know of two cases you can get such so far. #1 The code comes from another and different remote and therefore is ignored. #2 The batteries are going low and that produces coding/decoding errors. Hmm, you seem to suspect that the remote still sends correct, but the decoding goes mad, hence the reboot. It all started here with Marc's first patch. http://marc.theaimsgroup.com/?l=linux-video&m=115695043423099&w=2 Hopefully you can find it. Cheers, Hermann _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb