LINUX.ORG.RU

не ставится драйвер на тюнер avermedia volar ax


0

0

Подскажите кто ставил дрова на тюнер Avermedia Volar AX(H826D_Installer_x86_0.08-Beta). Первый раз установил - все нормально, тюнер мигнул. Я поставил tvtime и пришлось ребутнуться из-за кой-чего. После этого тюнер не пашет, при включении tvtime пишет что не найдено устройство /dev/video1. Решил переустановить драйвер но не тут то было; FATAL: Error inserting h826d (/lib/modules/2.6.27.29-0.1-pae/kernel/drivers/media/dvb/dvb-usb/h826d.ko) undefined symbol удаление всех новых файлов и переустановка приводит к этому же результату

Вопрос один - че делать? Жду дельных советов а не ссылок в гугл и т.п. Заранее спасибо

[Suse 11.1 kde 4.1+Compiz]

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

pumpurumer
()
Ответ на: комментарий от pumpurumer

Ядро обновлялось при установке оси Я ж писал что только перезагрузился и тюнер перестал определяться..Если бы всё не ставилось сначала, я бы начал грешить на то что официально есть поддержка кажется только для suse 10 и опред. ядра, но как видно тут что-то иное

xterm700
() автор топика
Ответ на: комментарий от mv

Ниже привел кусочек вывода(там много еще разных unknown symbol) как победить-то это? ни разу просто не сталкивался, намекните в какую сторону думать))

h826d: Unknown symbol snd_pcm_hw_constraint_integer h826d: Unknown symbol video_usercopy h826d: Unknown symbol dvb_register_adapter h826d: Unknown symbol dvb_dmx_release h826d: disagrees about version of symbol snd_pcm_lib_ioctl h826d: Unknown symbol snd_pcm_lib_ioctl h826d: Unknown symbol dvb_dmxdev_init h826d: Unknown symbol dvb_unregister_frontend h826d: Unknown symbol video_register_device h826d: Unknown symbol dvb_dmx_swfilter_packets

xterm700
() автор топика
Ответ на: комментарий от mv

Часть лога dmesg относящаяся к драйверу тюнера. AVerMedia USB Wrapper for H826D version 0.27 loaded h826d: Unknown symbol dvb_dmxdev_release h826d: disagrees about version of symbol snd_pcm_set_ops h826d: Unknown symbol snd_pcm_set_ops h826d: Unknown symbol snd_card_new h826d: Unknown symbol dvb_dmx_init h826d: disagrees about version of symbol snd_pcm_hw_constraint_integer h826d: Unknown symbol snd_pcm_hw_constraint_integer h826d: Unknown symbol video_usercopy h826d: Unknown symbol dvb_register_adapter h826d: Unknown symbol dvb_dmx_release h826d: disagrees about version of symbol snd_pcm_lib_ioctl h826d: Unknown symbol snd_pcm_lib_ioctl h826d: Unknown symbol dvb_dmxdev_init h826d: Unknown symbol dvb_unregister_frontend h826d: Unknown symbol video_register_device h826d: Unknown symbol dvb_dmx_swfilter_packets h826d: disagrees about version of symbol snd_card_free h826d: Unknown symbol snd_card_free h826d: Unknown symbol video_device_release h826d: Unknown symbol video_device_alloc h826d: Unknown symbol video_unregister_device h826d: Unknown symbol dvb_unregister_adapter h826d: disagrees about version of symbol snd_pcm_new h826d: Unknown symbol snd_pcm_new h826d: disagrees about version of symbol snd_pcm_period_elapsed h826d: Unknown symbol snd_pcm_period_elapsed h826d: disagrees about version of symbol snd_card_register h826d: Unknown symbol snd_card_register h826d: Unknown symbol dvb_register_frontend

здесь вроде как мне дают понять что модулю h826d.ko неизвестны эти версии используемых функций(как я понял symbols это все таки ф-ии а не символы по контексту). Как посмотреть откуда h826d их берет?

сделал depmode -a как вы посоветовали. я так понял мне нужен файл modules.dep. В нем здоровенный список модулей(ko). Большинство вроде мне пока не интересно,а те что от тюнера есть в /lib/modules/2.6.27.29-0.1-pae/kernel/drivers/media/dvb/dvb-usb/: a828.ko averusba828.ko averusbh826.ko averusb826d.ko.v.0.27 h826d.ko h826d.ko.v0.08 Вроде все есть и если эти самые symbols заимствуются из них, то почему h826d не собирается не пойму. \\ох чувствую где-то сильно затупил а где...\\ еще меня здорово злит что при первичной установке делалось ТО ЖЕ САМОЕ, файлы были те же, ёмое и драйвер стартовал.

xterm700
() автор топика
Ответ на: комментарий от xterm700

После ручной (или левым скриптом) заброски .ko в /lib/modules нужно сделать depmod -a, чтобы зависимости высчитались. Потом модуль грузится при помощи modprobe.

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

mv ★★★★★
()
Ответ на: комментарий от mv

Спасибо mv, суть проблемы примерно понял. понимаю что достал уже, но правильно ли понял что в /lib/modules/2.6.../ надо закинуть те .ko которые появились после инсталляции? Потом в этом же каталоге выполнить modprobe _имя драйвера_? Если так то ошибка та же выдается((Если пытаюсь загрузить любой .ko как из новых так и тех что из modules.dep, ошибка файл не найден

xterm700
() автор топика
Ответ на: комментарий от xterm700

.ko у тебя должны туда закинуться автоматически инсталлятором. Инсталлятор, по-идее, должен сам запустить depmod -a, чтобы отрезолвить зависимости. После этого драйвер должен грузиться командой modprobe drivername (без ko)

mv ★★★★★
()
Ответ на: комментарий от mv

Все понятно, по идее))) однако зараза никак не хочет запускаться. ни ручным depmod-modprobe ни автоматически. Сейчас попробую деинсталлировать и поставить версию посвежей, хотя вряд ли скорей всего будет то же самое

xterm700
() автор топика
Ответ на: комментарий от xterm700

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

xterm700
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.