Добрый день...
Вот такая штука приключилась... есть у меня ТВ Тюнер Авер Медия 305 через который я кабельное обычно смотрю... и установлен АСП11.2 (тогда еще на ядре 2.6.17 вх. в дистрибутив) всё в принципе настроил и даже всё работало... tvtime только посвежее поставить пришлось (радио не проверял честно признаюсь) но ТВ показывал отменно, пока я не обновился до ядра 2.6.2312 тут начались проблемки... стали показывать только 3-4 канала... причем настройки tvtime не менялись... тюнер вот только ослеп чтоль... видать диаппазон сдвинулся...
думая и размышляя наткнулся на такую вешь при просмотре dmesg от старого ядра (2.6.17 от АСП) на котором всё работало и от нового (2.6.20.2312) стало ясно что неправильно определяется один из вспомогательныйх чипов...
Логи постараюсь прикрепить в ближайшее время... Линукс дома, а интернет на работе.. 
на память.... была строчка tuner 1-0061: type set to 51 (Philips PAL/SECAM_D (FM 1256 I-H3))
а стало tuner 1..0061 type set 12 (Alps TSBE5)
знаю точно... что такого чипа на этом тюнере точно нету.... в полне вероятно отсюда и глюки...
есть ли кто нибудь здесь кто с этим сталкивался? и как восстановить работоспособность тюнера?
есть мысли?
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #1
Логи в студию
Использую выдержки из dmesg:
вот что выдается когда всё работает плохо:
Jul 22 13:20:38 localhost kernel: Linux video capture interface: v2.00
Jul 22 13:20:39 localhost kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Jul 22 13:20:39 localhost kernel: PCI: Assigned IRQ 5 for device 0000:02:0c.0
Jul 22 13:20:39 localhost kernel: saa7130[0]: found at 0000:02:0c.0, rev: 1, irq: 5, latency: 32, mmio: 0xec800000
Jul 22 13:20:40 localhost kernel: saa7130[0]: subsystem: 1461:2115, board: AverMedia AverTV Studio 305 [card=35,autodetected]
Jul 22 13:20:40 localhost kernel: saa7130[0]: board init: gpio is 10400
Jul 22 13:20:41 localhost kernel: input: saa7134 IR (AverMedia AverTV St as /class/input/input3
Jul 22 13:20:41 localhost kernel: saa7130[0]: i2c eeprom 00: 61 14 15 21 ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:41 localhost fstab-sync[2564]: removed all generated mount points
Jul 22 13:20:41 localhost kernel: saa7130[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:42 localhost kernel: saa7130[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:42 localhost kernel: saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:44 localhost kernel: saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:44 localhost kernel: saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:44 localhost kernel: saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:44 localhost kernel: saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jul 22 13:20:44 localhost kernel: tuner 1-0043: chip found @ 0x86 (saa7130[0])
Jul 22 13:20:45 localhost kernel: tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
Jul 22 13:20:45 localhost kernel: tuner 1-0061: chip found @ 0xc2 (saa7130[0])
Jul 22 13:20:46 localhost kernel: tuner 1-0061: type set to 12 (Alps TSBE5) <----- по моему тут что-то не так
Jul 22 13:20:46 localhost kernel: saa7130[0]: registered device video0 [v4l2]
Jul 22 13:20:47 localhost kernel: saa7130[0]: registered device vbi0
А вот лог старого ядра на котором ловятся все каналы:
Jun 26 19:22:58 localhost kernel: Linux video capture interface: v1.00
Jun 26 19:22:58 localhost kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Jun 26 19:22:58 localhost kernel: PCI: Assigned IRQ 5 for device 0000:02:0c.0
Jun 26 19:22:58 localhost kernel: saa7130[0]: found at 0000:02:0c.0, rev: 1, irq: 5, latency: 32, mmio: 0xf3800000
Jun 26 19:22:58 localhost kernel: saa7130[0]: subsystem: 1461:2115, board: AverMedia AverTV Studio 305 [card=35,autodetected]
Jun 26 19:22:58 localhost kernel: saa7130[0]: board init: gpio is 10400
Jun 26 19:22:58 localhost kernel: input: saa7134 IR (AverMedia AverTV St as /class/input/input2
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 00: 61 14 15 21 ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Jun 26 19:22:58 localhost kernel: tuner 1-0061: chip found @ 0xc2 (saa7130[0])
Jun 26 19:22:58 localhost kernel: tuner 1-0061: type set to 51 (Philips PAL/SECAM_D (FM 1256 I-H3))
Jun 26 19:22:59 localhost kernel: tda9887 1-0043: chip found @ 0x86 (saa7130[0])
Jun 26 19:22:59 localhost kernel: saa7130[0]: registered device video0 [v4l2]
Jun 26 19:22:59 localhost kernel: saa7130[0]: registered device vbi0
Возможно есть мысль что это типа autodetect и всё такое...
когда модуль вызывается без параметров...
пробовал запускать руками... через modprobe saa7134 card=35 tuner=51
не сработало... хотя и выполнилось без ошибок...
есть ещё какие предложения?
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #2
еще вот тут заметил .... другая версия у Linux video capture interface...
может из за него?
гм... пересобрать ведро чтоль... 2.6.20...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #3
сталкивался с такимже, только AverMedia 307
http://community.asplinux.ru/forum/6/9756/
задать правильный чип тюнера никак не удалось, вернулся на старое ядро
2.6.20.2320 еще не пробовал
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #4
хм... надо будет попробовать...
а где можно почитать что именно меняется в этих новых ядрах?
попробовать слить.... короче пробую... новейшее... о результатах напишу...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #5
поставил ядро 2.6.20.2320
Результат отрицательный.... скорее всего в ядраз 2.6.20 косяк гденить типа video for linux... там всё таки кое что поменялось со времен 2.6.17 вот наверное разработчики ошибок наделали... надо разбираться... с исходниками если не ошибаюсь v4l2_common то...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #6
а еcли в modprobe.conf
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options saa7134 card=35 tuner=51 i2c_scan=1 secam=dk
options tuner secam=d
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #7
Вечером сегодня попробую...
такое в modprobe.conf написать...
Завтра отвечу что получилось...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #8
в /etc/modprobe.conf или в произвольный файлик в /etc/modprobe.d/
сам бы попробовал, но сейчас комп с тюнером нельзя перезагружать...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #9
Вот что могу сказать по этому поводу:
Я прописал это всё... в modprobe.conf
результата небыло никакого... чип как определялся не правильно так и определяется...
пробовал на ядрах 2.6.20.2312 и 2.6.20.2320...
Но как ни странно если на параметр card=ххх модуль saa7134 реагирует и им можно поиграться.... то вот на параметр tuner вообще внимания НУЛЬ.... хотя он задекларирован....
можно посмотреть выполнив modinfo saa7134| grep parm*
Вот такие вот дела...
Вот ни как не получается...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #10
а то что в modules.conf написано может влиять на определение чипа?
кто нить знает? АУ-У?
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #11
...В ядрах серии 2.6.18 включена поддержка дополнительных звуковых плат, обеспечиваемая новейшей версией ALSA 1.0.14rc1, поддержка ускорения для графической части чипсетов i965, а также массового TV-тюнера AVer TVStudio 507UA...
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #12
да да... читал уже такое
... вот только не за счёт ли потери совместимости с AVerTV 305? хотя в 18-м ядре которое на диске с обновлениями от АСП всё ещё определялось правильно 
так что... всё равно пока откат до 2.6.17... плюсы: работает ТВ тюнер... но неуверенно ntfs-3g ...
эхъъъ... ну хоть бы какую бы зацепку поймать как этот тюнер запусить .. ведь совсем ещё не старый... и работает хорошо... когда правильно определяется :'(
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #13
c AverTV Studio 507 точно такаяже проблема (( поэтому причина не старости тюнера
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #14
Мда проблема остается открытой...
надо искать ошибку
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #15
нашел как заставить не игнорировать тип тюнера, надо добавить к модулю tuner no_autodetect=1
c 30x должно все заработать, еще не проверял
507-м с радио появились еще другие проблемы, похоже для него нужно новее ядро
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #16
Сегодня проверю как это будет с 305- ым о результатах напишу вечером
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #17
Переправил я свой modprobe.conf
добавив в options для tuner no_autodetect=1
и стал угрузить ядра по очереди 2.6.18 ... 2.6.20 стараясь не обращать внимания на то что каждый раз надо для видюхи дрова заново ставить для каждого ядра
Да! Какой-то результат есть! Теперь по dmesg он показывает что тюнер насильно определился но в тв тайм всё равно показывает совсем не всё только пару каналов и радио нету
попробовал загрузиться 2.6.17 в которой всё заведомо работает отлично по автодетекту тоже всё очень криво
Вернулся опять к автодетекту и 2.6.17
Мой пробный modprobe.conf (что касается СЕКАМа-Д я убрал всё так как смотрю приемущественно кабельное так там ПАЛ-Д):
alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
options sa7134 card=35 tuner=51
options tuner no_autodetect=1
alias snd-card-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias eth1 8139too
alias eth0 8139too
options snd-emu10k1 index=0
alias usb-controller uhci-hcd
alias scsi_hostadapter ata_piix
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #18
ну значит причина именно 2.6.20 ядре от асп, искать решение больше не в чем, нигде нет подобного
да и сложилось так что проверял оба тюнера на разных материнках, но обе старые гигабайты на 845 интеловском чипсете, может имеет место какаято загадочная аппаратная несовместимость
Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #19
опять (
avermedia 507 1461:a11b (наверное UA, но оне важно)
i965
asp 12, ядро kernel-2.6.23.12-52.1.0.120asp
также игнорирует tuner и "type set to 12..."