View previous topic :: View next topic |
Author |
Message |
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Tue Dec 21, 2004 8:24 am Post subject: ATI TV Wonder |
|
|
Hey, I know ATI doesn't really have good support for linux drivers, but I'm looking for drivers for this tv tuner. Im not even sure if Gentoo detected it or not. Any help would be appreciated. |
|
Back to top |
|
|
TanNewt Retired Dev
Joined: 26 Mar 2004 Posts: 340 Location: Seattle, WA
|
Posted: Tue Dec 21, 2004 8:44 am Post subject: |
|
|
Is it the VE? I have it set up it works pretty well. Compile into the kernel or as a module these.
Device Drivers ->I2C Support (not sure if this is needed)
Device Drivers->Multimedia Devices->Video for LInux->Video for LInux->BT848 Video for Linux
If you do it as a module make sure it loads at boot. Then you should be able to use tvtime or similar to watch it. |
|
Back to top |
|
|
ronmon Veteran
Joined: 15 Apr 2002 Posts: 1043 Location: Key West, FL
|
Posted: Tue Dec 21, 2004 12:56 pm Post subject: |
|
|
Yeah, under I2C Algorithms you need i2c_algo_bit. To set the tuner properly, put this line in your /etc/modules.autoload.d/kernel-2.6:
Code: |
bttv card=63 tuner=2
|
_________________ Ask Questions the Smart Way - by ESR |
|
Back to top |
|
|
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Wed Dec 22, 2004 6:50 pm Post subject: |
|
|
Well I tried numerous times to load all of that in the kernel. But everytime I went to compile it, it wouldn't compile. Any ideas? I'm using 2.6.9-r9. |
|
Back to top |
|
|
TanNewt Retired Dev
Joined: 26 Mar 2004 Posts: 340 Location: Seattle, WA
|
Posted: Wed Dec 22, 2004 7:27 pm Post subject: |
|
|
Sorry, cant help you. I'm using 2.6.8. |
|
Back to top |
|
|
Platapie n00b
Joined: 04 Oct 2004 Posts: 35
|
Posted: Wed Dec 22, 2004 8:18 pm Post subject: |
|
|
Not sure if this will help you, because I have an ATI TV WONDER PRO (not sure if there's a difference), but your card (depending on the chipset) may need the CX88 ones. Go into your kernel/add them as a module, then modprobe cx8800 and you should be set.
Also, and I'm not sure if this has been rectified, but last time I set up my Cx88 drivers, the GPIO settings for Composite/S-Video were not available, and you need to patch cx88-cards.c with the appropriate values. Let me know if you need them.
Edit - I just recently reinstalled Gentoo, and checked out the driver, it still doesn't have the gpio values for the card. If you do indeed need them, as I said let me know. |
|
Back to top |
|
|
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Wed Dec 22, 2004 9:24 pm Post subject: |
|
|
Yeah I would appreciate them. Thanks alot. |
|
Back to top |
|
|
Platapie n00b
Joined: 04 Oct 2004 Posts: 35
|
Posted: Wed Dec 22, 2004 9:52 pm Post subject: |
|
|
I'm not at home now, so you'll have to wait a bit for the specific values. Did you try the cx8800 driver? Did you start getting video at the least? If your card isn't Connexant than we're barking up the wrong tree |
|
Back to top |
|
|
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Thu Dec 23, 2004 5:33 pm Post subject: |
|
|
I'm not even getting video out. I tried all of the drivers available in the kernel and non of them work.
BTW, my card is an ATI TV Wonder. |
|
Back to top |
|
|
Platapie n00b
Joined: 04 Oct 2004 Posts: 35
|
Posted: Fri Dec 24, 2004 12:47 am Post subject: |
|
|
You're doing something wrong then. Are you sure you tried the Connexant drivers?
Plat |
|
Back to top |
|
|
ronmon Veteran
Joined: 15 Apr 2002 Posts: 1043 Location: Key West, FL
|
Posted: Fri Dec 24, 2004 3:04 am Post subject: |
|
|
Instead of guessing what card you have, you could use 'lspci' to find out for sure. If it's the one you said, it will look something like this:
Code: |
Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
|
_________________ Ask Questions the Smart Way - by ESR |
|
Back to top |
|
|
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Fri Dec 24, 2004 1:21 pm Post subject: |
|
|
Yeah thanks, but I already thought of looking in lspci. It shows nothing. Thanks anyhow. |
|
Back to top |
|
|
Platapie n00b
Joined: 04 Oct 2004 Posts: 35
|
Posted: Fri Dec 24, 2004 2:10 pm Post subject: |
|
|
Fire, regardless your card is either BT or Connexant. I'll give a quick tutorial on how to do this, as I'm not sure you're doing it the right way. Along the way I'll plagarize the Gentoo install doc.
Quote: | When you take a look in /usr/src you should see a symlink called linux pointing to your kernel source. We will assume the kernel source installed is gentoo-sources-2.4.26-r9:
Code Listing 3: Viewing the kernel source symlink
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.4.26-gentoo-r9
If the symlink doesn't point to the kernel source of your choice (note that linux-2.4.26-gentoo-r9 is merely an example) you should change it to the right kernel:
Code Listing 4: Changing the kernel source symlink
# rm /usr/src/linux
# cd /usr/src
# ln -s linux-2.4.26-gentoo-r9 linux
|
Once that is correct, go to /usr/src/linux and start menuconfig.
Go to
Device Drivers --------
--------- I2C Support
Turn on I2c Support and I2C device Interface by pressing M to make them modules.
Exit I2C so that you're still in Device Drivers and go to
Multimedia devices----------------
Turn on Video For Linux--------- again by pressing M
Press down and press Video For Linux
Select BT848 and Module it by pressing M.
Scroll down to Connexant 2388X (BT878 sucessor) support and Press M.
Make sure all of the other cards are deselected. Quit out/save your configuration.
Build the kernel/modules
Quote: | make && make modules_install |
Copy your image to boot (adjust the below to do so)
Quote: | cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
# cp System.map /boot/System.map-2.4.26-gentoo-r9 |
Edit your boot loader, either LILO or GRUB, to reflect your new kernel.
Reboot your machine into your new Kernel.
Now, try the following as root. Modprobe cx8800.
Now type Dmesg. If I'm right, you should see a message like this.
Quote: | tuner: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant)) by cx8800[0]
|
You may still not get Video, but 99% of our problems will be over if this is, in fact, the case.
Plat |
|
Back to top |
|
|
firedemon n00b
Joined: 26 Oct 2004 Posts: 53
|
Posted: Mon Dec 27, 2004 2:28 am Post subject: |
|
|
I did exact, step for step what you said, and im getting unknown symbol for cx8800. Also, my nvidia driver wont work anymore lol. |
|
Back to top |
|
|
|