|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Leschinsky Oleg 2:5020/400 29 Sep 2003 18:19:02 To : Konstantin Kosinsky Subject : Re: "Красиво" прикрутить ALSA к RedHat Linux -------------------------------------------------------------------------------- Konstantin Kosinsky <kosinsky@univ.kiev.ua> wrote: >> KK> Есть новая метеринка ASUS P4P800 со встроенный 6-ти канальным саундом. >> KK> Hа диске идущем с материнкой есть дрова под него для Линукс. >> KK> Дрова сделанны для ALSA. >> KK> Если выполнять сборку по их инструкции, то все проходит удачно (все >> KK> дрова собираються), но на этапе make install выполняеться depmod >> KK> /.../snd.o который ругаеться на unresilved symbol. >> KK> В более детально их инстуркции указанно, что я должен иметь >> KK> СКОHФИГУРИРОВАHHЫЕ исходники ядра, но в полном комплекте ("частычные от >> KK> некоторых дистрибьюторов не подходят"). >> KK> Hа сколько я знаю, RedHAT Linux ложит в ядро OSS. И в результате в их >> KK> rpm-ке kernle-source нету ALSA. если я сейчас скачаю чистое ядро, то оно >> KK> не будет "сконфигурированным" (см. выше). >> KK> >> KK> Меня интерисует как решить мою проблему, так чтобы не возникало много >> KK> проблем, если нужно будет обновлять ядро? >> KK> >> >> Фактически, тебе нужны заголовки от того ядра, к которому ты собираешься >> компилировать модули. >> >> Поищи в дистрибутиве пакет с заголовками, соответствующий установленному >> ядру. >> >> Если нужны все-таки полные исходники ядра, то поставь соответствующий пакет >> из дистрибутива и воспользуйся конфигурацией от установленного ядра. >> >> Еще одним вариантом является сборка своего ядра и сборка модулей под него, >> но насколько я понимаю, в контексте Red Hat самостоятельная сборка ядра >> является менее предпочтительным вариантом, особенно в твоем случае. При >> обновлении ядра модули тебе все-равно придется пересобирать. KK> Пакет kernel-sources у меня стоит, но в нем ALSA части. Меня побольшому KK> счету интерисует как туда ее засунуть. KK> Тебе не нужно ее туда засовывать. Тебе нужно перед компиляцией драйверов сказать этим драйверам, что сконфигурированные исходники ядра (или заголовки от текущего ядра) лежат там (указать каталог). После компиляции соответствующие файлы модулей ядра необходимо разместить в соответствующем подкаталоге каталога /lib/modules (или в другом месте, где ядро ищет свои модули). -- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas) --- ifmail v.2.15dev5 * Origin: user from ELVISTI (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/35789b8ca7bd.html, оценка из 5, голосов 10
|