Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Denis Kostousov                      2:5020/400     25 Jul 2005  08:42:18
 To : All
 Subject : FC3: различия в smp ядрах
 -------------------------------------------------------------------------------- 
 
 Стоит FC3
 После последнего апдейта поставились ядра:
 
 kernel-smp-2.6.12-1.1372_FC3
 kernel-2.6.12-1.1372_FC3
 
 Hа машине стоит SATA винчестер (контроллер Intel ICH5). Раньше система
 запускалась без проблем на обоих ядрах
 (т.е. было без разницы, какое запускать). После установки указанных версий ядер 
 начались
 проблемы с загрузкой smp'шного ядра:
 при загрузке лезут какие-то ошибки в модуле ata_piix (записать их не
 представляется возможным - они
 улетают наверх а скроллинг нету). В конце пишет:
 error inserting '/lib/ata_piix.ko': -1 Unknown symbol in module
 и
 Mounting root filesystem
 mount: error 19 mounting reiserfs
 mount: error 2 mounting none
 Switching to new root
 swtichroot: mount faile: 22
 umount /initrd/dev failed: 2
 
 Загрузка обычного ядра прошла без проблем.
 
 В попытке разобраться с проблемой я распаковал initrd образы обоих ядер и
 прошелся по ним diff'ом:
 
 $ diff -r simple smp
 Двоичные файлы simple/lib/ata_piix.ko и smp/lib/ata_piix.ko различаются
 Двоичные файлы simple/lib/libata.ko и smp/lib/libata.ko различаются
 Двоичные файлы simple/lib/reiserfs.ko и smp/lib/reiserfs.ko различаются
 Двоичные файлы simple/lib/scsi_mod.ko и smp/lib/scsi_mod.ko различаются
 Двоичные файлы simple/lib/sd_mod.ko и smp/lib/sd_mod.ko различаются
 
 отличаются как раз модули, порождающие вопли при загрузке.
 Разница конфигов:
 
 - --- config-2.6.12-1.1372_FC3 2005-07-15 11:18:33.000000000 +0600
 +++ config-2.6.12-1.1372_FC3smp   2005-07-15 11:46:39.000000000 +0600
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
 -# Linux kernel version: 2.6.12-1.1372_FC3
 -# Fri Jul 15 00:55:56 2005
 +# Linux kernel version: 2.6.12-1.1372_FC3smp
 +# Fri Jul 15 01:27:24 2005
  #
  CONFIG_X86=y
  CONFIG_MMU=y
 @@ -14,7 +14,7 @@
  #
  CONFIG_EXPERIMENTAL=y
  CONFIG_CLEAN_COMPILE=y
 -CONFIG_BROKEN_ON_SMP=y
 +CONFIG_LOCK_KERNEL=y
  CONFIG_INIT_ENV_ARG_LIMIT=32
 
  #
 @@ -32,6 +32,7 @@
  CONFIG_HOTPLUG=y
  CONFIG_KOBJECT_UEVENT=y
  # CONFIG_IKCONFIG is not set
 +CONFIG_CPUSETS=y
  # CONFIG_EMBEDDED is not set
  CONFIG_KALLSYMS=y
  # CONFIG_KALLSYMS_ALL is not set
 @@ -62,19 +63,21 @@
  CONFIG_MODULE_SIG=y
  # CONFIG_MODULE_SIG_FORCE is not set
  CONFIG_KMOD=y
 +CONFIG_STOP_MACHINE=y
 
  #
  # Processor type and features
  #
 -CONFIG_X86_PC=y
 +# CONFIG_X86_PC is not set
  # CONFIG_X86_ELAN is not set
  # CONFIG_X86_VOYAGER is not set
  # CONFIG_X86_NUMAQ is not set
  # CONFIG_X86_SUMMIT is not set
  # CONFIG_X86_BIGSMP is not set
  # CONFIG_X86_VISWS is not set
 -# CONFIG_X86_GENERICARCH is not set
 +CONFIG_X86_GENERICARCH=y
  # CONFIG_X86_ES7000 is not set
 +CONFIG_X86_CYCLONE_TIMER=y
  # CONFIG_M386 is not set
  # CONFIG_M486 is not set
  # CONFIG_M586 is not set
 @@ -112,12 +115,16 @@
  CONFIG_X86_USE_PPRO_CHECKSUM=y
  CONFIG_HPET_TIMER=y
  # CONFIG_HPET_EMULATE_RTC is not set
 -# CONFIG_SMP is not set
 +CONFIG_SMP=y
 +CONFIG_NR_CPUS=32
 +CONFIG_SCHED_SMT=y
  # CONFIG_PREEMPT is not set
 -# CONFIG_X86_UP_APIC is not set
 +CONFIG_X86_LOCAL_APIC=y
 +CONFIG_X86_IO_APIC=y
  CONFIG_X86_TSC=y
  CONFIG_X86_MCE=y
  # CONFIG_X86_MCE_NONFATAL is not set
 +CONFIG_X86_MCE_P4THERMAL=y
  CONFIG_TOSHIBA=m
  CONFIG_I8K=m
  # CONFIG_X86_REBOOTFIXUPS is not set
 @@ -130,13 +137,17 @@
  #
  CONFIG_EDD=m
  # CONFIG_NOHIGHMEM is not set
 -CONFIG_HIGHMEM4G=y
 -# CONFIG_HIGHMEM64G is not set
 +# CONFIG_HIGHMEM4G is not set
 +CONFIG_HIGHMEM64G=y
  CONFIG_HIGHMEM=y
 +CONFIG_X86_PAE=y
 +# CONFIG_NUMA is not set
  CONFIG_HIGHPTE=y
  # CONFIG_MATH_EMULATION is not set
  CONFIG_MTRR=y
  # CONFIG_EFI is not set
 +# CONFIG_IRQBALANCE is not set
 +CONFIG_HAVE_DEC_LOCK=y
  CONFIG_REGPARM=y
  CONFIG_SECCOMP=y
 
 @@ -244,6 +255,7 @@
  CONFIG_PCIEPORTBUS=y
  CONFIG_HOTPLUG_PCI_PCIE=m
  # CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE is not set
 +CONFIG_PCI_MSI=y
  CONFIG_PCI_LEGACY_PROC=y
  # CONFIG_PCI_NAMES is not set
  # CONFIG_PCI_DEBUG is not set
 @@ -279,6 +291,7 @@
  # CONFIG_HOTPLUG_PCI_FAKE is not set
  CONFIG_HOTPLUG_PCI_COMPAQ=m
  # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
 +CONFIG_HOTPLUG_PCI_IBM=m
  CONFIG_HOTPLUG_PCI_ACPI=m
  CONFIG_HOTPLUG_PCI_ACPI_IBM=m
  # CONFIG_HOTPLUG_PCI_CPCI is not set
 @@ -353,7 +366,6 @@
  CONFIG_MTD_RAM=m
  CONFIG_MTD_ROM=m
  CONFIG_MTD_ABSENT=m
 -# CONFIG_MTD_XIP is not set
 
  #
  # Mapping drivers for chip access
 @@ -1106,12 +1118,10 @@
  #
  # Old SIR device drivers
  #
 -CONFIG_IRPORT_SIR=m
 
  #
  # Old Serial dongle support
  #
 -# CONFIG_DONGLE_OLD is not set
 
  #
  # FIR device drivers
 @@ -1195,7 +1205,6 @@
  CONFIG_ULTRA=m
  CONFIG_SMC9194=m
  CONFIG_NET_VENDOR_RACAL=y
 -# CONFIG_NI5010 is not set
  CONFIG_NI52=m
  CONFIG_NI65=m
 
 @@ -1212,13 +1221,12 @@
  CONFIG_WINBOND_840=m
  CONFIG_DM9102=m
  CONFIG_PCMCIA_XIRCOM=m
 -# CONFIG_PCMCIA_XIRTULIP is not set
  # CONFIG_AT1700 is not set
  CONFIG_DEPCA=m
  CONFIG_HP100=m
  CONFIG_NET_ISA=y
  CONFIG_E2100=m
 -CONFIG_EWRK3=m
 +# CONFIG_EWRK3 is not set
  CONFIG_EEXPRESS=m
  CONFIG_EEXPRESS_PRO=m
  CONFIG_HPLAN_PLUS=m
 @@ -1448,7 +1456,6 @@
  #
  # ISDN feature submodules
  #
 -CONFIG_ISDN_DRV_LOOP=m
  CONFIG_ISDN_DIVERSION=m
 
  #
 @@ -1529,8 +1536,6 @@
  CONFIG_ISDN_DRV_PCBIT=m
  CONFIG_ISDN_DRV_SC=m
  CONFIG_ISDN_DRV_ACT2000=m
 -CONFIG_HYSDN=m
 -CONFIG_HYSDN_CAPI=y
 
  #
  # CAPI subsystem
 @@ -1670,24 +1675,16 @@
  CONFIG_VT_CONSOLE=y
  CONFIG_HW_CONSOLE=y
  CONFIG_SERIAL_NONSTANDARD=y
 -# CONFIG_COMPUTONE is not set
  CONFIG_ROCKETPORT=m
  # CONFIG_CYCLADES is not set
 -# CONFIG_DIGIEPCA is not set
 -# CONFIG_ESPSERIAL is not set
 -# CONFIG_MOXA_INTELLIO is not set
  # CONFIG_MOXA_SMARTIO is not set
  # CONFIG_ISI is not set
  CONFIG_SYNCLINK=m
  CONFIG_SYNCLINKMP=m
  CONFIG_N_HDLC=m
 -# CONFIG_RISCOM8 is not set
  # CONFIG_SPECIALIX is not set
  # CONFIG_SX is not set
 -# CONFIG_RIO is not set
  CONFIG_STALDRV=y
 -# CONFIG_STALLION is not set
 -# CONFIG_ISTALLION is not set
 
  #
  # Serial drivers
 @@ -1784,7 +1781,6 @@
  #
  # Ftape, the floppy tape device driver
  #
 -# CONFIG_FTAPE is not set
  CONFIG_AGP=y
  CONFIG_AGP_ALI=y
  CONFIG_AGP_ATI=y
 @@ -1844,7 +1840,6 @@
  CONFIG_I2C_AMD756=m
  CONFIG_I2C_AMD756_S4882=m
  CONFIG_I2C_AMD8111=m
 -# CONFIG_I2C_ELEKTOR is not set
  CONFIG_I2C_I801=m
  CONFIG_I2C_I810=m
  CONFIG_I2C_PIIX4=m
 @@ -2452,7 +2447,6 @@
  CONFIG_USB_SERIAL_GENERIC=y
  CONFIG_USB_SERIAL_AIRPRIME=m
  CONFIG_USB_SERIAL_BELKIN=m
 -CONFIG_USB_SERIAL_WHITEHEAT=m
  CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
  CONFIG_USB_SERIAL_CP2101=m
  CONFIG_USB_SERIAL_CYPRESS_M8=m
 @@ -2778,6 +2772,8 @@
  CONFIG_DEBUG_STACK_USAGE=y
  # CONFIG_DEBUG_PAGEALLOC is not set
  CONFIG_4KSTACKS=y
 +CONFIG_X86_FIND_SMP_CONFIG=y
 +CONFIG_X86_MPPARSE=y
 
  #
  # Security options
 @@ -2845,5 +2841,8 @@
  CONFIG_ZLIB_DEFLATE=m
  CONFIG_GENERIC_HARDIRQS=y
  CONFIG_GENERIC_IRQ_PROBE=y
 +CONFIG_X86_SMP=y
 +CONFIG_X86_HT=y
  CONFIG_X86_BIOS_REBOOT=y
 +CONFIG_X86_TRAMPOLINE=y
  CONFIG_PC=y
 В настройке ядра я плохо разбираюсь  и сходу не определил, какие пункты в
 конфиге так фатально
 повлияли на получившееся ядро.
 -- 
 Denis Kostousov
 email: sandelloTHEDOGpermonline.ru
 jabber: sandelloATjabber.org
 fingerprint: FE3D 60AF E08D 2D2A 6A8B  C891 70BB 0665 F047 ADAE
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 FC3: различия в smp ядрах   Denis Kostousov   25 Jul 2005 08:42:18 
 FC3: различия в smp ядрах   Pavel Vasilyev   25 Jul 2005 10:39:02 
 Re: FC3: различия в smp ядрах   Denis Kostousov   25 Jul 2005 11:27:12 
 FC3: различия в smp ядрах   Andrew N.   25 Jul 2005 20:21:56 
 Re: FC3: различия в smp ядрах   Alex Korchmar   25 Jul 2005 15:15:50 
 FC3: различия в smp ядрах   Pavel Vasilyev   25 Jul 2005 21:18:42 
 Re: FC3: различия в smp ядрах   Denis Kostousov   26 Jul 2005 10:57:36 
 Re: FC3: различия в smp ядрах   Alex Korchmar   26 Jul 2005 11:41:36 
 Re: FC3: различия в smp ядрах   Ilya Anfimov   26 Jul 2005 13:38:59 
Архивное /ru.linux/657715b92fe2.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional