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

Автор Тема: Ядро и зависимые программы  (Прочитано 234396 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #930 : 18 Август 2021, 09:38:19 »
Pro - какой итог? Ты запутался или мой косяк? Компилю ядро 5.13 надо все максимально поправить

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10679
  • Репутация: +111/-2
Re: Ядро и зависимые программы
« Ответ #931 : 18 Август 2021, 13:05:22 »
elan_i2c.ko
ну вот этот и нужен, он был уже?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #932 : 18 Август 2021, 13:23:15 »
Он есть во всех моих ядрах. Может не загрузился? Попробуй modprobe. Ну и если так загрузится - надо смотреть udev

Поучаствовал бы здесь
И еще пара вопросов по компиляции ядра
1. Если я скомпилил с одним .config ,  потом изменил конфиг  и снова make - все модули будут перекомпиляться по новой? или будут использованы *.o и компиляция пройдет быстрее?
2. Под x86_64 можно скомпилить i686 ядро только методом кросскомпиляции или можно проще?
3. В x86_64 .config для i686 достаточно только это поменять?
Код
# CONFIG_64BIT is not set
CONFIG_X86_32=y
CONFIG_X86=y
CONFIG_OUTPUT_FORMAT="elf32-i386"

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10679
  • Репутация: +111/-2
Re: Ядро и зависимые программы
« Ответ #933 : 18 Август 2021, 17:20:18 »
использованы *.o и компиляция пройдет быстрее?
да быстрее пройдет




В x86_64 .config для i686 достаточно только это поменять?
думаю нет. конфиг нельзя по идее вручную редактировать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #934 : 18 Август 2021, 17:24:57 »
конфиг нельзя по идее вручную редактировать.
Его же при make проверят
Цитата
make olddefconfig устанавливает каждый параметр в значение по умолчанию, не запрашивая интерактивно. Он запускается автоматически на make, чтобы гарантировать, что .config является последовательным, если вы изменили его вручную, как мы это делали

использованы *.o и компиляция пройдет быстрее?
да быстрее пройдет
Нет. После смены конфига *.o пересобираются по новой
« Последнее редактирование: 18 Август 2021, 18:14:13 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4416
  • Репутация: +123/-1
Re: Ядро и зависимые программы
« Ответ #935 : 18 Август 2021, 21:26:26 »
2. Под x86_64 можно скомпилить i686 ядро только методом кросскомпиляции или можно проще?
Способ только для пакетов, но не ядер. Я про него не знал, думаю будет полезна эта информация Сборка 32-битных пакетов в 64-битной системе

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #936 : 19 Август 2021, 10:12:07 »
Способ только для пакетов, но не ядер
Нужно чтобы срез multi репы соответствовал срезу системы под которую компилите. Короче проще сделать chroot в нужную систему и так собрать


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #938 : 07 Ноябрь 2021, 18:23:04 »
В devx 2010 остался build от ядра 5.14.8
Всегда собирал с linux-headers из среза арчрепы. Никогда проблем с обычным софтом не возникало. С ядерным надо естественно от своего ядра  дополнительно
У ядра 5.11 headers.pfs неполный, не могу из-за этого скомпилировать модули vbox
Ну я же как-то скомпилил и выложил там же вбокс
Посмотри headers.pkg*

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10679
  • Репутация: +111/-2
Re: Ядро и зависимые программы
« Ответ #939 : 08 Ноябрь 2021, 03:19:06 »
Ну я же как-то скомпилил и выложил там же вбокс
Посмотри headers.pkg*
ну ты видимо из pkg брал
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10679
  • Репутация: +111/-2
Re: Ядро и зависимые программы
« Ответ #940 : 13 Ноябрь 2021, 06:48:19 »
Ну так я и сообщаю - чтото пошло не так и pfs не полный.
а pkg нормальный?
тоже не работает

lib/Kconfig.debug:2494: can't open file "Documentation/Kconfig"
make[4]: *** [scripts/kconfig/Makefile:71: syncconfig] Ошибка 1
make[3]: *** [Makefile:601: syncconfig] Ошибка 2
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 31866
  • Репутация: +208/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро и зависимые программы
« Ответ #941 : 13 Ноябрь 2021, 10:13:20 »
В репе в пакете linux-header такого тоже нет. Ну я же как-то все дрова скомпилил. Чем мой вбокс не устроил?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10679
  • Репутация: +111/-2
Re: Ядро и зависимые программы
« Ответ #942 : 13 Ноябрь 2021, 13:11:23 »
Чем мой вбокс не устроил?
старый

В репе в пакете linux-header такого тоже нет.
ну я вроде смотрю, это от самого ядра строки т.е. vbox не при делах. ну нету так нету, шош теперь.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.