Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: ioapic problem



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


일전에(2003년 2월 18일 화요일) questions archive로 올렸던 저의 질문에 대한 자답입니다.

그때 올렸던 질문은 첨부화일을 참고하시기 바랍니다.

해당 SMP 문제에 대한 인텔 화이트박스 업체의 답변에 의하면(인텔의 공식적인
입장은 아닙니다.) SE7500CW2 보드의 SMP에 문제가 있는걸 인정했습니다.
(이 부분은 인텔 내부에서도 인정하는 사실이라고 합니다.)
인텔측에서는 아직 어떠한 해결책도 못내놓고 있는 상태이며, FreeBSD 를 이용하는
사용자들은 이 보드를 사용하지 않는것이 최선의 해결책으로 보입니다.
이 부분에 대해서는 freebsd.org 의 hackers archive에서도 몇몇 논의가 있었던 것으로 보입니다.
(http://docs.freebsd.org/mail/archive/2002/freebsd-hackers/20020915.freebsd-hackers.html)
이 보드에서 사용하고 있는 칩셋이 Intel® E7500 chipset 이며, 비슷한 다른 보드들
(SE7500WV2, SE7500BR2)은 SMP 문제가 없다고 합니다.
¾È³çÇϼ¼¿ä. 

ÀÎÅÚ SE7500CW2 º¸µå¿¡ FreeBSD4.7¸¦ ¼³Ä¡Çؼ­ FreeBSD4.7p4·Î 
¾÷±×·¹À̵å ÇÏ´øÁß IOAPIC¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÏ¿© µµ¿òÀ» ¿äûÇÕ´Ï´Ù. 
SMP ¿É¼ÇÀ» ÄÑÁö ¾ÊÀ»¶§´Â ¾Æ¹«·± ÀÌ»óÀÌ ¾øÁö¸¸, SMP¸¦ Äѳõ°í ÄÄÆÄÀÏ ÇÒ°æ¿ì 
¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù. 

´ÙÀ½Àº dmesg ³»¿ëÀÔ´Ï´Ù. 
panic y/n? [y] 
ÀÌ ºÎºÐ¿¡¼­ ¸ØÃçÀÖ°í, n¸¦ ´©¸£¸é ÁøÇàÀÌ µÇÁö¸¸, µÎ¹øÂ° CPUÀÎ CPU #1ÀÌ ºÙÁö 
¾ÊÀº »óÅÂÀÔ´Ï´Ù. 

CMOSÀÇ hyper threading±â´É°ú °ü·ÃÀÌ ÀÖÀ»¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù¸¸, ÀÌ ¿É¼ÇÀº disabled ½ÃÄѳõ°í ÁøÇàÇß½À´Ï´Ù. 
Âü°í·Î ½Ã½ºÅÛ »ç¾çÀº 
Intel XEON 2.4G Dual 
DDR 512M *2 
Seagate 18.2G SCSI HDD 
ÀÔ´Ï´Ù. 


Copyright (c) 1992-2002 The FreeBSD Project. 
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 
The Regents of the University of California. All rights reserved. 
FreeBSD 4.7-RELEASE-p4 #0: Tue Feb 18 09:58:46 KST 2003 
root@xxxxxxxxxx:/usr/obj/usr/src/sys/test 
Timecounter "i8254" frequency 1193182 Hz 
CPU: Pentium 4 (2392.25-MHz 686-class CPU) 
Origin = "GenuineIntel" Id = 0xf27 Stepping = 7 
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,<b28>,ACC,<b31>> 
real memory = 1073217536 (1048064K bytes) 
config> di psm0 
config> di sio1 
config> di sio0 
config> di ppc0 
config> di sn0 
config> di lnc0 
config> di ie0 
config> di fe0 
config> di ed0 
config> di cs0 
config> di bt0 
config> di adv0 
config> q 
avail memory = 1039261696 (1014904K bytes) 
Programming 24 pins in IOAPIC #0 
IOAPIC #0 intpin 2 -> irq 0 
Programming 24 pins in IOAPIC #1 
Programming 24 pins in IOAPIC #2 
AP #1 (PHY# 6) failed! 
panic y/n? [y] FreeBSD/SMP: Multiprocessor motherboard 
cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000 
cpu1 (AP): apic id: 6, version: 0x00000000, at 0xfee00000 
io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000 
io1 (APIC): apic id: 3, version: 0x00178020, at 0xfec80000 
io2 (APIC): apic id: 4, version: 0x00178020, at 0xfec80400 
Preloaded elf kernel "kernel" at 0xc0521000. 
Preloaded userconfig_script "/boot/kernel.conf" at 0xc052109c. 
Pentium Pro MTRR support enabled 
md0: Malloc disk 
Using $PIR table, 17 entries at 0xc00fdeb0 
npx0: <math processor> on motherboard 
npx0: INT 16 interface 
pcib0: <Host to PCI bridge> on motherboard 
IOAPIC #0 intpin 16 -> irq 2 
IOAPIC #0 intpin 19 -> irq 3 
IOAPIC #0 intpin 17 -> irq 5 
pci0: <PCI bus> on pcib0 
pci0: <unknown card> (vendor=0x8086, dev=0x2541) at 0.1 
pcib1: <PCI to PCI bridge (vendor=8086 device=2543)> at device 2.0 on pci0 
pci1: <PCI bus> on pcib1 
pci1: <unknown card> (vendor=0x8086, dev=0x1461) at 28.0 
pcib2: <PCI to PCI bridge (vendor=8086 device=1460)> at device 29.0 on pci1 
pci2: <PCI bus> on pcib2 
pci1: <unknown card> (vendor=0x8086, dev=0x1461) at 30.0 
pcib3: <PCI to PCI bridge (vendor=8086 device=1460)> at device 31.0 on pci1 
IOAPIC #2 intpin 0 -> irq 10 
pci3: <PCI bus> on pcib3 
sym0: <1010-66> port 0x8000-0x80ff mem 0xfc200000-0xfc201fff,0xfc202000-0xfc2023ff irq 10 at device 1.0 on pci3 
sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking 
sym0: open drain IRQ line driver, using on-chip SRAM 
sym0: using LOAD/STORE-based firmware. 
sym0: handling phase mismatch from SCRIPTS. 
uhci0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> port 0x7000-0x701f irq 2 at device 29.0 on pci0 
usb0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> on uhci0 
usb0: USB revision 1.0 
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 
uhub0: 2 ports with 2 removable, self powered 
uhci1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> port 0x7020-0x703f irq 3 at device 29.1 on pci0 
usb1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> on uhci1 
usb1: USB revision 1.0 
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 
uhub1: 2 ports with 2 removable, self powered 
pcib4: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on pci0 
IOAPIC #0 intpin 21 -> irq 11 
IOAPIC #0 intpin 20 -> irq 16 
IOAPIC #0 intpin 23 -> irq 17 
pci4: <PCI bus> on pcib4 
pci4: <ATI Mach64-GR graphics accelerator> at 3.0 irq 11 
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x9400-0x943f mem 0xfc300000-0xfc31ffff,0xfc341000-0xfc341fff irq 16 at device 4.0 on pci4 
fxp0: Ethernet address 00:02:b3:af:75:d8 
inphy0: <i82555 10/100 media interface> on miibus0 
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto 
fxp1: <Intel Pro 10/100B/100+ Ethernet> port 0x9440-0x947f mem 0xfc320000-0xfc33ffff,0xfc342000-0xfc342fff irq 17 at device 5.0 on pci4 
fxp1: Ethernet address 00:02:b3:af:76:9d 
inphy1: <i82555 10/100 media interface> on miibus1 
inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto 
isab0: <PCI to ISA bridge (vendor=8086 device=2480)> at device 31.0 on pci0 
isa0: <ISA bus> on isab0 
atapci0: <Intel ICH3 ATA100 controller> port 0x7040-0x704f,0-0x3,0-0x7,0-0x3,0-0x7 irq 0 at device 31.1 on pci0 
ata0: at 0x1f0 irq 14 on atapci0 
ata1: at 0x170 irq 15 on atapci0 
pci0: <unknown card> (vendor=0x8086, dev=0x2483) at 31.3 irq 5 
orm0: at iomem 0xc0000-0xc7fff,0xc8000-0xcbfff,0xe3800-0xe3fff on isa0 
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 
fdc0: FIFO enabled, 8 bytes threshold 
fd0: <1440-KB 3.5" drive> on fdc0 drive 0 
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 
kbd0 at atkbd0 
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 
sc0: <System console> at flags 0x100 on isa0 
sc0: VGA <16 virtual consoles, flags=0x300> 
APIC_IO: Testing 8254 interrupt delivery 
APIC_IO: routing 8254 via IOAPIC #0 intpin 2 
acd0: CDROM <LG CD-ROM CRN-8245B> at ata1-master PIO4 
Waiting 15 seconds for SCSI devices to settle 
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered. 
Mounting root from ufs:/dev/da0s1a 
da0 at sym0 bus 0 target 0 lun 0 
da0: <SEAGATE ST318406LC 010A> Fixed Direct Access SCSI-3 device 
da0: 160.000MB/s transfers (80.000MHz, offset 62, 16bit), Tagged Queueing Enabled 
da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) 

[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2003/02/28 23:01:12 $
Powered by FreeBSD