LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 11-26-2006, 10:32 AM   #1
Mr Marmmalade
Member
 
Registered: Oct 2002
Location: Scotland
Distribution: Debian
Posts: 181

Rep: Reputation: 16
Slackware success with Terrac Cinergy 1400 DVB-T PCI.


Hi, I've got my new Terrac Cinergy 1400 DVB-T PCI digital TV tuner card working & I'd thought it'd be good to share after I spent rather a long evening/night getting it to work . I'm running Slackware 10.2 with a 2.6.17.13 kernel (the kernel config based on the SMP one supplied in Slackware 11, because I have odd issues with Slackware 11), on an Athlon64 X2 CPU + MSI K8N Neo2 Platinum motherboard. First, before I bought the card I researched PCI TV tuner cards on http://www.linuxtv.org/, in particular the DVB wiki pages. Here's what I ended up doing:

1. Install the hardware (card, aerial, cables).
2. Load module $ /sbin/modprobe cx88xx-dvb. Edit /etc/rc.d/rc.modules to do this at each boot.
3. At this point if I tried xine or Kaffeine they couldn't find the device. They were looking for a bunch of devices/files within /dev/dvb/adapterN directory, which didn't yet exist on my system (possibly Slackware 11 would be different).
4. After copious Googling, I wound up reading /usr/src/linux-2.6.17.13/Documentation/dvb/udev.txt & doing what it said, making sure also to $ chmod +x /etc/rc.d/rc.udev, if not already executable.
5. Upon rebooting udev did its thing, now creating & populating the /dev/dvb/adapterN directory at every bootup.
6. Loading xine or Kaffeine at this point still won't work as the permissions for the devices won't work for a normal user.
7. As root do $ chgrp video /dev/dvb/adapter*/* to fix the access to the devices. Obviously the normal user should be in the 'video' group.
8. These permissions get reset upon every reboot, so I added the above command to /etc.rc.d/rc.local file (it was already executable) to do this automatically upon startup.
9. I found Kaffeine to be an easy & decent player;
http://kaffeine.sourceforge.net/
Or even better, the Slackware 10.2 package;
http://www.linuxpackages.net/pkg_details.php?id=7618
10. Kaffeine then worked at this point, correctly picking up the DVB-T device.
11. Next up was to find out which transmitter to chose. I found a handy webpage for UK transmitters;
http://www.ukfree.tv/transmitters.php Just stick in your post code. I went with the Angus one near Dundee.
12. Select it in Kaffeine > DVB > Configure DVB > DVB Device & it worked. I'm using an indoors aerial which takes quite some luck in positioning, but playing around with re-scanning via Kaffeine > DVB > Channels > Start Scan, eventually found a good aerial position, watching the signal-to-noise-ratio (SNR) bar.

13. The next steps are only for xine as Kaffeine is already working & is what I use, but I spent some time initially pully my hair out getting xine to work, so I thought I'd share it too.
14. Trying xine now (press the 'DVB' button on the GUI) says it can't find channels.conf, so we need to make this file by scanning the local digital transmitter, but it can't do this itself like Kaffeine did.
15. We need a 'scan' utility to do this, but annoyingly the information Google was finding me was mostly Debian-specifc and Slackware didn't come with any such 'scan' command. I eventually found, downloaded & extracted the following; http://www.linuxtv.org/downloads/lin...-1.1.1.tar.bz2
16. Went into ~/linuxtv-dvb-apps-1.1.1 and run $ make.
17. Go into subdriectory ~/linuxtv-dvb-apps-1.1.1/util/scan and try to follow the readme file. In my case the dvb-t subdirector didn't have the neccessary 'uk-Angus' transmitter information file. I'm not sure why the tar.bz2 file didn't have this file. Again Googling for it kept on taking me to Debian .deb related sites which listed the uk-Angus as being within its .deb file. So the uk-Angus file was out there somewhere, but I was pulling my hair out triyng to find it! See what I mean:
http://packages.debian.org/cgi-bin/s...ge=6&number=50
18. Evetually I stumbled upon a page where I could pick out the uk-Angus information from some programming code (ctrl+f was handy):
http://lists.alioth.debian.org/piper...il/001350.html
19. So now I could create the uk-Angus file, stick it into the /dvb-t subdirectory & run the scan utility $ ./scan dvb-t/uk-Angus | tee channels.conf
20. Step 19 is why I prefer Kaffine for at least getting a good indoor aerial position. I then put the channels.conf file into my ~/.xine/ directory, & then xine > DVB worked! Woohoo!

Maybe I did this the hard way, but if it helps anyone else then great.

EDIT: the title should say Terratec, not Terrac. D'oh!

Last edited by Mr Marmmalade; 11-26-2006 at 10:38 AM.
 
  


Reply

Tags
dvb, tuner, tv


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wintv dvb-t pci nova wizzywizard Fedora 2 07-08-2006 04:13 PM
Allnet Wireless PCI - Slackware 10.1 Success cablegp Linux - Wireless Networking 1 08-06-2005 10:10 AM
DVB-T Cinergy 1200 Terratec & SUSE 9.2 kapa Linux - Hardware 1 03-16-2005 01:05 PM
Terratec Cinergy 1200 DVB-T and SUSE kapa Linux - Hardware 0 03-03-2005 04:52 PM
SUSE 9 Success -- Nvidia for GRT816S 1400 X 1050 Screen 1kyle Linux - Laptop and Netbook 0 03-05-2004 09:51 AM


All times are GMT -5. The time now is 08:08 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration