LinHES Forums
http://forum.linhes.org/

HD3000 dvb howto
http://forum.linhes.org/viewtopic.php?f=11&t=4138
Page 1 of 1

Author:  gr8nash [ Mon Apr 11, 2005 1:09 pm ]
Post subject:  HD3000 dvb howto

First off this assumes a fresh installation, not that it would change much if it wasnt. I use root for all of my myth needs (sorry linux security guys =)
also you can install any kernel you want using these steps (changing the kernel name obviously)
but your results may very. kernel 2.6.12rcX has the HD3000dvb driver intergrated so it make things easier. If anything goes wrong your knoppmyth box wont boot and you will have to
reload so only do this on a box you can wipe and the wife/GF wont kill you, and follow the instructions carefully


first lets get the dvb firmware installed

Code:
cd /usr/src
wget http://www.pchdtv.com/downloads/pcHDTV-2.0.tar.gz
tar -xzf pcHDTV-2.0.tar.gz
cd pcHDTV-2.0/firmware/
cp * /usr/lib/hotplug/firmware


Now lets get a new kernel with HD3000 support buildt into it.

Code:
cd /usr/src
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.12-rc2.tar.bz2
tar -xjf linux-2.6.12-rc2.tar.bz2
cd linux-2.6.12-rc2
make mrproper
make clean
make menuconfig


goto > Device Drivers > Multimedia devices > Video For Linux
scroll down to the very bottom and select(spacebar) "DVB Support for cx2388x based TV cards (new)"
Now exit SAVING CHANGES

Now lets build the kernel itself.

Code:
make bzImage
make modules   
   let it work for a FREAKING long time! =)
make modules_install


Put the kernel in place..

Code:
cp arch/i386/boot/bzImage /boot/bzImage-2.6.12-rc2
cp System.map /boot/System.map-2.6.12-rc2
ln -s /boot/System.map-2.6.12-rc2 /boot/System.map


Now lets recreate the "linux" symbolic link

Code:
cd /usr/src/
rm /usr/src/linux
answer yes
ln -s /usr/src/linux-2.6.12-rc2 /usr/src/linux


Now edit lilo to use the new kernel on boot

make this:
Quote:
default=Linux

image=/boot/vmlinuz-2.6.9-chw-4
label=Linux
initrd=/boot/initrd.gz
read-only
# restricted
# alias=1


look like this:

Quote:
default=2.6.12-rc2

image=/boot/bzImage-2.6.12-rc2
label=2.6.12-rc2
initrd=/boot/initrd.gz
read-only
# restricted
# alias=1


Save it.. THEN RUN!

Code:
lilo -v


it should look like this:
Quote:
Reading boot sector from /dev/hda
Using MENU secondary loader
Calling map_insert_data

Boot image: /boot/bzImage-2.6.12-rc2
Mapping RAM disk /boot/initrd.gz
Added 2.6.12-rc2 *

Skipping /vmlinuz.old
Writing boot sector.
/boot/boot.0300 exists - no boot sector backup copy made.


now reboot your new kernel.. and pray you didnt skip any steps =)
after reboot you should run:
Code:
uname -r


you should see this:
Quote:
root@livingroom:~# uname -r
2.6.12-rc2


If thats what you see your new kernel is up and running!!! congrats!!

dmesg
should show a dvb device.

reinstall/compile myth with dvb support (so it will compile against the newest dvb headers)

a good howto for installing cvs mythTV is here (4th post down) :
http://mysettopbox.tv/phpBB2/viewtopic. ... vs+compile

NOTE1: If you have installed nvidia drivers before doing this xserver will error and you will need to reinstall the nvidia drivers. I had to use the newest nvidia drivers because 6629 couldnt build modules for the 2.6.12rc2 kernel.

NOTE2: DONT use the (Option "RenderAccel" "1") option in your /etc/X11/XF86Config-4 file. it freezes Xserver. This is a known problem with the newer Nvidia drivers

now run mythtv-set and setup the dvb card
scan for channels
take your zap2it xmlid and add it to the correct channels it scanned

thats it.. heh.. alot of work huh =)







Author:  Xsecrets [ Mon Apr 11, 2005 5:47 pm ]
Post subject: 

ok for the important questions.

What does this gain you?

does qam work with these drivers?

Author:  gr8nash [ Mon Apr 11, 2005 6:54 pm ]
Post subject: 

Quote:
what does it gain you?


umm nothing, dvb makes about 1/2 my channels unwatchable. =/

Quote:
Qam


no clue sorry.

this is if people want to try it.. APARENTLY the old 4VL stuff for ATSC is being depreciated and this is the future.. so if you(anybody) want to see what it is about, give it a try and let me know how it works for you.

Author:  brendan [ Mon Apr 11, 2005 7:10 pm ]
Post subject: 

Ah, so this is a recommendation for testers, and not for those wanting a usable knoppmyth box? Got it. :)

More seriously, I suppose the above is a starting baseline for development/configuration of versions of Knoppmyth that come out after v4l and or kernel versions no longer support the older non-dvb methods?

-brendan

Author:  thornydevil [ Tue Apr 12, 2005 7:19 am ]
Post subject:  RE: DVB How To

For a Linux and KnoppMyth newbie like myself, gr8nash's simple instructions for how to build a new kernel and set the kernel options have been very handy. I'm sure they might be documented in 100 other places, but it was the missing piece to all the other information I've read.

I have a DVICO FusionHDTV Plus card, which is not supported until the 2.6.12 Kernel (I think - make modules is still running!). I didn't really understand what I needed to do to "patch, build, configure" the kernel to make it work. But I think I get it now - so thanks gr8nash.

Quote:
not for those wanting a usable knoppmyth box?

I'll let you know if I get a working KnoppMyth Box with the FusionHDTV card.

P.S. If there is an easier way to get the card to work - someone please tell me!

Author:  aovermy [ Fri Apr 15, 2005 9:19 am ]
Post subject: 

I changed to the DVB drivers for hd3000 also, mainly because I already have a air2pc card which uses the dvb stuff and didn't want to play with the channels again or have multiple sources for high def etc.

I used this same process on my slave backend. It was either upgrade the kernel, or manually install a bunch of stuff (V4L, DVB...). Upgrading the kernel seemed a lot easier.

As for usage, I have not noticed a difference in quality between the hd3000 and the air2pc. They both tune all my channels (including CBS if I have the antenna positioned correctly).

Author:  gr8nash [ Fri Apr 15, 2005 11:17 am ]
Post subject: 

well besides the known bugs (ie channel changing)i have all my channels now its working fairly well im semi pleased :) when i compiled a new version of myth i did a "make distclean" and that seemed to fix 2 of my channels not working. so a little tip for others.. do a make distclean.

Author:  aovermy [ Fri Apr 15, 2005 1:49 pm ]
Post subject: 

What's the channel changing bug? Like everyone else it seems, my consumption of live tv is fairly low, but I do change channels (by punching in the whole channel number).

Author:  gr8nash [ Fri Apr 15, 2005 2:38 pm ]
Post subject: 

http://www.gossamer-threads.com/lists/mythtv/dev/124522

you get no audio when changing between certin channels.. Taylor the main dev for DVB releated stuff knows about it, and said he would get around to it at some point.

Author:  Human [ Fri Apr 22, 2005 6:49 pm ]
Post subject:  Re: HD3000 dvb howto

gr8nash wrote:
take your zap2it xmlid and add it to the correct channels it scanned

I've been trying to get DVB working with my hd-3000, and I'm having a hard time finding out just what the above statement means. What is my zap2it xmlid, and how do I add it to the scanned channels? I'm able to get everything else done up to that point, including adding the frequency of each channel I want to use (joy!) as a Transport.

I tried following an older HOWTO that describes how it works with a different version of mythtv-setup, but I haven't seen anything that describes how to do all this with the latest version of MythTV. Have I just been looking in the wrong place?

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/