HP, Etch, alsa, kernel -- как бы вместе срастить....

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

HP, Etch, alsa, kernel -- как бы вместе срастить....

Сообщение grub »

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


Шаг 1. HP + Etch

Преамбула -- на HP nx6325 с sata-шным винтом ставится etch (ядро 2.6.16-2-486).

Работает все прекрасно, за исключением звуковухи
Звуковуха такая:

00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)

Модуль на нее задействован snd_hda_intel (это вроде как правильно), и система считает что все окей.... да вот только звука на колонках нету, в наушники выдается зацикленное трыньканье на одной ноте, а ползунки в aumix впадают в паралич....

Гугл и статьи по дрессировке данного ноута в один голос считают что свежая alsa должна пофиксить проблемы.

Шаг 2. Alsa + alsa ...

Ручками поставил deb-пакет alsa-base (1.0.14~rc1-1) из unstable.

При этом /proc/asound/version продолжает говорить что он является 1.0.11rc2

Навскидку предполагаю, что 1.0.11 вкомпилен в ядро, и решаю... ну да.... попробовать пересобрать ядро, заодно приподняв версию до 2.6.21

Шаг 3. make cloneconfig && make menuconfig && make && make install

Пересобранное ядро валится, не находя root системы ни в hda5 ни в sda5... Драйвер ext3 жестко вкомпилен в ядро. Манипуляция опциями CONFIG_SCSI, CONFIG_ATA -- ни к каким видимым изменениям не приводит.

Команда

Код: Выделить всё

 lsmod | grep ata 
на текущем ядре показывает следующее

Код: Выделить всё

 sata_sil                9864  4 
libata                 52752  1 sata_sil
scsi_mod              122444  3 sbp2,sd_mod,libata 
Внимание, вопрос

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

Но приступ склероза не позволяет сообразить куда двинуться дальше из данной конкретной ситуации.

Кому очевидно -- что я делаю неправильно, и в каком направлении нужно копать?

Цель -- корректно работающая звуковуха.

Спасибо.
Змагайся і адпачывай!

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

А няўжо alsa-base дастаткова? А як жа alsa-drivers... alsa-headers... alsa-utils...

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

Ну libasound2, alsa-tools, alsa-utils стаяць... 1.0.13-й вэрсыі :)))
Зараз хрякну alsa-base і накачу са стэйбла для роўнасьці вэрсыяў ( нешта я пагарачыўся пачаткова з гэтым пакетам )... калі запрацуе, будзе сорамна :)

Але нешта ў мяне сумневы, што праблема ў гэтым.
Змагайся і адпачывай!

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

Як і прадказвалася -- тыя ж яйкі, выгляд збоку. :)
Змагайся і адпачывай!

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »


Foxx
Неотъемлемая часть форума
Сообщения: 435
Зарегистрирован: 03 апр 2004, 17:05
Контактная информация:

Сообщение Foxx »

известная проблема с этим чипсетом - его правильная инициализация. стоит попробовать опции модуля position_fix=1 model=hp, или, возможно, какие-либо чуть более другие.

Аватара пользователя
grub
Неотъемлемая часть форума
Сообщения: 849
Зарегистрирован: 13 сен 2006, 10:29
Откуда: Минск
Контактная информация:

Сообщение grub »

Foxx писал(а):известная проблема с этим чипсетом - его правильная инициализация. стоит попробовать опции модуля position_fix=1 model=hp, или, возможно, какие-либо чуть более другие.
Пробовалось. Не помогло. :(

Мне почему-то кажется, что пересборка ядра позволит избавиться от дурацкой привязки к версии 1.0.11 и это даст шанс на излечение...

Только давненько я ядра не пересобирал, тоже блин со скрипом все идет и "не заводится" :( И тут упираюсь во второй тупик.

Как правильно SATA поднимать на ядрах типа 2.6.21? Там вроде нынче SATAшные настройки вынесли в отдельный раздел конфигурации (раньше была только опция для эмуляции SCSI, емнип)... однако модуля для своего чипсета в данном разделе не наблюдаю... Может есть какой-нибудь правильный лом (типа "все эмулировать через IDE!"), которым надо садануть по конфигу, а не выдрючиваться с гламурными нововведениями?
Змагайся і адпачывай!

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

Ну ты ўсе закампіль;-)

bsw_m
Интересующийся
Сообщения: 54
Зарегистрирован: 04 авг 2007, 17:29
Откуда: Молодечно - Москва - Abu Dhabi
Контактная информация:

Сообщение bsw_m »

Сам лично не сталкивался с HD Audio под Linux, но вот еще частый момент - для правильной работы этих звуковух вроде как требуется:
jackd - JACK Audio Connection Kit (server and example clients)
jackeq - routes and manipulates audio from/to multiple sources

Ответить