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

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

графика от процессора intel i7-8700 I965

Добрый день.
Не пойму в одном моменте.
Есть процессор i7-8700, я использую интегрированную видео карту на компе.
https://wiki.gentoo.org/wiki/Intel
По таблице я вижу, что у меня видео карта intel i965, но в ядре только intel i915

# egrep "I915" /usr/src/linux/.config 
CONFIG_DRM_I915=y
CONFIG_DRM_I915_ALPHA_SUPPORT=y
CONFIG_DRM_I915_CAPTURE_ERROR=y
CONFIG_DRM_I915_COMPRESS_ERROR=y
CONFIG_DRM_I915_USERPTR=y
# CONFIG_DRM_I915_GVT is not set
CONFIG_SND_HDA_I915=y
# uname -rms
Linux 4.14.78-gentoo x86_64

Сенсоры материнской платы.

Добрый день.
Хочу включить сенсоры температуры и скорость вращения кулеров у материнской платы.
Мой процессор INTEL i7-8700
Материнская плата Аsus PRIME Z370-A

# lspci 
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]

SSD M.2 Intel 760p Series поддержка в системе

Добрый вечер.
Как лучше разбить диск со смещением?

Мой диск 256 ГБ SSD M.2 накопитель Intel 760p Series [SSDPEKKW256G801]

.
На этом диске уже установлена система Windows 10.
Диск планирую примерно пополам разбить.
90 гигов под windows, остальное я сделаю под Gentoo.
Возник вопрос, как лучше всего разместить место для Gentoo.
Я читал, что со смещением нужно его форматировать или на новых дисках этого делать не нужно?

Правильно я понимаю, что для того, чтобы поддержка в системе была для этого диска, мне нужно включить функцию в ядре?

[Решено] i7-8700 Coffee Lake S логика компиляции системы

Добрый день.
Подскажите какую логику компиляции указывать лучше для процессора intel i7-8700.
Ничего я не забыл?
make.conf

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=skylake -O2 -pipe"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
CPU_FLAGS_X86="mtrr sse sse2 sse3 ss ssse3 pae mmx mmxext sse4.1 sse4.2 avx2 aes"
MAKEOPTS="-j12"
CC=gcc
CXX=g++
FEATURES="-parallel-fetch -collision-protect -xattr"
DISTDIR="/mnt/distfiles"
PORTAGE_TMPDIR="/mnt/tmp"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles"
VIDEO_CARDS="intel i965"
ALSA_CARDS="hda-intel"

[SOLVED] Logitech Webcam C310 белый экран

Здравствуйте.
Подскажите пожалуйста.
Давно не пользовался вэбкамерой Logitech, Inc. Webcam C310, сегодня понадобилось ее включить.
В скайпе вместо видео белый экран.
В скайпе где выбор устройств камер есть такое

UVC Camera (046d:081b)(/dev/video0)
$ lsusb
Bus 002 Device 005: ID 046d:081b Logitech, Inc. Webcam C310
# cat /usr/src/linux/.config | grep USB_VIDEO
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
serv0 ~ # zcat /proc/config.gz | grep USB_VIDEO
CONFIG_USB_VIDEO_CLASS=y

Тачпад в lenovo ideapad 330

Прошу помощи в запуске этой штуки в работу.

ядро у меня linux-4.18.5
Тач производства компании elan модель вроде как ELAN061D (это важно, так как раньше люди пачили исходник на предмет поддержеки этой модели)

Но вот выходит новое ядро 4.18 куда "добавили" этот тач.

acpidump | grep -C3 ELAN
E040: 49 32 43 30 5B 82 4A 22 54 50 44 30 08 48 49 44 I2C0[.J"TPD0.HID
E050: 32 00 08 53 50 45 44 00 08 42 41 44 52 00 14 42 2..SPED..BADR..B
E060: 08 5F 49 4E 49 00 A0 23 93 54 50 54 59 01 70 0D ._INI..#.TPTY.p.

Не могу собрать ядро с помощью genkernel.

$cat /var/log/genkernel.log

* Gentoo Linux Genkernel; Version 3.5.3.3
* Running with options: all
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..

* Linux Kernel 4.14.52-gentoo for x86_64...
* .. with config file /usr/share/genkernel/arch/x86_64/generated-config
* Previous config backed up to .config--2018-07-23--14-09-51.bak

[РЕШЕНО] USB в новом ядре

Доброго времени суток.

Недавно перешел на новую версию ядра 4.14.52 (система x86_64, стабильная).
С удивлением обнаружил, что не работает USB-мышь. А вместе с ней и web-камера и gamepad.
USB-клавиатура, что характерно, работает.
Промучался некоторое время. Обнаружил почти пустую директорию /dev/input (там, например есть /dev/input/mice, но нет /dev/input/mouse*). И совсем пустые /dev/input/by-[id|path].
Конфиг использовался от старого, полностью рабочего ядра 4.9.95 с обязательным прогоном make oldconfig

[SOLVED] LSI 9240-8i: Failed to init firmware

Доброго времени суток.
У меня есть raid-контроллер LSI 9240-8i, он у меня исправно работал на моей системе (gentoo естественно) на старой материнской плате (Asus M4A78T-E), но с материнкой возникли проблемы (перестали работать оба pci-e 8x слота, причину так не выяснил). Взамен старой приобрёл другую материнскую плату (MSI X99A SLI), и вот с ней проблемы. Та же система (без пересборки) не подхватила этот контроллер, в dmesg были следующие сообщения:

$dmesg |grep mega
[    8.406906] megasas: 06.811.02.00-rc1

makefile make.conf make

помогите пожалуйста разобраться:
make config -влючил нужные мне драйвера жестко или модульно которые я бы хотел видет и ядре.
make install -установил ядро

а чем и куда передается информация об архитектуре процессора? откуда ее возьмет компилятор? или ее нужно передавать ему в качестве параметра?
ну например у меня специфический процессор не x86. это же нужно как-то указать или нет?

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