ata_piix
ahci,pata_marvell а эти разве не нужны?
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Gentoo Linux → Обновление gentoo-sources до 3.2.0
ata_piix
ahci,pata_marvell а эти разве не нужны?
ahci,pata_marvell и ata_piix? эти чтоли получается?
Да, и, наверное, эти тоже.
сейчас не загружусь комп не близко находится это я удаленно через ssh собираю.
Выполните
lspci -n...и вывод вставьте на сайт http://kmuto.jp/debian/hcl/ или выложите сюда.
lspci -n
00:00.0 0600: 8086:29c0 (rev 02)
00:01.0 0604: 8086:29c1 (rev 02)
00:1a.0 0c03: 8086:2937 (rev 02)
00:1a.1 0c03: 8086:2938 (rev 02)
00:1a.7 0c03: 8086:293c (rev 02)
00:1b.0 0403: 8086:293e (rev 02)
00:1c.0 0604: 8086:2940 (rev 02)
00:1c.4 0604: 8086:2948 (rev 02)
00:1c.5 0604: 8086:294a (rev 02)
00:1d.0 0c03: 8086:2934 (rev 02)
00:1d.1 0c03: 8086:2935 (rev 02)
00:1d.2 0c03: 8086:2936 (rev 02)
00:1d.3 0c03: 8086:2939 (rev 02)
00:1d.7 0c03: 8086:293a (rev 02)
00:1e.0 0604: 8086:244e (rev 92)
00:1f.0 0601: 8086:2916 (rev 02)
00:1f.2 0101: 8086:2920 (rev 02)
00:1f.3 0c05: 8086:2930 (rev 02)
00:1f.5 0101: 8086:2926 (rev 02)
01:00.0 0300: 10de:0a20 (rev a2)
01:00.1 0403: 10de:0be2 (rev a1)
03:00.0 0101: 11ab:6121 (rev b1)
04:00.0 0200: 10ec:8168 (rev 01)
05:00.0 0200: 13f0:0200 (rev 31)Да, так и есть
ahci,pata_marvell и ata_piix
zgrep -i _ahci .config | grep -v '^#'
CONFIG_SATA_AHCI=yzgrep -i _pata_marvell .config | grep -v '^#'
CONFIG_PATA_MARVELL=yzgrep -i _ata_piix .config | grep -v '^#'
CONFIG_ATA_PIIX=yzgrep -i _ext2 .config | grep -v '^#'
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=yzgrep -i _ext4 .config | grep -v '^#'
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=yВот так в итоге вышло.
Вот так в итоге вышло.
Можно чуть «проще» 
P.S.
Да, и в ваших примерах zgrep не нужен, достаточно grep.
make bzImage && make modules && make modules_install
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `relocs'.
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CHK kernel/config_data.h
Kernel: arch/x86/boot/bzImage is ready (#1)
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `relocs'.
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CC [M] drivers/scsi/lpfc/lpfc_scsi.o
drivers/scsi/lpfc/lpfc_scsi.c: In function 'lpfc_bg_setup_bpl':
drivers/scsi/lpfc/lpfc_scsi.c:1900:11: error: unused variable 'rc' [-Werror=unused-variable]
drivers/scsi/lpfc/lpfc_scsi.c: In function 'lpfc_bg_setup_bpl_prot':
drivers/scsi/lpfc/lpfc_scsi.c:2037:11: error: unused variable 'rc' [-Werror=unused-variable]
drivers/scsi/lpfc/lpfc_scsi.c: In function 'lpfc_bg_setup_sgl':
drivers/scsi/lpfc/lpfc_scsi.c:2256:11: error: unused variable 'rc' [-Werror=unused-variable]
drivers/scsi/lpfc/lpfc_scsi.c: In function 'lpfc_bg_setup_sgl_prot':
drivers/scsi/lpfc/lpfc_scsi.c:2386:11: error: unused variable 'rc' [-Werror=unused-variable]
cc1: all warnings being treated as errors
make[3]: *** [drivers/scsi/lpfc/lpfc_scsi.o] Error 1
make[2]: *** [drivers/scsi/lpfc] Error 2
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2tyrnov пишет:Вот так в итоге вышло.
Можно чуть «проще»
Консоль:
gentoo-laptop ~ # zegrep -i "$(lspci -k | grep -i ata -A 2 | awk -F ": " '/Kernel driver in use/ {print $2}')|$(awk '$2=="/" {print $3}' /etc/fstab)" /proc/config.gz | grep -v '^#'
CONFIG_ATA_PIIX=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=yP.S.
Да, и в ваших примерах zgrep не нужен, достаточно grep.
Не че себе проще такую строчку на память не запомнишь те были проще.
p.s. А как обойтись только грепом? Можно пример переделанной моей команды
grep 'AHCI|PATA_MARWELL|ATA_PIIX|EXT2|EXT4' /usr/src/linux/.config | grep -v '^#'Не че себе проще такую строчку на память не запомнишь те были проще.
Зато она проверяет, включена ли в настройках ядра поддержка имеющегося в системе жёсткого диска и корневой файловой системы.
Хотя бесспорно, «костыль» ещё тот, да, и чтобы срабатывал в вашем случае, нужно «допиливать».
grep 'AHCI|PATA_MARWELL|ATA_PIIX|EXT2|EXT4' /usr/src/linux/.config | grep -v '^#'
Отдает пустую строку
cc1: all warnings being treated as errors
make[3]: *** [drivers/scsi/lpfc/lpfc_scsi.o] Error 1
make[2]: *** [drivers/scsi/lpfc] Error 2
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2А с этим идей нет? думал сначало может из за этого #MAKEOPTS="-j5", но сейчас закоментил в make.conf гугл тоже не чего хорошего не дал.
Отдает пустую строку
Тогда вместо grep нужно egrep.
А с этим идей нет?
Какую версию ядра используете?
А вы уверены, что вам нужен этот модуль?
Emulex LightPulse Fibre Channel Support (SCSI_LPFC)
CONFIG_SCSI_LPFC:
This lpfc driver supports the Emulex LightPulse
Family of Fibre Channel PCI host adapters.tyrnov пишет:А с этим идей нет?
Какую версию ядра используете?
eselect kernel list Available kernel symlink targets:
[1] linux-3.4.4-gentoo *menuconfig не нашел попробывал руками строку с ним:
CONFIG_SCSI_LPFC=nИли так будет не совсем верно?
p.s. модуль этот естественно мне не нужен.
menuconfig не нашел попробывал руками строку с ним:
CONFIG_SCSI_LPFC=nИли так будет не совсем верно?
p.s. модуль этот естественно мне не нужен.
Там поиск есть 
Location:
-> Device Drivers
-> SCSI device support
-> SCSI low-level drivers (SCSI_LOWLEVEL [=y])Руками редактировать крайне не советую.
Location:
-> Device Drivers
-> SCSI device supportSCSI low-level drivers (SCSI_LOWLEVEL [=y]) вот это найти не мог
Потому правил руками и собрал ядро удачно. А так да знаю что не желательно это делать ну я бекап конфига сперва сделал. Так что думаю не столь страшно всегда бы вернул назад.
Потому правил руками и собрал ядро удачно. А так да знаю что не желательно это делать ну я бекап конфига сперва сделал. Так что думаю не столь страшно всегда бы вернул назад.
Тут дело ещё в том, что многие опции взаимосвязаны, включение-отключение одной влияет на другие, именно эти связи и отслеживаются командой make menuconfig.
emerge -av sys-apps/v86dmake bzImage && make modules && make modules_install
make[1]: Цель `all' не требует выполнения команд.
make[1]: Цель `relocs' не требует выполнения команд.
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
/usr/src/linux-3.6.2-gentoo/scripts/gen_initramfs_list.sh: Cannot open '/var/tmp/genkernel/initramfs-3.2.28-std300-amd64.cpio.xz'
make[1]: *** [usr/initramfs_data.cpio.xz] Ошибка 1
make: *** [usr] Ошибка 2app-arch/xz-utils установлены?
emerge app-arch/xz-utils -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] app-arch/xz-utils-5.0.4 USE="nls threads -static-libs" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.Покажите полный вывод, предшествующий ошибке.
Да и желательно услышать, так сказать, «предысторию» — собрано ли у вас уже ядро, для чего собирается sys-apps/v86d (наверное, для splash?)...
Linux Forum → Gentoo Linux → Обновление gentoo-sources до 3.2.0
Форум работает на PunBB, при поддержке Informer Technologies, Inc