看板 FB_smp 關於我們 聯絡資訊
Greetings list, I have an HP DL380-G3 with a P4 processor. I upgraded the source tree last night to 4.9-PRERELEASE. This is the last server I have that is running a GENERIC kernel, two others are successfully running SMP kernels (insofar as hw.ncpus = 2). I copied over a successful kernel configuration file and tried to build an SMP kernel. The new kernel boots with the following: Programming 16 pins in IOAPIc #0 IOAPIC #0 intpin 2 -> irq 0 Programming 16 pins in IOAPIc #1 Programming 16 pins in IOAPIc #2 Programming 16 pins in IOAPIc #3 .... and then hangs. If I comment out options SMP options APIC_IO options HTT in the kernel configuration file it boots correctly. I've searched around, and found that someone had a similar problem [1]. The suggestion there was to increase "your NINTR to 32", and also talks about APIC_INTMAPSIZE and ICU_LEN. These don't appear to be kernel options, at least, grep APIC LINT doesn't return anything else. I'm now worried that if I upgrade the other two servers they'll die on reboot. Included below is the kernel configuration file used Thanks for any clues I can use, David References: 1. http://www.geocrawler.com/archives/3/171/2000/2/0/3274582/ Kernel configuration file: # BEGIN # machine i386 cpu I686_CPU ident DL380G3B maxusers 0 options MAXDSIZ="(1024*1024*1024)" options MAXSSIZ="(256*1024*1024)" options DFLDSIZ="(256*1024*1024)" options NSWAPDEV=1 options MATH_EMULATE options INET options INET6 options FFS options FFS_ROOT options SOFTUPDATES options UFS_DIRHASH options MFS options MD_ROOT options MSDOSFS options CD9660 options CD9660_ROOT options PROCFS options COMPAT_43 options SCSI_DELAY=15000 options UCONSOLE options USERCONFIG options VISUAL_USERCONFIG options KTRACE options SYSVSHM options SYSVMSG options SYSVSEM options P1003_1B options _KPOSIX_PRIORITY_SCHEDULING options ICMP_BANDLIM options KBD_INSTALL_CDEV options AHC_REG_PRETTY_PRINT options AHD_REG_PRETTY_PRINT options SMP options APIC_IO options HTT device isa device eisa device pci device fdc0 at isa? port IO_FD1 irq 6 drq 2 device fd0 at fdc0 drive 0 device fd1 at fdc0 drive 1 device ata0 at isa? port IO_WD1 irq 14 device ata1 at isa? port IO_WD2 irq 15 device ata device atadisk device atapicd device atapifd options ATA_STATIC_ID device ahb device ahc device ahd device adv0 at isa? device adw device bt0 at isa? device aha0 at isa? device aic0 at isa? device scbus device da device pass device ciss device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? irq 1 flags 0x1 device psm0 at atkbdc? irq 12 device vga0 at isa? device sc0 at isa? flags 0x100 device agp device npx0 at nexus? port IO_NPX irq 13 device miibus device bge pseudo-device splash pseudo-device loop pseudo-device ether pseudo-device tun pseudo-device pty pseudo-device md pseudo-device gif pseudo-device faith 1 pseudo-device bpf options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_FORWARD options IPFIREWALL_VERBOSE_LIMIT=500 options IPDIVERT # END # _______________________________________________ freebsd-smp@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-smp To unsubscribe, send any mail to "freebsd-smp-unsubscribe@freebsd.org"