Перейти к содержанию

Помогите с ASPLinux 7.3


Рекомендуемые сообщения

Здравствуйте!

Решил я установить себе на chipset Intel815 ASPLinux 7.3.

Всё получилось прекрасно - пока дело не дошло до звука.

Встроенная звуковая карта на chipset-е SoundMax. Ну ни как не желала ставиться. Скачал с intel.com alsa-driver-1.0.1 всё заработало, но после перезагрузки опять всё слетает.

Опять нужно выполнять alsaconf, настраивать Mixer.

Начитался в форумах, что нужно пересобрать ядро.

Перепробовал все конфигурации, I386, I686. При компиляции лезут синтаксические ошибки, вроде undeclare, и т.д.

Три дня и три ночи убил, перепробовал всё, осталось только эти ошибки в исходниках править.

Объясните, пожалуйста, мне начинающему, что я делал не правильно.

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

После того, как настроишь микСер (alsamix (alsamixer) ),

просто выполни "alsactl store" и не парься... а вообще,

RTFM for ALSA!

Smile

Ссылка на комментарий
Поделиться на другие сайты

> скрипт snddevices все равно приходиться выполнять после каждой перезагрузки.

а в моем случае, если выполнить alsaconf после перезагрузки, то звук востанавливается.

По сборке ядра....

Я выполнял в директории /usr/src/linux 2.4.18-5asp

make dep

make clean

make zImage

и у меня повалили ошибки вроде следующих:

apic.c:669: 'FIX_APIC_BASE' undeclared (first use in this function)

apic.c: In function 'smp_apic_timer_interrupt':

apic.c:1164: 'nmi_watchdog' undeclared (first use in this function)

apic.c:1164: 'NMI_LOCAL_APIC' undeclared (first use in this function)

apic.c:1165: warning: implicit declaration of function 'check_nmi_watchdog'

это означает, что исходники "кривые", или я сам что-то кривлю...?

Ссылка на комментарий
Поделиться на другие сайты

Это ничего еще не означает. Попробуй:

1) взять другое ядро (к примеру, 2.4.24, -26, -28) - не знаю, чем ASP собирала 2.4.18-5asp - довольно капризное;

2) поставить OSS;

3) поставить более свежий дистрибутив - напр. SuSE 9.1 - 9.2 Pro (работает автоматом почти все).

Ссылка на комментарий
Поделиться на другие сайты

Але мистер saduk

в линке который я привел выше есть чтонибудь про пересборку ядра?

неужели сложно сделать все по инструкции и не загоняться с тем чего не понимаешь (это я про ядро)

Ссылка на комментарий
Поделиться на другие сайты

Не хотелось бы показаться невежливым, но - истина, как говорится, дороже.

Из приведенного выше линка:

"...

3. Пересобираем ядро.

Насколько я понял из разных ситуаций, связанных со звуком в линухах,

поддержку звука надо собирать модулем. Для этого надо из корня исходников

текущего ядра скомандовать

# make menuconfig

перейти в раздел "Sound" и выбрать опцию "M" для пункта "Sound Card Support"

(у меня ядро 2.4.17).

..."

P.S. Извините, если что...

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Не хотелось бы показаться невежливым, но - истина, как говорится, дороже.

---

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

А вы уверены что она в стандартном ядре не собрана модулем?

ASP конечно может забабахать так но я таких дистров еще не встречал

Ссылка на комментарий
Поделиться на другие сайты

То есть возможно такое:

Что ядро установленное с дистрибутива ASPLinux (идн: DKG43-PG8AT-TJA52-7LE4U-LRQVT) может не собираться из-за ошибок в исходниках?

..... мне почему-то больше верилось, что я сам делаю ошибки.

Ссылка на комментарий
Поделиться на другие сайты

Ядро собирается не само по себе, а при помощи много чего еще (компилятор, библиотеки всякие и т.д.). И это много чего еще в разных системмах (даже установленных из одного дистрибутива), как ни странно, может вести себя по-разному Smile . Из собственного опыта: ядро из поставки ASP 7.3 (2.4.18-5asp) пересобралось раза два (с двадцати, примерно) и после этого отказалось напрочь, никакие методы не помогли. При переустановке исходников ядра ситуация повторялась, но начиналась еще и ругань по-поводу модулей (если не изменяет память Smile ). Из стандартных (с kernel.org) 2.4.22 тоже криво становилось, 2.4.24, 2.4.26 - уже нормально. ASP лично предупреждает, что в ветку 2.4 они вставляли кое-какие фичи из 2.5, так, что - могут быть нюансы. Совет по сборке ядра: для начала в ядре нужно оставить только то, что действительно необходимо (сиречь, без чего ядро работать не будет Smile ), а потом уже добавлять понемногу то, чего хочется. Очень часто ошибки возникают при включении файловых системм devfs, procfs. Показали бы текст ошибки. И кстати, рекоммендуется make bzImage - у него размер может быть побольше.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Цитата:

Еще раз приношу извинения, но это был ответ на вопрос "в линке который я привел выше есть чтонибудь про пересборку ядра?", и звучит он - есть.

сорри давно читал эту статью Smile

действительно есть про пересборку ядра

но этот пункт можно пропустить

Ссылка на комментарий
Поделиться на другие сайты

vpk писал(а) чт, 06 января 2005 18:26

Показали бы текст ошибки.

apic.c:669: 'FIX_APIC_BASE' undeclared (first use in this function)

apic.c: In function 'smp_apic_timer_interrupt':

apic.c:1164: 'nmi_watchdog' undeclared (first use in this function)

apic.c:1164: 'NMI_LOCAL_APIC' undeclared (first use in this function)

apic.c:1165: warning: implicit declaration of function 'check_nmi_watchdog'

Ссылка на комментарий
Поделиться на другие сайты

Совет остается в силе - менять ядро и выключать все лишнее. Ошибки очень уж знакомые. И вопрос по ходу дела: зачем там smp... - т.е., мультипроцессорность, watchdog и все остальное?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...