Re: bttv2 and v4l_compat don't like each other

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Kevin Atkinson wrote:
The bttv2 and v4l_compat modules seam to conflicting is same strange raw.
For one thing when I modprobe bttv2 it doesn't register the video device
with devfs.  So I manually create it by unpacking a tar archive:

$ tar tfv dev.tar
drwxr-xr-x root/root         0 2002-02-09 04:55:07 dev/
drwxr-xr-x root/root         0 2002-02-04 00:23:47 dev/v4l/
crw-rw---- root/kevina    81,0 2001-08-30 05:54:36 dev/v4l/video0
lrwxrwxrwx root/root         0 2002-02-09 04:54:36 dev/video -> v4l/video0
lrwxrwxrwx root/root         0 2002-02-09 04:54:36 dev/video0 -> v4l/video0

But things still don't work when I run xawtv I get this:

$ xawtv
This is xawtv-3.69, running on Linux/i686 (2.4.18-pre9-kja)
ioctl:
VIDIOCGAUDIO(0,,flags=0x0,vol=0,balance=0,bass=0,treble=0,mode=0x0,step=0):
Invalid argument
WARNING: v4l and x11 disagree about the screen size
WARNING: Is v4l-conf installed correctly?
WARNING: overlay mode disabled
ioctl:
VIDIOCGAUDIO(0,,flags=0x0,vol=0,balance=0,bass=0,treble=0,mode=0x0,step=0):
Invalid argument
ioctl:
VIDIOCGAUDIO(0,,flags=0x0,vol=0,balance=0,bass=0,treble=0,mode=0x0,step=0):
Invalid argument
ioctl:
VIDIOCGAUDIO(0,,flags=0x0,vol=0,balance=0,bass=0,treble=0,mode=0x0,step=0):
Invalid argument
ioctl:
VIDIOCGAUDIO(0,,flags=0x0,vol=0,balance=0,bass=0,treble=0,mode=0x0,step=0):
Invalid argument

BUT, when I remove the v4l_compat module it works okay.

Any ideas?  Not having the v4l_compat module means that I can only use
applications which can handle v4l2 which means I have to resort to the
original bttv driver.

$ cat /proc/version
Linux version 2.4.18-pre9-kja (root@xxxxxxxxxxxxxxxxxxxxxxxxx) (gcc
version 2.96 20000731 (Mandrake Linux 8.2 2.96-0.71mdk)) #1 Sat Feb 9
02:12:26 EST 2002

videodevX-20011221
driver-20010625

I also have alsa 0.5.12a installed.

If you need any additional system specks let me know.

Thanks in advance.

I also ran into this problem last night, when I upgraded xawtv from 3.53 to 3.70. It seems xawtv's v4l driver does not like the v4l-compat device. Forcing xawtv to use v4l2 (by deleting the v4l1 driver) worked fine for me...

-justin






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux