LinuxForum.Fans
Тема

Обновление gentoo-sources до 3.2.0

Автор: Lupo_Alberto 148 сообщений 38263 просмотров
#265211
Lupo Alberto написал:
ata_piix

ahci,pata_marvell а эти разве не нужны?

#265213
"tyrnov" написал:
ahci,pata_marvell и ata_piix? эти чтоли получается?

Да, и, наверное, эти тоже.

#265214
"tyrnov" написал:
сейчас не загружусь комп не близко находится это я удаленно через ssh собираю.

Выполните

text

lspci -n

...и вывод вставьте на сайт http://kmuto.jp/debian/hcl/ или выложите сюда.

#265218
text
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)
#265219

Да, так и есть

"tyrnov" написал:
ahci,pata_marvell и ata_piix
#265220

Вроде разобрался спасибо за помощь.

#265229
text
zgrep -i _ahci .config | grep -v '^#'
CONFIG_SATA_AHCI=y
text
zgrep -i _pata_marvell .config | grep -v '^#'
CONFIG_PATA_MARVELL=y
text
zgrep -i _ata_piix .config | grep -v '^#'
CONFIG_ATA_PIIX=y
text
zgrep -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=y
text
zgrep -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

Вот так в итоге вышло.

#265232
"tyrnov" написал:
Вот так в итоге вышло.

Можно чуть «проще» :D
[console]
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=y
[/console]

P.S.
Да, и в ваших примерах zgrep не нужен, достаточно grep.

#265248
text
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 2

#265249
Lupo Alberto написал:
[quote="tyrnov"]Вот так в итоге вышло.

Можно чуть «проще» :D
[console]
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=y
[/console]

P.S.
Да, и в ваших примерах zgrep не нужен, достаточно grep.[/quote]
Не че себе проще такую строчку на память не запомнишь те были проще.
p.s. А как обойтись только грепом? Можно пример переделанной моей команды

#265255
text
grep 'AHCI|PATA_MARWELL|ATA_PIIX|EXT2|EXT4' /usr/src/linux/.config | grep -v '^#'
#265258
"tyrnov" написал:
Не че себе проще такую строчку на память не запомнишь те были проще.

Зато она проверяет, включена ли в настройках ядра поддержка имеющегося в системе жёсткого диска и корневой файловой системы.
Хотя бесспорно, «костыль» ещё тот, да, и чтобы срабатывал в вашем случае, нужно «допиливать».

#265263
Lupo Alberto написал:
text
grep 'AHCI|PATA_MARWELL|ATA_PIIX|EXT2|EXT4' /usr/src/linux/.config | grep -v '^#'

Отдает пустую строку

#265266
text
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 гугл тоже не чего хорошего не дал.

#265270
"tyrnov" написал:
Отдает пустую строку

Тогда вместо grep нужно egrep.

#265271
"tyrnov" написал:
А с этим идей нет?

Какую версию ядра используете?

#265272

А вы уверены, что вам нужен этот модуль?

text
Emulex LightPulse Fibre Channel Support (SCSI_LPFC)

CONFIG_SCSI_LPFC:

This lpfc driver supports the Emulex LightPulse Family of Fibre Channel PCI host adapters.

#265286
Lupo Alberto написал:
[quote="tyrnov"]А с этим идей нет?

Какую версию ядра используете?[/quote]

text
 eselect kernel list                                  Available kernel symlink targets:
  [1]   linux-3.4.4-gentoo *
#265289

menuconfig не нашел попробывал руками строку с ним:

text
CONFIG_SCSI_LPFC=n

Или так будет не совсем верно?
p.s. модуль этот естественно мне не нужен.

#265299
tyrnov написал:
menuconfig не нашел попробывал руками строку с ним:
text
CONFIG_SCSI_LPFC=n

Или так будет не совсем верно?
p.s. модуль этот естественно мне не нужен.

Там поиск есть ;)

text
Location:
     -> Device Drivers
       -> SCSI device support
         -> SCSI low-level drivers (SCSI_LOWLEVEL [=y])

Руками редактировать крайне не советую.

Войдите или зарегистрируйтесь, чтобы ответить.