Отправляет email-рассылки с помощью сервиса Sendsay

Проблема с модулями звука

Привет всем,

Подскажите, как можно скомпилировать модули, отвечающие за звук, отдельно от

ядра? Конкретно нужно скомпилировать sound и snd-es18xx, т.к. сейчас при их
загрузке появляются unresolved symbols (кстати, интересно, что это? постоянно

их везде вижу). С ядром я ничего не творил, поэтому странно, что модули не
грузятся.

P.S. Система - свеже(пере)установленная mandrake 9.0 (никогда, никогда не буду

больше работать под рутом :))

Ответить   Антон Иванов Sun, 19 Oct 2003 21:42:05 +0600 (#9434)

 

Ответы:

i686)

их

М. б. на момент загрузки не подгружены модули snd.o и/или sndcore.o?

А (вообще-то) я бы посоветовал alsa (http://www.alsa-project.org)
--

С наилучшими пожеланиями
Крохин Анатолий
icq 20060869

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Крохин ААнатолий ААлександрович Mon, 20 Oct 2003 08:50:58 +0400 (#9507)

 

В сообщении от 20 Октябрь 2003 10:50 Крохин ААнатолий ААлександрович написал:

Нет, модули загружены. Я сдаюсь - и в новых модулях из alsa появляются эти
"unresolved symbols".

Igor <igor_vikul***@k*****.ru> написал:

Вообще-то Антон :)

Нет, раздел линукса я отформатировал.

Ответить   Антон Иванов Mon, 20 Oct 2003 19:04:47 +0600 (#9745)

 

i686)

А в ядре как установлен звук? По крайней мере для alsa должно быть только
CONFIG_SOUND=m, остальные не установлены.

Я бы посоветовал следующее:
- удостовериться, что в ядре так
- скомпилить alsa с поддержкой ВСЕХ карточек
- запустить alsaconf (она правильно установит /etc/modules.conf)
- перезагрузиться (или вручную сделать insmod для модулей из /etc/modules.conf)

--

С наилучшими пожеланиями
Крохин Анатолий
icq 20060869

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Крохин ААнатолий ААлександрович Mon, 20 Oct 2003 17:23:13 +0400 (#9756)

 

Простите, Антон, не нарочно - описка.

--
Игорь

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Igor Mon, 20 Oct 2003 21:42:22 +0400 (#9889)

 

Александр, мне кажется, что Вы при переустановке не отформатировали заново
Journalised FS.

Если этого не сделать, то все старые установки сохраняются.

Ответить   Igor Mon, 20 Oct 2003 11:39:37 +0400 (#9575)

 

В сообщении от 20 Октябрь 2003 13:39 Igor написал(a):

Слышен глухой стук падающего тела.

Сразу видно - человек из Винды пришел.

unresolved symbols - это когда линкер не может найти указанные символы, в ядре

обычно это возникает когда версия ядра и модулей различается (не обязательно

кардинально, может быть просто другой билд со слегда измененным конфигом).
Пересборка модулей обычно помогает, если нет то стоит сделать в make clean &&

make dep && make bzImage modules modules_install и переписать ядро.
Естественно, конфиг ядра нужен такой же как у текущего.

Ответить   Stanislav Karchebny Tue, 21 Oct 2003 11:24:14 +0600 (#10015)

 

On Tue, 21 Oct 2003 11:24:14 +0600, Stanislav Karchebny <be***@i*****.ru>
wrote:

Слабые нервы!

Да, из Винды, и уходить не собираюсь! Я посоветовал человеку простейшее,
т.к. у меня тоже стоит Мандрейк 9.0 и всё работает. Я предположил, что он
что-то сделал с ядром... Вам нравится что-то там перекомпилировать -
наздоровье. Мне нравится пользоваться инструментом, облегчающим жизнь. А
устройство инструмента пусть хорошо знает разработчик. Линукс меня привлек
свей устойчивостью и скоростью работы в интернет. А из Винды уходить не
собираюсь из-за недоделанных (под Линукс) драйверов железок. Да, драйвер
для мего принтера есть, но какой! Срам. Нет драйвера под мой Nikon Super
Coolscan 4000. Моё мнение: драйвер для железки может хорошо сделать только
производитель этой железки. Пока я не увижу на коробках покупаемых железок
надпись "Linux", ни о каком полном переходе на Линукс и не подумаю. А
программы?... Вывод: пока производители железа и программ не поддержат в
полной мере Линукс переходить на него полностью и не подумаю.
Зарнее прошу прощения, если кого обидел.

Ответить   Igor Tue, 21 Oct 2003 14:29:51 +0400 (#10114)

 

В сообщении от 21 Октябрь 2003 16:29 Igor написал(a):

Да сидите там себе хоть до конца следующего века.

Меня коробит такое "коробочное" отношение - чуть что и все нафиг лапшерезкой

под ноль. А головой подумать?

[hardware rant skipped]

Ответить   Stanislav Karchebny Tue, 21 Oct 2003 16:39:34 +0600 (#10115)

 

Приветствую.

On Tue, 21 Oct 2003, Stanislav Karchebny wrote:

Зря Вы так... Не все могут себе позволить "грузиться" компьютерными
проблемами всерьез. Для меня тоже комп только инструмент. И по его поводу
я думаю только иногда (!!!), когда есть настроение и устал думать о
другом. А в остальное время я думаю о совсем других вещах. И поверьте,
ничуть не менее сложных (пожалуй и посложнее, например квантовая теория
поля) и не менее содержательных...

Так что "коробочное" отношение тоже имеет право на жизнь. А винду я,
к примеру, терпеть не могу совсем не по причине ее "коробочности".

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 21 Oct 2003 17:49:05 +0000 (GMT) (#10145)

 

i686-pc-linux-gnu)

Отдельно от ядра компилируются alsa-drivers. По крайней мере должны в 2.4 ветке.

Скажите, а вы с ядром и модулями точно ничего не творили? Ни с того ни с сего
unresolved symbols не появляются.
Неужели Mandrake поставлялся с криво собранным ядром?!

Если есть время, могу порекомендовать собрать ядро заново. Берется vanila kernell,
alsa-drivers и прочее необходимое. Если вы еще никогда этого не делали и вас
интересует подобный опыт, - обещаю, вы его получите по полной программе.

Ответить   Руслан Исламгалиев Tue, 21 Oct 2003 10:45:13 +0400 (#10042)

 

В сообщении от 21 Октябрь 2003 12:45 Руслан Исламгалиев написал:

Точно ничего не делал! Одна деталь, которая, возможно, могла на что-то
повлиять: во время установки mandrake звуковуха была не до конца воткнута в
слот (кривые дрова для /dev/hands :), что выяснилось впоследствии из маздая -

звук через некоторое время пропадал. Неужели из-за этого могли появиться
unresolved symbols?

Итак, недавно я скачал новое ядро - 2.6.0-test7, вот выдался повод
испробовать. Ядро и module-init-tools скомпилировались/установились ОК. lsmod

показывает, что модуль snd-es18xx и модули, от которых он зависит
(snd-чего-то там, их довольно много) загружены. Причём грузятся без
каких-либо warnings и т.п. Я запускал из дистриба alsa скрипт snddevices -
девайсы /dev/dsp и другие создаются ОК; а скрипт utils/alsaconfig не может
найти звуковуху. Соответственно звука нет :)

Буду благодарен за любые предложения, что можно сделать.

Ответить   Антон Иванов Wed, 22 Oct 2003 21:16:03 +0600 (#10786)

 

Проблема со звуком решилась сразу же, как только я прочитал доку по alsa :)
Оказывается, нужно было установить пакет isapnp
(http://www.roestock.demon.co.uk/isapnptools/).

Ответить   Антон Иванов Fri, 24 Oct 2003 15:16:48 +0600 (#11408)