Linux 2.6.5 core + TV+FM tuner NO-NAME, предположительно Acorp со следующей начинкой:
BT 878KHF
тюнер LG- TPI8PSB02P
CF745 - предположительно аналог PIC16C54 (на обложке мануала на фотографии девайса в этом месте стоит PIC16C545)
Тюнер заработал с опцией tuner type=28 (LG- TPI8PSB01P)
bttv card=3 нормальное изображение - нет звука (если загружать первый раз, если после загрузки-выгрузки bttv card=26, то нормальный звук)
bttv card=26 есть звук(pic16c54(PV951)@0x96),но двоится изображение (если загружать первый раз, если после загрузки-выгрузки bttv card=3, то нормальное изображение)
смотрю в исходниках (bttv-cards.c) чем отличаются карты по звуку:
card=3 -------------------------------------------------------------
.name = "STB, Gateway P/N 6000699 (bt848)",
.video_inputs = 3,
.audio_inputs = 1,
.tuner = 0,
.svhs = 2,
.gpiomask = 7,
.muxsel = { 2, 3, 1, 1},
.audiomux = { 4, 0, 2, 3, 1},
.no_msp34xx = 1,
.needs_tvaudio = 1,
.tuner_type = TUNER_PHILIPS_NTSC,
.pll = PLL_28,
.has_radio = 1,
card=26 --------------------------------------------------------
.name = "Hauppauge WinCam newer (bt878)",
.video_inputs = 4,
.audio_inputs = 1,
.tuner = 0,
.svhs = 3,
.gpiomask = 7,
.muxsel = { 2, 0, 1, 1},
.audiomux = { 0, 1, 2, 3, 4},
.needs_tvaudio = 1,
.tuner_type = -1,
Ага, отличие в audiomux: загружаю bttv card=3 audiomux = 0,1,2,3,4 ? звук нашелся (pic16c54(PV951)@0x96)
Прописываю загрузку в modprobe.conf, получаю такой результат:
Звук появляется через раз, иногда помогает выгрузка-загрузка модуля tvaudio
Опция tvaudio pic16c54=1 результата не дает.
Подскажите в чем дело, может я не там копаю?