Ядро Linux и поддержка оборудования

Ядро Linux и аппаратная поддержка различных устройств

Непонятная ситуация с mtrr.

Добрый вечер.
Заметил ошибку в логе инициализации.
Мой процессор Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz.

dmesg | egrep 'fail|Fail|FAIL|Err|ERR|err'
[    0.226903] pmd_set_huge: Cannot satisfy [mem 0xfb000000-0xfb200000] with a huge-page mapping due to MTRR override.
cat /proc/mtrr
reg00: base=0x0d0000000 ( 3328MB), size=  256MB, count=1: uncachable
reg01: base=0x0e0000000 ( 3584MB), size=  512MB, count=1: uncachable
reg02: base=0x000000000 (    0MB), size= 8192MB, count=1: write-back

[РЕШЕНО] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2

Добрый вечер.
Увидел странную ошибку в логе определения железа.

dmesg | grep "Direct firmware load"
[    1.053686] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2

Моя система Linux 5.4.38-gentoo x86_64.
Что это за ошибка и как ее исправить?

nvidia gf 8600 GTS поддержка в xorg-server

Здравствуйте.
Столкнулся с проблемой.
Есть относительно старый компутер, используется как домашний компьютер для серфинга тырнета.
Видео карточка nvidia gf 8600 GTS.
Так вот, скоро удаляться пакеты xf86-input-mous и xf86-input-keyboard, решил перенастроить на evdev.
Указываю в make.conf INPUT_DEVICES="evdev" и в
cat /etc/X11/xorg.conf.d/10-keyboard.conf

Section "InputClass"
    Identifier     "Keyboard0"
    Driver         "evdev"
    Option         "AutoRepeat" "500 30"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"

Как узнать невостребованные модули

Здравствуйте.
При сборке ядра по типовым конфигурациям обычно собирается некоторое количество лишних (для конкретной машины) модулей. Можно как-то выявить модули, которые не потребуются в конкретной машине в виду отсутствия соответствующего железа?
Или отследить, какие модули не были загружены при запуске и работе компьютера?

Ядро 64-ех битное по конфигу 32-ух битного

Сейчас установлена 64-ех битная система с поддержкой мультилиб.
Ядро (5.4) так же собрано 64-ех битное с поддержкой мультилиб.
Если подсунуть конфиг ядра от старой 32-х битной системы (ядро 4.14) и поставить отметки 64-е бита и совместимость с 32-ух битными исполняемыми файлами, новое ядро пересоберется как 64-ех битное (с очисткой от ранее собранных файлов?)?
Или лучше таких экспериментов не проводить?

Вопрос о соответствии версий пакета sys-kernel/linux-headers версии ядра

Тов. SysA утверждает необходимость совпадения версий.

Но у гентушных дэвов позиция несколько отличается (см. bug #708810):

 Joakim Tjernlund 2020-03-12 09:33:03 UTC

(In reply to Mike Gilbert from comment #8)
> You should be able to run an old kernel with new headers.

That can be dangerous, user space may think new features are available then and
do not have fallbacks. I have seen this twice(samba and NFS was involved)
so now I never upgrade to newer headers than the kernel itself.

ядро без initramfs// решено

привет уважаемые форумчане


lsmod
Module Size Used by
8021q 28672 0
b43 389120 0
cordic 16384 1 b43
mac80211 589824 1 b43
libarc4 16384 1 mac80211
cfg80211 581632 2 b43,mac80211
dell_laptop 24576 0
rfkill 24576 2 dell_laptop,cfg80211
dell_wmi 16384 0
sparse_keymap 16384 1 dell_wmi
dell_smbios 16384 2 dell_wmi,dell_laptop


нужно собрать ядро без initramfs

[SOLVED] ПК не подаёт признаков жизни после shutdown

День добрый.
Столкнулся с такой проблемой. Установил Генту с запуском из UEFI через efibootmgr. Всё стартует, работает, но... После отключения ПК из консоли shutdown -h now, он перестаёт подавать признаки жизни. Не кнопку пуск не реагирует, светодиоды питания на материнке не горят. И всё это продолжается пока не вытащу батарейку БИОС. После этого комп нормально запускается.
Подскажите, плз, как уйти от этой проблемы.

E7 -8890v2

Скажите пожалуйста уважаемые форумчане установится ли Gentoo на этот процессор без волшебства? Просто нашёл это на просторах Али , а что это я толком не понимаю но вижу многоядерность , которая мне необходима

скомпилировать драйвер

привет

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

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

Ленты новостей