Пропал начиная с ядра 2.6.30: [ 9.003238] bttv: driver version 0.9.18 loaded [ 9.003242] bttv: using 8 buffers with 2080k (520 pages) each for capture [ 9.003280] bttv: Bt8xx card found (0). [ 9.004538] bttv 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17 [ 9.004549] bttv0: Bt878 (rev 17) at 0000:01:09.0, irq: 17, latency: 32, mmio: 0xfdeff000 [ 9.004616] bttv0: using: Lifeview FlyVideo 2000S LR90 [card=65,insmod option] [ 9.004619] IRQ 17/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs [ 9.004661] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init] [ 9.004727] bttv0: FlyVideo_gpio: unknown tuner type. [ 9.004730] bttv0: FlyVideo Radio=yes RemoteControl=yes Tuner=-1 gpio=0xffffff [ 9.004733] bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no [ 9.004736] bttv0: tuner type=5 [ 9.772299] bttv0: audio absent, no audio device found! [ 9.772404] bttv0: registered device video0 [ 9.772441] bttv0: registered device vbi0 [ 9.772478] bttv0: registered device radio0 [ 9.772499] bttv0: PLL: 28636363 => 35468950 .. ok Строчка про ошибку: audio absent, no audio device found! Разборки велись здесь: http://www.mail-archive.com/linux-media%40vger.kernel.org/msg06420.html
Ещё бы dmesg от ядра, на котором звук работает, для сравнения.
(В ответ на комментарий №0) > Разборки велись здесь: > http://www.mail-archive.com/linux-media%40vger.kernel.org/msg06420.html Там правился только порядок инициализации драйверов, встроенных в ядро; в std-def все эти драйверы вынесены в модули, поэтому проблема в чём-то другом.
На рабочем ядре 2.6.27-ll: [root@roman /]# dmesg | grep bttv [ 9.577820] bttv: driver version 0.9.17 loaded [ 9.577824] bttv: using 8 buffers with 2080k (520 pages) each for capture [ 9.754538] bttv: Bt8xx card found (0). [ 9.754949] bttv 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17 [ 9.754958] bttv0: Bt878 (rev 17) at 0000:01:09.0, irq: 17, latency: 32, mmio: 0xfdeff000 [ 9.754972] bttv0: using: Lifeview FlyVideo 2000S LR90 [card=65,insmod option] [ 9.755012] bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init] [ 9.755059] bttv0: FlyVideo_gpio: unknown tuner type. [ 9.755062] bttv0: FlyVideo Radio=yes RemoteControl=yes Tuner=-1 gpio=0xffffff [ 9.755064] bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=no [ 9.755067] bttv0: tuner type=5 [ 9.755070] bttv0: i2c: checking for TDA7432 @ 0x8a... not found [ 10.580750] bttv0: registered device video0 [ 10.580786] bttv0: registered device vbi0 [ 10.580820] bttv0: registered device radio0 [ 10.610791] bttv0: PLL: 28636363 => 35468950 .. ok Может причина и в другом, но факт на лице и ситуация ровно такая как по ссылке: http://www.mail-archive.com/linux-media%40vger.kernel.org/msg06420.html Пробовал грузить модуль i2c-core предварительно с тем же результатом.
Несмотря на то, что проблема с работой оборудования, данная ошибка не является distro-blocker.
На ядре un-def-2.6.32 проблема всё ещё актуальна.
Багу разместил здесь: http://bugzilla.kernel.org:80/show_bug.cgi?id=15184 Предлагаю все проблемы со звуком в тюнерах, возникшие с ядра 2.6.30, размещать в эту багу, а я их буду переносить туда.
Проблема актуальна для TV-тюнеров у которых присутствует IR-control, а звук реализовывается в модуле tvaudio, по причине одного I2c адреса для обоих устройств и первичной инициализации IR-control. Совместными усилиями разработчиков bttv проблема локализована и устранена последним патчем для ядра 2.6.32 путём смены порядка инициализации.
Начиная с 2.6.32-alt10 патч уже включён.