Не работает tuner с ядром 2.6.31[Решено]
Slaky 21 сентября, 2009 - 19:02
После обновления ядра перестал работать тюнер. При том что модули ALSA загружаются нормально, тюнер везде виден, но при попытке его использования выдает ошибки, kradio:
V4LRadio::readTunerInfo: Не могу получить информацию о тюнере (код ошибки -1) ...
С предыдущими ревизиями ядер 2.6.30 все работало нормально, при тех же настройках.
При загрузке ядра вылетают сообщения:
saa7130/34: v4l2 driver version 0.2.15 loaded ... kernel: input: saa7134 IR (Beholder BeholdTV 4 as /devices/pci0000:00/0000:00:14.4/0000:03:08.0/input/input5 kernel: IRQ 22/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs ... kernel: i2c-adapter i2c-0: Invalid 7-bit address 0x7a kernel: tuner 0-0043: chip found @ 0x86 (saa7133[0])
Ядро собрано руками. Multimedia Devices собрано модулем.
У кого нибуть были такие же проблемы с новым ядром?
»
- Для комментирования войдите или зарегистрируйтесь
Тоже отвалилось радио на
Тоже отвалилось радио на Avermedia 307 studio (saa7134) (tv нормально). Ошибок нет, но не работает. Пока не разбирался почему (ибо не сильно надо)
Подтверждаю. Тюнер Beholder
Подтверждаю. Тюнер Beholder M63
Compro VideoMate TV - тоже не
Compro VideoMate TV - тоже не работает. Не работает также в Debian и Arch. Что интересно - если комп был загружен в ядро 2.6.26 (где tvtime прекрасно работает) и после этого перезагрузить без выключения с новым ядром, то будет работать, но без возможности переключить канал. Будет активен канал работавший с 2.6.26.
avertv studio 203 тоже не
avertv studio 203 тоже не хочет дрова встали а синий экран tvtime
тьюнер пропал
При переходе на ядро 2.6.31 совершенно те же симптомы
Но я сравнил dmesg с работающим с тьюнером ядром 2.6.27 (< он слева)
Таким образом :
1. нет обнаруженного '0-0061' от tuner.ko
2. i2c-adapter ругается
i2c-adapter i2c-0: Invalid 7-bit address 0x7a
Далее надо запускать tuner с параметром debug=1
для работающего находит 0xc2 !!
и смотреть исходники ...
пока сравнивал /usr/src/linux/drivers/media/video/saa7134/saa7134.h, обнаружил пополнение cardlist
P.S. Странно, но 0xc2 явно 8-битный адрес, ибо он >= 0x80
поставте >=2.6.32. В 2,6,31
поставте >=2.6.32. В 2,6,31 был сломан saa7134
Не согласен.
Не согласен. 2.6.31-gentoo-r6, saa7134, все работает. Только изменились "циферки"
Что, неужто четная версия всё
Что, неужто четная версия всё поправит ?
Что ж, попытка не пытка ...
Тоже была подобная
Тоже была подобная проблема.
Оказалось все банально - были добавлены новые карты, поэтому номера тюнеров/карт сместились. Пришлось заново подбирать.
Меня тогда сгубило то, что был уверен, что все должно работать со старыми параметрами.
Тоже fmtools не работал на
Тоже fmtools не работал на .31 откатил назад, авермедиа на bttv.
Не работал совсем, или не
Не работал совсем, или не работал со старыми параметрами модуля ядра?
blow написал(а): Не работал
Не смотрел если честно что ему нужно было, раньше автоматом определялось, и собрано было не модулем.
Действительно произошла смена
blow прав !
Действительно произошла смена номеров CARDS у меня лично 2-->10
искал перебором и grep'ом dmesg на предмет 'chip found' (сигнатуру i2c знал из 27-го ядра)
все каналы четко идут,
звук куда-то сдвинулся но это мелочи
blow, неужели еще и TUNER по номерам уехал вслед за чьей-то крышей :)
всё это и на ядре 31, и на 32-м с новым номером card
Мой тюнер до 2.6.31 легко
Мой тюнер до 2.6.31 легко определялся автоматически, а на 2.6.31-gentoo-r6 в никакую не хотел. Похоже что-то поломали с автоопределением карточки. Я долго не ломал голову и перешел на не стабильное ядро ( gentoo-sources-2.6.32-r6 ), там все работает на ура.
По сумме всех ответов будем считать, что тема решена )
warpson написал(а): blow,
На счет тюнера не знаю, он теперь у меня автоматически определяется, но я подозреваю, что все таки изменился.
А звук идет через шнурок? У меня раньше с этим проблемы были, сечас шнурок убрал и все норм (только каналы медленно переключаются иногда, но это из-за кеша mplayer, все никак не отключу его)
blow написал(а): А звук идет
Нет. Я его тоже убрал. Но это мне кажется надо разбираться с pulseaudio. До Gentoo я юзал Slackware и там все хорошо работало со "шнурком". С Gentoo я не стал разбираться до конца, а просто убрал провод от тюнера к звуковухе.
АВТОМАТИЧЕСКИ ? у меня
АВТОМАТИЧЕСКИ ?
у меня CONFIG_I2C=y
может =M выставить
что-то не пойму кто верно найдет нужный номер
warpson
Да, именно автоматически
Влом сейчас вспоминать, что здесь от чего
И все нормально работает. Про мои разборки с тюнером можно почитать тут
вот два моих патча на 31 ядро, должно помочь... :)
хотя думаю, что теперь уже актуально.. :)