Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2

Изображение пользователя link_master.
Опубликовано:
Раздел:

Добрый день...
Вот такая штука приключилась... есть у меня ТВ Тюнер Авер Медия 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)
знаю точно... что такого чипа на этом тюнере точно нету.... в полне вероятно отсюда и глюки...
есть ли кто нибудь здесь кто с этим сталкивался? и как восстановить работоспособность тюнера?
есть мысли?



Изображение пользователя link_master.

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
не сработало... хотя и выполнилось без ошибок...
есть ещё какие предложения?

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #2

еще вот тут заметил .... другая версия у Linux video capture interface...
может из за него?
гм... пересобрать ведро чтоль... 2.6.20...

Изображение пользователя yandrey.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #3

сталкивался с такимже, только AverMedia 307
http://community.asplinux.ru/forum/6/9756/

задать правильный чип тюнера никак не удалось, вернулся на старое ядро

2.6.20.2320 еще не пробовал

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #4

хм... надо будет попробовать...
а где можно почитать что именно меняется в этих новых ядрах?
попробовать слить.... короче пробую... новейшее... о результатах напишу...

Изображение пользователя link_master.

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 то...

Изображение пользователя yandrey.

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

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #7

Вечером сегодня попробую...
такое в modprobe.conf написать...
Завтра отвечу что получилось...

Изображение пользователя yandrey.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #8

в /etc/modprobe.conf или в произвольный файлик в /etc/modprobe.d/

сам бы попробовал, но сейчас комп с тюнером нельзя перезагружать...

Изображение пользователя link_master.

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*
Вот такие вот дела...
Вот ни как не получается... Грустный

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #10

а то что в modules.conf написано может влиять на определение чипа?
кто нить знает? АУ-У?

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #12

да да... читал уже такое Улыбка ... вот только не за счёт ли потери совместимости с AVerTV 305? хотя в 18-м ядре которое на диске с обновлениями от АСП всё ещё определялось правильно Грустный
так что... всё равно пока откат до 2.6.17... плюсы: работает ТВ тюнер... но неуверенно ntfs-3g ...
эхъъъ... ну хоть бы какую бы зацепку поймать как этот тюнер запусить .. ведь совсем ещё не старый... и работает хорошо... когда правильно определяется :'(

Изображение пользователя yandrey.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #13

c AverTV Studio 507 точно такаяже проблема (( поэтому причина не старости тюнера

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #14

Мда проблема остается открытой...
надо искать ошибку

Изображение пользователя yandrey.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #15

нашел как заставить не игнорировать тип тюнера, надо добавить к модулю tuner no_autodetect=1

c 30x должно все заработать, еще не проверял
507-м с радио появились еще другие проблемы, похоже для него нужно новее ядро

Изображение пользователя link_master.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #16

Сегодня проверю как это будет с 305- ым о результатах напишу вечером

Изображение пользователя link_master.

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

Изображение пользователя yandrey.

Re: Опять ТВ-тюнер AVERTV 305 и ядро 2.6.20.2312 от АСП 11.2 #18

ну значит причина именно 2.6.20 ядре от асп, искать решение больше не в чем, нигде нет подобного

да и сложилось так что проверял оба тюнера на разных материнках, но обе старые гигабайты на 845 интеловском чипсете, может имеет место какаято загадочная аппаратная несовместимость Улыбка

Изображение пользователя yandrey.

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..."