LINUX.ORG.RU

совместимость HAL и ядра


0

0

Есть debian ядро 2.6.18. HAL работает на ура - флешки монтирует, устройства определяет, модули подгружает.

Скомпилил ядро 2.6.28.7 и понеслось. HAL выдает failed при загрузке. Начал разбираться, оказывается утилита discover вылетает с сообщением open_socket(): permission denied. При загрузка с 2.6.18 проблем по прежнему нет. Отсюда вопрос: неушто в наше время для перехода на новое ядро надо всю ось обновлять?

P.S. это собственно крик души такой


Не нужно её обновлять. Это же hal ядром пользуется, а не наоборот.

Как ты ядро собирал? //Да-да. вопрос для телепатов. Точно как и твой.

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

так собирал: make xconfig - взял дефолтный конфиг, только включил в ядро драйвера sata и т.д. моего компа, для избавления от initrd make make modules_install

подправил grub и вперед

> Это же hal ядром пользуется, а не наоборот.

Так он видимо и не нашел много чего на своих местах в новом ядре

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

zgrep SYSVIPC /proc/config.gz

Если ни одно из трёх значений не равно "y", или "m", то надо включить :) Ибо оно нужно dbus'у, который нужен...

hal и dbus висят в процессах? ps ax | grep <вставь hal и dbus по очереди>.

И да, перед сборкой принято делать make mrproper, дабы почистить исходники. А потом zcat /proc/config.gz > .config из директории исходниками ядра.

//FAQ читал?

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