Most recent kernel where this bug did not occur:2.6.15.6(most recently tried) Distribution: LFS Hardware Environment:amd Athlon(32bit), STB TV PCI FM, Gateway P/N 6000704 (bt878) Software Environment: Problem Description: /dev/radio device can mute and unmute the device, but /dev/video (tvtime,xawtv,v4lctl) can't. Steps to reproduce: use xawtv,tvtime, or v4lctl
upon further investigation the problem is that tda7432 is not v4l2 compliant. its trivial to add v4l2 muting to it in the meantime(which i've done for myself). But I'm not familiar with the api enough to add the rest(volume, bass treble,loadness,balance). thank you for your time
Does enabling CONFIG_VIDEO_V4L1 fix this issue?
We are now working on porting bttv to be fully V4L2 compliant. It means that not only bttv-driver need changes, but also several audio i2c device support (like that one for tda7432). There's already an experimental tree with bttv code available at: http://linuxtv.org/hg/~mchehab/bttv. The bttv and auxiliary drivers were already converted to V4L2 (so, compilation will be fine). However, we are starting right now the required tests. You may test the code and give us some feedback about it.
>Does enabling CONFIG_VIDEO_V4L1 fix this issue? no thanks I'll try the experimental tree
Sorry for late reply. Just tried ex tree again, now under 2.6.18.3. tda7432 works better now. all features work. when will this make it into main hg tree. using gentoo now and main hg tree has a ebiuld. thanks
It looks like the bug can be closed, perhaps just last check is needed. Jonathan, can you please try new kernel (2.6.22-rc5) and confirm that everything works ok. Thanks.
Natalie, The experimental bttv tree weren't yet commit into master. Probably, the better moment for applying those changes would be after sending the patches for 2.6.23.
Mauro, Sounds good, I thought this might have gone in last time your tree was pulled. I will try to keep closer eye on individual items. Would you like to change status to "fix later" then? Regards, --Natalie
The proper fix is to change bttv driver to V4L2. This is a major change. I'm expecting to merge this change after the close of the next kernel window.
It looks like the code has been merged. Closing the bug, thanks.