Hi, Am Donnerstag, den 02.10.2008, 19:15 +0200 schrieb Matthias Schwarzott: > On Donnerstag, 2. Oktober 2008, Plantain wrote: > > > > Hey, > > > > I'm not actually able to code in C, but I've spent the last 24 hours > > puddling around trying to get somewhere. I believe I've added everything > > that is needed for the card to be detected, but it's not detecting it, > > even if I specify it with card=152 (the ID I've added). I have got the > > code to compile at least, which I'm pretty proud of :) > > > > I managed to get regspy to work (needed to revert 64bit vista to 32bit > > XP), but the viewing software that came with the card just crashes on > > 32bit XP. I've built a small wiki page (with highres images) detailing > > my progress, but I've really just hit a brick wall. Wikipage at > > http://www.linuxtv.org/wiki/index.php/WinFast_DTV_1000_S > > > > Short of learning C (which I am very slowly doing), I don't see anyway > > forwards under my direction, so I've attached my efforts in the hope > > someone else can take this forwards. From my limited understanding I've > > provided all the necessary information for someone to finish it, and if > > not I'll happily dig up anything else needed. I'm not familiar with any > > version control system/patching, so I've just hg diff > file.diff, I > > hope this is adequate. > > > > I'm on #linuxtv @ freenode IRC for a significant portion of the day if > > anyone has pointers for me/wants to ask questions about the card. > > > > Looking at your regspy output > 109. SAA7134_GPIO_GPMODE: 82000000 (10000010 00000000 > 00000000 00000000) > 110. SAA7134_GPIO_GPSTATUS: 02132054 (00000010 00010011 > 00100000 01010100) > > I suggest you change your gpio code like this: > > saa_andorl(SAA7134_GPIO_GPMODE0 >> 2, 0x82000000, > 0x82000000); > saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, 0x02000000, > 0x02000000); > > So this at least sets the directions of gpios as used in windows, and outputs > the same values on the gpios configured as output. That should work better > than your copy-and-pasted numbers from another card. > > But it still can be you need to pull some pins high or low for some time at > init to get parts reset. > > You also could try adding a small wait time after writing gpio values. > e.g. msleep(500); > > Good luck > Matthias yes, that is likely the most solid start we can have from the analog side so far. The card should be auto detectable as well. Thanks, Hermann _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb