Модули ядра для ноутбука

Новичок в Gentoo. Решил поставить его на ноут и нашёл краткое руководство конкретно по моей модели, но не могу разобраться со многими вещами самостоятельно. Первый возникший вопрос - автор перечисляет модули ядра без каких-либо комментариев, как их устанавливать или настраивать на этапе компиляции ядра:

Required kernel modules for the X220 hardware
Intel Gigabit Ethernet: (CONFIG_E1000EI)
Intel WLAN: (CONFIG_IWLAGNI)
Intel HD Graphic: (CONFIG_DRM_I915I)
TPM Chip (CONFIG_TCG_TIS)

Пожалуйста, прокомментируйте данный текст. Где мне найти эти самые модули?

Оригинальная статья

(*)

Когда будете конфигурировать ядро, вы нажмёте "/" возле правого "Shift" и найдёте эти модули:
http://ompldr.org/vYXRrNA
Потом посмотрите на результаты поиска, и в Location будет подсказка, в какие подменю надо заходить, чтобы добраться до вашего параметра.

хм... А если из 4-х находится

хм... А если из 4-х находится только один?

(*)

Да не, это у в статье паразитные "I" вставились в самом конце.
Находятся все 4, просто их имена
CONFIG_E1000E
CONFIG_IWLAGN
CONFIG_DRM_I915
CONFIG_TCG_TIS

большое спасибо! =)

большое спасибо! =)

Как раз сейчас устанавливаю

Как раз сейчас устанавливаю Gentoo на этот ноут :)
У меня модель 4290RV5 (с заменой HDD на SSD и добавкой памяти до 8 гектар)

В принципе все встало с полпинка, даже загрузка
в режиме UEFI (grub2) + GPT на моем SSD

Но обнаружидась проблема с карт-ридером ...
Какие-то карты определяет и монтирует, но потом
все рушиться, а на некоторых вообще разделов не видит.
Я карточку SDHC использую как хранилище distfiles.

У меня он определяется lspci как

0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 07)

Насколько я знаю в этих картридерах, начиная с ревизии 04
наблюдаются такие проблемы.

Так вот, ему нужен пинок ввиде такого:

1) создаете текстовый файл в каталоге /etc/local.d/[name].start
например ricoh_quirk.start)
с содержимым:

#!/bin/bash

/usr/sbin/setpci -v -d 1180:e823 f9.B=fc
/usr/sbin/setpci -v -d 1180:e823 150.B=10
/usr/sbin/setpci -v -d 1180:e823 f9.B=00
/usr/sbin/setpci -v -d 1180:e823 e1.B=32
/usr/sbin/setpci -v -d 1180:e823 fc.B=00
/sbin/rmmod sdhci_pci
/sbin/rmmod sdhci
/sbin/modprobe sdhci
/sbin/modprobe sdhci_pci

2) делаете его исполняемым (chmod u+x /etc.local.d/ricoh_quirk.start), перестартуете /etc/init.d/local
и вуаля - он начал все карточки глотать без проблем (проверял на SDHC class 10, class 6 и просто SD)

3) убедитесь, что служба local есть в списке стартуемых в openrc:
rc-update -s
если нет, то rc-update add local default

4) это трюк работает у меня на ядрах sys-kernel/git-sources-3.1_rc4 и
sys-kernel/pf-sources-3.0.5

УБЕДИТЕСЬ, ЧТО ПОДДЕРЖА КАРТРИДЕРА В ЯДРЕ ВКЛЮЧЕНА МОДУЛЯМИ!!!
иначе этот трюк не сработает!!!

например, как это у меня сконфигурено:

#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_SDIO_UART is not set
# CONFIG_MMC_TEST is not set

#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_RICOH_MMC=y

Есть мнение, что в последних git-ядрах это трюк
включили патчем, но я не проверял.

Надеюсь понятно изложил. Если что - обращайся.

огромное спасибо за

огромное спасибо за исчерпывающую информацию!

... у меня 4289A72

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".