GFarris wrote: > I found my sound problem. I was using the snapshot from 8/1/05. With > the newest CVS code it works fine, and now I see I have a dvb0 > sub-device too. Ah, that explains it! I didnt have sound working when I initially added support for this board. Programming this board was a learning experience for me with respect to GPIO... When I eventually figured it out, I wrote the bt8x8 section in the GPIO wiki, and fixed sound on that board on Mon Aug 1 16:39:41 2005 UTC ... Strange that your snapshot didnt have that patch in there. Oh well... I guess it was right on the cusp. > Now, the frontend code for the lite card. Could you clear some things > up for me please? > > I followed the Wiki, and used the merge-trees.sh script > and Video4linux installs fine. However, when I try to use atscscan, I > get "failed to open /dev/dvb/adapter0/frontend0". I tried using the > MAKEDEV-DVB.sh script in dvb-kernel and it still fails even though the > devices are now physically there in the directory listing. If I cat > frontend0 I get "no such device or address" do: modprobe dvb-bt8xx > Am I supposed to make the dvb-kernel first, and then make and install > video4linux to get the frontend code? When I make the latest CVS > dvb-kernel, i get "bttv_sub_register not defined in dvb-bt8xx.ko plus a > few other similar messages. If I compile bt848 support in the kernel, I > dont get these error messages, and my other card works (Twinham dvb-s), > but the code in my kernel 2.6.13-gentoo-r2 doesn't have the changes I > need for the HDTV5-lite, so I took it out and recompiled the kernel to > get to where I am now and to follow the wiki instructions of not having > any other support added . > > Finally, am I supposed to modprobe dvb-bt8xx or bttv, once this is all > working? > I know I'm almost there! AAAh!! You've completely defeated the purpose of the tree-merging scripts! This is the procedure... 1) You already have a kernel, with video4linux and dvb-core compiled AS MODULES!!! 2) grab video4linux cvs -- DO NOT COMPILE 3) grab dvb-kernel cvs -- DO NOT COMPILE both of these cvs trees should be downloaded into the same directory. 4) cd video4linux scripts/merge-trees.sh make clean make make install The entire point of the tree merging scripts is to take the needed code FROM dvb-kernel cvs and compile it WITH video4linux. If you follow those instructions exactly, it will work for you. I must remind you: There is one major bug that I still haven't fixed... Apparantly, When using analog mode, pin #26 of the lgdt3303 is being set low, and it shouldnt be. This causes the frontend to die. The only way to bring it back is by removing and reloading the module: modprobe -r dvb-bt8xx modprobe dvb-bt8xx So, now I must figure out which GPIO pin is connected to lgdt3303 pin#26, and then mask it out. Hopefully this will solve that problem. Let me know how it all works out. -- Michael Krufky