Hi guys.

I buy a pretty  cheap  video capture card, a  TView  99 CPH050, with a  bt878
chip, FM tuner and a remote control.

It works OK in Windows 98 (but it crashes a lot  the machine), and works very
fine in Linux, much more stable (no crashes for now). I use Mandrake 7.1 with
kernel  out of the  box,  and the  XFree 4.0  with the NVidia  drivers (if it
matters). I have turned on the "omit xfree86-dga" option.

The thing  is, I have  no sound. The image  is pretty cool,  and I can change
channels and do whatever I want, but I have no sound.

I know there is a lot of difference in the sound part between the boards with
bt878 chips, so I try to be as specific as I can.

The kernel logs say this when the bttv module is loaded:

----------------------------------------------------------------------
Linux video capture interface: v1.00
i2c: initialized
bttv0: Brooktree Bt878 (rev 2) bus: 0, devfn: 128, irq: 9, memory: 0xf4100000.
PCI: Enabling bus mastering for device 00:80
bttv: 1 Bt8xx card(s) found.
bttv0: NO fader chip: TEA6300
bttv0: model: BT878(Hauppauge new)
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv0: PLL: 28636363 => 35468950 ... ok
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv0: PLL: switching off
----------------------------------------------------------------------

my conf.modules files is (in the part that matter):

----------------------------------------------------------------------
alias char-major-81 videodev
alias char-major-81-0 bttv
post-install bttv modprobe -k tuner type=2
options bttv radio=1
options tuner type=2
----------------------------------------------------------------------

and my .xawtv file is:

----------------------------------------------------------------------
[global]
freqtab = us-cable
fullscreen = 800 x 600

[defaults]
capture = grabdisplay
norm = ntsc

[Sony]
channel = 24
key = Mod1+S
----------------------------------------------------------------------

(I use XawTV for view TV, version 3.17).

When I run the xawtv program, the following messages appear:

----------------------------------------------------------------------
This is xawtv-3.17, running on Linux/i686 (2.2.15-4mdk)
visual: id=0x22 class=4 (TrueColor), depth=16
visual: id=0x23 class=5 (DirectColor), depth=16
visual: id=0x24 class=4 (TrueColor), depth=16
visual: id=0x25 class=4 (TrueColor), depth=16
visual: id=0x26 class=4 (TrueColor), depth=16
x11: 1280x1024, 16 bit/pixel, 0 byte/scanline
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
         configuration ("v4l-conf -a <addr>")
waitpid: No child processes
WARNING: Your X-Server has no DGA support.
WARNING: couldn't find framebuffer base address, try manual
         configuration ("v4l-conf -a <addr>")
waitpid: No child processes
v4l: 1280x1024, 16 bit/pixel, 2560 byte/scanline
wmhooks: gnome
ioctl VIDIOCMCAPTURE(0,-,0x0): Invalid argument
ioctl VIDIOCMCAPTURE(1,-,0x0): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCMCAPTURE(0,-,0x0): Invalid argument
ioctl VIDIOCMCAPTURE(1,-,0x0): Invalid argument
ioctl VIDIOCSYNC: Invalid argument
ioctl VIDIOCSYNC: Invalid argument
----------------------------------------------------------------------

I use grabdisplay because the 'overlay' option gives me  a blank screen (if I
turn on the overlay option while xawtv is running, another "ioctl VIDIOCSYNC:
Invalid argument" line appears).

I've played  with a lot  of options,  loaded a lot  of modules  (the msp4300,
tea6300, tda8425 and tda9855), and visit  a lot of  pages with bttv info (and
all of them confuse me more). The relevant pages are:

http://me.in-berlin.de/~kraxel/bttv.html
http://bttv-v4l2.sourceforge.net
http://www.metzlerbros.de/bttv.html

None of these help me.

In the first one, I can't compile the module, because I need to patch the i2c
files and  the patch is for  2.2.15pre17 and I  have 2.2.15 (and I can't find
any 'pre' kernel, only the final versions).

The second, which I believe is for the new V4L api (and  the module is bttv2),
compile and installs  fine (with warnings, but all  the  modules are loaded),
but xawtv gives me a core when I run it.

The third compiles  and install fine, and   xawtv works... exactly, with  the
same messages and with no sound.

(BTW,  the 'radio'  program doesn't work,  it says  'open /dev/radio: No such
device').

So, I have some questions:

1.  The "NO fader chip: TEA6300"  message says that the  sound capture for my
board isn't detected and then I  can't use sound (at least  for the bttv that
came with Mandrake)?

2. I can use my remote control?

3. How I use the 'overlay' options? In the docs says that it uses 0% CPU.

4. Which  of  the drivers  should/can I  use  with my  2.2.15  kernel? (I can
upgrade  to 2.2.16, or  2.2.17pre<whatever>,  but  I  doubt  I can change  to
2.4.0pre<x>).

5. In /usr/src/linux/Documentation/video4linux/bttv/CARDS file says:

   "Tuner and sound decoder support for Bt878/879 is not fully working yet."

   That means that no mater what I do, I can't use the sound from my card?

6. Can I use the radio? How?


I can plug the  coaxial cable from  my  VCR and  use the sound  directly from
there, but I really want to use my TV card for watch TV.

Any help is appreciated.


Canek


-- 
         To unsubscribe: mail [EMAIL PROTECTED] with 
                       "unsubscribe" as the Subject.

Reply via email to