Сайт | Скачать | Видео | Wiki

Автор Тема: После пересборки ядра не работает звук и wifi  (Прочитано 5962 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Все таки не удержался от попытки модернизации ядра lupu520. Хотел: PAE и lzma в sfs.

1 вариант. Пересобрал lupu_520.sfs c заменой /lib/firmware, /lib/modules на соответствующие из slacko5.3.1PAE. Переименовал lupu_520.sfs, подсунул в slacko5.3.1PA.
Результат: Загружается. Нет звука, перестал определяться wifi интерфейс. Остальное на вскидку -ОК

2 вариант. Вдохновясь http://forum.puppyrus.org/index.php/topic,660.0.html и иcпользуя http://bkhome.org/sources/kernel-2.6.39.4/ скомпилил под lupu520. Пересобрал lupu_520.sfs и initrd , заменил vmlinuz
Результат: без depmod -b /mnt/.../initrd 2.6.39.4 - аналогично 1му варианту
С depmod - не может создать ramdisk и не находит базовый sfs в самом начале загрузке. depmod сильно уменьшает (по сравнения с загружающимся initrd) размер /initrd-tree/lib/modules/2.6.39.4/modules.dep

Что сделал не так?
1 й вариант вообще приемлем? Раз результаты 1 и 2 одинаковые

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:После пересборки ядра не работает звук и wifi
« Ответ #1 : 14 Декабрь 2011, 13:39:21 »
Пересобрал lupu_520.sfs c заменой /lib/firmware, /lib/modules на соответствующие из slacko5.3.1PAE. Переименовал lupu_520.sfs, подсунул в slacko5.3.1PA.
initrd надо переделывать.
Без depmod никак нельзя, для init делается один, для файлов в sfs тоже.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:После пересборки ядра не работает звук и wifi
« Ответ #2 : 14 Декабрь 2011, 14:55:27 »
initrd надо переделывать.
В варианте 2 переделывал - улучшений не произошло
Без depmod никак нельзя, для init делается один, для файлов в sfs тоже.
Насколько я заметил, depmod для .sfs делается автоматически - в конце компиляции ядра (во всяком случае в http://bkhome.org/sources/kernel-2.6.39.4/)
А в варианте 1 я все это брал заведомо рабочее
depmod ведь формирует только файлы modules* и *map или еще что-то делает?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:После пересборки ядра не работает звук и wifi
« Ответ #3 : 14 Декабрь 2011, 14:59:21 »
Насколько я заметил, depmod для .sfs делается автоматически - в конце компиляции ядра
не компиляции а выполнения make modules_install

смотрите логи dmesg и сравнивайте lsmod от разных систем чтобы выявить какие модули не грузятся.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:После пересборки ядра не работает звук и wifi
« Ответ #4 : 14 Декабрь 2011, 15:11:19 »
смотрите логи dmesg и сравнивайте lsmod от разных систем чтобы выявить какие модули не грузятся.
Это делал. Примерно понятно какие. Непонятно - почему не грузятся
Спасибо что отвечаете на тупые вопросы. Именно на Ваши ответы и расчитывал

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:После пересборки ядра не работает звук и wifi
« Ответ #5 : 14 Декабрь 2011, 15:25:18 »
проверяем наличие модулей которые не грузятся, проверяем что грузятся принудительно командой modprobe
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.