> ----- Original Message ----- > From: "Thomas Goerke" <tom@xxxxxxxxxxxx> > To: stev391@xxxxxxxxx, "'jackden'" <jackden@xxxxxxxxx> > Subject: RE: Compro VideoMate E650 hybrid PCIe DVB-T and analog TV/FM capture card > Date: Sat, 6 Sep 2008 12:56:15 +0800 > > > > > > Tom, > > > > So the V0.2 patch worked after a cold reboot (No power to the computer > > then starting up again). Is that what you are saying? > > (Make sure that the v0.1 modules are not loaded on boot up if you are > > testing V0.2) > > > > I was expecting the DMA timeout errors when using V0.2 from a cold > > start, it should not have caused it to break for a warm start (i.e. > > V0.1 modules loaded, then removed and v0.2 modules loaded). > > > > Sorry to ask for clarification, as the results were not what I was > > expecting. > > > > Can you try the: > > modprobe cx23885 i2c_scan=1 > > That Steve Suggested. > > > > Thanks > > > > Stephen > Stephen, > > V0.1 > Cold Reset (0ff for 10 second): No errors from dmesg > Can tune and watch > channels > Warm Reset (ie sudo reboot): Many errors in dmesg > Can tune and watch > channels > V0.2 > Cold Reset (0ff for 10 second): No errors from dmesg > Can tune and watch > channels > Warm Reset (ie sudo reboot): Many errors in dmesg > Tuning fails. > Unable to watch channels > > Wrt sudo modprobe cx23885 i2c_scan=1, where are you expecting the output? > Given that the module is already loaded do I need to modify the > modprobe.d/cx23885 file to include the option and then reboot? > > With regard to ensuring V0.1 modules are not loaded when using V0.2, the > method I have used is to have two completely different v4l_dvb source > directories and doing a make, sudo make install to use the different > versions. I have assumed that this will copy the modules over the top of > the old modules. Please let me know if this is not correct. > > If you want me to reboot with new option let me know. > > Thanks > > Tom Tom & Jackden, to use the i2c_scan: sudo rmmod cx23885 sudo modprobe cx24885 i2c_scan=1 dmesg Now in dmesg you should see something like: [ 8235.464732] cx23885[0]: i2c bus 0 registered [ 8235.467566] cx23885[0]: i2c scan: found device @ 0x1e [???] [ 8235.476222] cx23885[0]: i2c scan: found device @ 0xa0 [eeprom] [ 8235.476698] cx23885[0]: i2c scan: found device @ 0xa4 [???] [ 8235.477366] cx23885[0]: i2c scan: found device @ 0xa8 [???] [ 8235.477640] cx23885[0]: i2c scan: found device @ 0xac [???] [ 8235.479082] cx23885[0]: i2c scan: found device @ 0xc2 [tuner/mt2131/tda8275/xc5000/xc3028] [ 8235.480459] cx23885[0]: i2c scan: found device @ 0xd6 [???] [ 8235.480987] cx23885[0]: i2c scan: found device @ 0xde [???] [ 8235.483249] cx23885[0]: i2c bus 1 registered [ 8235.485687] cx23885[0]: i2c scan: found device @ 0x1e [???] [ 8235.496382] cx23885[0]: i2c scan: found device @ 0xc2 [tuner/mt2131/tda8275/xc5000/xc3028] [ 8235.500428] cx23885[0]: i2c bus 2 registered [ 8235.502458] cx23885[0]: i2c scan: found device @ 0x66 [???] [ 8235.503269] cx23885[0]: i2c scan: found device @ 0x88 [cx25837] [ 8235.503774] cx23885[0]: i2c scan: found device @ 0x98 [???] This will have the cards initialisation before and after it, I just need the i2c scan results. Then to get the results from the eeprom scan: sudo modprobe i2c-dev sudo i2cdetect -l (take note which i2c device matches the one above with the eeprom, this example assumes 0) sudo i2cdump 0 0x50 (Note the i2c address has to be divided by 2 from what the scan above states, so 0xa0 -> 0x50) Then you should get an output in the terminal, copy this and send it to me (and the list). Regards, Stephen. -- Be Yourself @ mail.com! Choose From 200+ Email Addresses Get a Free Account at www.mail.com _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb