Summary: | Пропал звук на TV тюнерах работающих через bttv | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Roman Savochenko <rom_as> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | aen, cas, kernelbot, placeholder, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 19564 |
Description
Roman Savochenko
2009-09-19 22:32:54 MSD
Ещё бы 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 патч уже включён. |