Не могу заставить тюнер работать в Мандрива 2009,1. Делал все что советуют (на форумах читал- ivtvустановил).
Заметил следующие странности:
1. Если включаешь сначала виндовс хп, а потом перзагружаешь. то тюнер работает через команду например ivtv-tune -f77.25; mplayer /dev/video0 каналы можно переключать ivtv-tune -f__ в другом окне консоля.
2. Если комп включается и сразу грузится Mandriva то на команду ivtv-tune -f77.25; mplayer /dev/video0 включает мпплеер с окном в котором идет снег,
ввожу dmesg выводит что нашел в карточке авер медиа116, 2 микросхемы (декодер и процессор), а сам тюнер xc2028 - не видит .(Хотя в настройках указан тип тюнера cardtype=21).
--------------------------------------------------------------------------------------------------------------
Initializing card 0
ivtv0: User specified AVerTV MCE 116 Plus card (detected cx23416 based chip)
ivtv 0000:00:07.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
wm8739 0-001a: chip found @ 0x34 (ivtv i2c driver #0)
IRQ 18/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: AVerTV MCE 116 Plus
ivtv: End initialization
ivtv 0000:00:07.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
cx25840 0-0044: firmware: requesting v4l-cx25840.fw
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
Далее делаю следующие изменяю настройку тюнера например указываю цифру 16 (это неважно), потом rmmod ivtv. modprobe ivtv. после чего мне пишет dmesg , что карточка определяется другая (процессор), но находится тюнер хс2028, пробую запустить телек - неполучается.
--------------------------------------------------------------------
ivtv: Start initialization, version 1.4.0
ivtv0: Initializing card 0
ivtv0: User specified GotView PCI DVD2 Deluxe card (detected cx23416 based chip)
ivtv 0000:00:07.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
xc2028 0-0061: creating new instance
xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
IRQ 18/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: GotView PCI DVD2 Deluxe
ivtv: End initialization
ivtv 0000:00:07.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
cx25840 0-0044: firmware: requesting v4l-cx25840.fw
Далее опять возращаю тип тюнера 21 . потом rmmod ivtv. modprobe ivtv. после чего мне пишет dmesg , что все ОК! Все схемы тюнера нашлись. и можно смотреть ТВ(можно вручную редактировать файл конфигурации тюнера).
-----------------------------------------------------------
vtv: Start initialization, version 1.4.0
ivtv0: Initializing card 0
ivtv0: User specified AVerTV MCE 116 Plus card (detected cx23416 based chip)
ivtv 0000:00:07.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
wm8739 0-001a: chip found @ 0x34 (ivtv i2c driver #0)
xc2028 0-0061: creating new instance
xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
IRQ 18/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized card: AVerTV MCE 116 Plus
ivtv: End initialization
ivtv 0000:00:07.0: firmware: requesting v4l-cx2341x-enc.fw
ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
cx25840 0-0044: firmware: requesting v4l-cx25840.fw
ВЫВОД: Винда заводит тюнер, Сам определяться хс2028 не хочет, даже если правильно указан файл конфигурации.
Вопрос: Как же исправить или автоматизировать работу именения файла конфигурации, чтоб система сама себя ремонтировала. Или может принудительно как то загружать тюнер?
AVerTV MCE 116 Plus Как заставить работать (как подключиться?)
Модератор: Модераторы разделов
Re: AVerTV MCE 116 Plus Как заставить работать
1. просмотреть директорию /etc/modprobe.d на предмет взаимоисключающих настроек
2. ну и если ничего и дальше не выйдет, лезти в исходники драйвера, и править структуру для вашей карты, я как понял оно для этого типа карты грузит другой тип тюнера. Посмотрите linux/drivers/media/video/ivtv/ivtv-cards.c на предмет структуры описывающей вашу карту.
2. ну и если ничего и дальше не выйдет, лезти в исходники драйвера, и править структуру для вашей карты, я как понял оно для этого типа карты грузит другой тип тюнера. Посмотрите linux/drivers/media/video/ivtv/ivtv-cards.c на предмет структуры описывающей вашу карту.
Спички - детям!