lists.zerezo.com
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
TV tuner doesn't work with kernels > 2.6.14
- Date: Wed, 19 Apr 2006 00:54:55 +0200
- From: Michal Kochanowicz <michal@xxxxxxxxxxxxx>
- Subject: TV tuner doesn't work with kernels > 2.6.14
Hi
I have following card:
#v+
00:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
#v-
And following settings in modprobe.conf:
#v+
options bttv card=16 tuner=5
#v-
This card worked very well for years. Then came kernel 2.6.15. On this
kernel tuner just don't tune anything. If I boot 2.6.14 and set some
channel, I will not be able to select different channel after reboot
with 2.6.15 kernel. If I powercycle and boot into 2.6.16 I will have
static instead of TV.
I don't know what kind of info can be helpful so pleas ask. For now,
here comes part of kernel log from attempt to change channel (2.6.16 -
doesn't work):
#v+
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGTUNER, dir=rw (0xc0347604)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGTUNER accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
NOTE: above messages are repeated at constant speed even if I don't
change anything.
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l2_int ioctl AUDC_SET_INPUT, dir=-w (0x40046459)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCSAUDIO, dir=-w (0x40287611)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCSAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: VIDIOCSAUDIO not implemented.
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCSFREQ, dir=-w (0x4004760f)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCSFREQ accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: tv freq set to 151.25
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: tuner type not set
This message is suspicious to me - but I see no option on tuner module
to set tuner type directly - I pass it to the bttv module. And I don't
change anything for kernel 2.6.14 where it works.
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGTUNER, dir=rw (0xc0347604)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGTUNER accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGTUNER, dir=rw (0xc0347604)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGTUNER accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGTUNER, dir=rw (0xc0347604)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGTUNER accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l2_int ioctl AUDC_SET_INPUT, dir=-w (0x40046459)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCSAUDIO, dir=-w (0x40287611)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCSAUDIO accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: VIDIOCSAUDIO not implemented.
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGTUNER, dir=rw (0xc0347604)
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: Cmd VIDIOCGTUNER accepted for analog TV
Apr 19 00:19:21 wieszak kernel: tuner 1-0061: v4l1 ioctl VIDIOCGAUDIO, dir=r- (0x80287610)
#v-
And from 2.6.14 (does work):
#v+
Apr 19 00:31:22 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:31:34 wieszak last message repeated 301 times
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Unimplemented IOCTL 0x40046d11(dir=1,tp=0x6d,nr=17,sz=4)
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Cmd VIDIOCSAUDIO accepted for analog TV
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: VIDIOCSAUDIO not implemented.
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Cmd VIDIOCSFREQ accepted for analog TV
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: tv freq set to 199.06
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: tv: VHF high range
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: tv 0x0e 0xe0 0x8e 0x90
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:31:34 wieszak last message repeated 3 times
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Unimplemented IOCTL 0x40046d11(dir=1,tp=0x6d,nr=17,sz=4)
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Cmd VIDIOCSAUDIO accepted for analog TV
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: VIDIOCSAUDIO not implemented.
Apr 19 00:31:34 wieszak kernel: tuner 1-0061: Cmd VIDIOCGAUDIO accepted for analog TV
Apr 19 00:31:42 wieszak last message repeated 181 times
#v-
One more thing. I've noticed that there is difference in initialization
messages. 2.6.16:
#v+
Apr 19 00:22:56 wieszak kernel: tuner 1-0061: chip found @ 0xc2 (bt878 #0 [sw])
#v-
2.6.14:
#v+
Apr 19 00:37:50 wieszak kernel: tuner 1-0061: chip found @ 0xc2 (bt878 #0 [sw])
Apr 19 00:37:50 wieszak kernel: tuner 1-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
#v-
Doesn't tuner module take the "tuner" option from bttv module on 2.6.16
kernel?
--
--= Michal Kochanowicz =--==--==BOFH==--==--= michal@xxxxxxxxxxxxx =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list