Re: HELP - is SMP enabled???????
On Mon, 2005-08-01 at 01:00 -0700, eversj wrote:
> Hi I am a real newbie to linux and would really appreciate some help. I
> am trying to enable SMP on a digital 3100. Debian was the only linux I
> tried that would install and reboot with no problems. Below is my dmesg
> output. It implies that SMP is loaded, and has found 2 CPU's. When i
> run "cat /proc/cpuinfo", it only lists 1 cpu (CPU#0). System monitor in
> X only shows 1 CPU as well. In dmesg below, it appears that only 1 CPU
> is initialised (Initializing CPU#0).
> So..... Am I using 2 CPU's, if so how can you tell, and if not, can you
> tell me what I need to do???
>
> Linux version 2.4.27-2-386 (horms@tabatha.lab.ultramonkey.org) (gcc
> version 3.3.5 (Debian 1:3.3.5-12)) #1 Mon May 16 16:47:51 JST 2005
> BIOS-provided physical RAM map:
> BIOS-e820: 0000000000000000 - 000000000009f400 (usable)
> BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved)
> BIOS-e820: 00000000000f29a0 - 0000000000100000 (reserved)
> BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
> BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
> BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
> BIOS-e820: 00000000ffff29a0 - 0000000100000000 (reserved)
> 512MB LOWMEM available.
> found SMP MP-table at 000fdcd0
> hm, page 000fd000 reserved twice.
> hm, page 000fe000 reserved twice.
> hm, page 0009f000 reserved twice.
> hm, page 000a0000 reserved twice.
> On node 0 totalpages: 131072
> zone(0): 4096 pages.
> zone(1): 126976 pages.
> zone(2): 0 pages.
> DMI not present.
> ACPI: Unable to locate RSDP
> Intel MultiProcessor Specification v1.4
> Virtual Wire compatibility mode.
> OEM ID: INTEL Product ID: 440FX APIC at: 0xFEE00000
> Processor #0 Pentium(tm) Pro APIC version 17
> Processor #1 Pentium(tm) Pro APIC version 17
> I/O APIC #2 Version 17 at 0xFEC00000.
> Enabling APIC mode: Flat. Using 1 I/O APICs
> Processors: 2
> Kernel command line: root=/dev/rd/c0d0p1 ro
> Initializing CPU#0
> Detected 299.155 MHz processor.
> Console: colour VGA+ 80x25
> Calibrating delay loop... 596.37 BogoMIPS
> Memory: 512636k/524288k available (1069k kernel code, 11264k reserved,
> 459k data, 96k init, 0k highmem)
> Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
> Inode cache hash table entries: 32768 (order: 6, 262144 bytes)
> Mount cache hash table entries: 512 (order: 0, 4096 bytes)
> Buffer cache hash table entries: 32768 (order: 5, 131072 bytes)
> Page-cache hash table entries: 131072 (order: 7, 524288 bytes)
> CPU: L1 I cache: 16K, L1 D cache: 16K
> CPU: L2 cache: 512K
> CPU: After generic, caps: 0080fbff 00000000 00000000 00000000
> CPU: Common caps: 0080fbff 00000000 00000000 00000000
> CPU: Intel Pentium II (Klamath) stepping 04
> Checking 'hlt' instruction... OK.
> Checking for popad bug... OK.
> POSIX conformance testing by UNIFIX
> enabled ExtINT on CPU#0
> ESR value before enabling vector: 00000000
> ESR value after enabling vector: 00000000
> ENABLING IO-APIC IRQs
> Setting 2 in the phys_id_present_map
> ...changing IO-APIC physical APIC ID to 2 ... ok.
> init IO_APIC IRQs
> IO-APIC (apicid-pin) 2-0 not connected.
> ..TIMER: vector=0x31 pin1=2 pin2=0
> number of MP IRQ sources: 16.
> number of IO-APIC #2 registers: 16.
> testing the IO APIC.......................
>
> IO APIC #2......
> .... register #00: 02000000
> ....... : physical APIC id: 02
> ....... : Delivery Type: 0
> ....... : LTS : 0
> .... register #01: 000F0011
> ....... : max redirection entries: 000F
> ....... : PRQ implemented: 0
> ....... : IO APIC version: 0011
> .... register #02: 00000000
> ....... : arbitration: 00
> .... IRQ redirection table:
> NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
> 00 000 00 1 0 0 0 0 0 0 00
> 01 001 01 0 0 0 0 0 1 1 39
> 02 001 01 0 0 0 0 0 1 1 31
> 03 001 01 0 0 0 0 0 1 1 41
> 04 001 01 0 0 0 0 0 1 1 49
> 05 001 01 0 0 0 0 0 1 1 51
> 06 001 01 0 0 0 0 0 1 1 59
> 07 001 01 0 0 0 0 0 1 1 61
> 08 001 01 0 0 0 0 0 1 1 69
> 09 001 01 0 0 0 0 0 1 1 71
> 0a 001 01 1 1 0 0 0 1 1 79
> 0b 001 01 1 1 0 0 0 1 1 81
> 0c 001 01 0 0 0 0 0 1 1 89
> 0d 001 01 0 0 0 0 0 1 1 91
> 0e 001 01 1 1 0 0 0 1 1 99
> 0f 001 01 1 1 0 0 0 1 1 A1
> IRQ to pin mappings:
> IRQ0 -> 0:2
> IRQ1 -> 0:1
> IRQ3 -> 0:3
> IRQ4 -> 0:4
> IRQ5 -> 0:5
> IRQ6 -> 0:6
> IRQ7 -> 0:7
> IRQ8 -> 0:8
> IRQ9 -> 0:9
> IRQ10 -> 0:10
> IRQ11 -> 0:11
> IRQ12 -> 0:12
> IRQ13 -> 0:13
> IRQ14 -> 0:14
> IRQ15 -> 0:15
> .................................... done.
> Using local APIC timer interrupts.
> calibrating APIC timer ...
> ..... CPU clock speed is 299.1523 MHz.
> ..... host bus clock speed is 66.4780 MHz.
> cpu: 0, clocks: 664780, slice: 332390
> CPU0<T0:664768,T1:332368,D:10,S:332390,C:664780>
> ACPI: Subsystem revision 20040326
> ACPI: Interpreter disabled.
> PCI: PCI BIOS revision 2.10 entry at 0xf79be, last bus=0
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> PCI: Probing PCI hardware (bus 00)
> Limiting direct PCI/PCI transfers.
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society NET3.039
> Initializing RT netlink socket
> Starting kswapd
> VFS: Disk quotas vdquot_6.5.1
> devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
> devfs: boot_options: 0x0
> pty: 256 Unix98 ptys configured
> Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS
> MULTIPORT SHARE_IRQ SERIAL_PCI enabled
> ttyS00 at 0x03f8 (irq = 4) is a 16550A
> ttyS01 at 0x02f8 (irq = 3) is a 16550A
> COMX: driver version 0.85 (C) 1995-1999 ITConsult-Pro Co. <info@itc.hu>
> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
> Initializing Cryptographic API
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP: routing cache hash table of 4096 buckets, 32Kbytes
> TCP: Hash tables configured (established 131072 bind 65536)
> Linux IP multicast router 0.06 plus PIM-SM
> RAMDISK: cramfs filesystem found at block 0
> RAMDISK: Loading 3692 blocks [1 disk] into ram disk...
> |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-done.
> Freeing initrd memory: 3692k freed
> VFS: Mounted root (cramfs filesystem).
> Freeing unused kernel memory: 96k freed
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> DAC960: ***** DAC960 RAID Driver Version 2.4.11 of 11 October 2001
> *****
> DAC960: Copyright 1998-2001 by Leonard N. Zubkoff <lnz@dandelion.com>
> DAC960#0: Configuring Mylex DAC960PU PCI RAID Controller
> DAC960#0: Firmware Version: 3.52-0-02, Channels: 3, Memory Size: 4MB
> DAC960#0: PCI Bus: 0, Device: 9, Function: 0, I/O Address: 0x7880
> DAC960#0: PCI Address: 0xFEBEF800 mapped at 0xE0823800, IRQ Channel:
> 14
> DAC960#0: Controller Queue Depth: 64, Maximum Blocks per Command: 128
> DAC960#0: Driver Queue Depth: 63, Scatter/Gather Limit: 17 of 17
> Segments
> DAC960#0: Stripe Size: 64KB, Segment Size: 8KB, BIOS Geometry: 128/32
> DAC960#0: Physical Devices:
> DAC960#0: 0:0 Vendor: COMPAQ Model: BB01811C9C Revision:
> 3BS8
> DAC960#0: Serial Number: 3AK0K95J0000V02803HV
> DAC960#0: Disk Status: Online, 35563520 blocks
> DAC960#0: 0:1 Vendor: COMPAQ Model: BB01811C9C Revision:
> 3B05
> DAC960#0: Serial Number: 3AK06LLJ000079510L6F
> DAC960#0: Disk Status: Online, 35563520 blocks
> DAC960#0: 0:2 Vendor: COMPAQ Model: BB01811C9C Revision:
> 3B05
> DAC960#0: Serial Number: 3AK06XNB00007001HG74
> DAC960#0: Disk Status: Online, 35563520 blocks
> DAC960#0: 0:3 Vendor: COMPAQ Model: BB01811C9C Revision:
> 3B05
> DAC960#0: Serial Number: 3AK071VP00001001JEU1
> DAC960#0: Disk Status: Online, 35563520 blocks
> DAC960#0: Logical Drives:
> DAC960#0: /dev/rd/c0d0: RAID-5, Online, 106690560 blocks, Write
> Thru
> Partition check:
> rd/c0d0: p1 p2 < p5 >
> Journalled Block Device driver loaded
> kjournald starting. Commit interval 5 seconds
> EXT3-fs: mounted filesystem with ordered data mode.
> Adding Swap: 1542200k swap-space (priority -1)
> EXT3 FS 2.4-0.9.19, 19 August 2002 on dac960(48,1), internal journal
> Real Time Clock Driver v1.10f
> SCSI subsystem driver Revision: 1.00
> scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
> <Adaptec aic7880 Ultra SCSI adapter>
> aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
>
> (scsi0:A:5): 5.000MB/s transfers (5.000MHz, offset 15)
> Vendor: DEC Model: DLT2000 Rev: 830A
> Type: Sequential-Access ANSI SCSI revision: 02
> (scsi0:A:6): 10.000MB/s transfers (10.000MHz, offset 8)
> Vendor: TOSHIBA Model: CD-ROM XM-5701TA Rev: 0557
> Type: CD-ROM ANSI SCSI revision: 02
> Attached scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0
> sr0: scsi-1 drive
> Uniform CD-ROM driver Revision: 3.12
> Linux Tulip driver version 0.9.15-pre12 (Aug 9, 2002)
> tulip0: EEPROM default media type Autosense.
> tulip0: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY
> (2) block.
> tulip0: Index #1 - Media 10baseT-FDX (#4) described by a 21142 Serial
> PHY (2) block.
> tulip0: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY
> (4) block.
> tulip0: Index #3 - Media 100baseTx-FDX (#5) described by a 21143 SYM
> PHY (4) block.
> eth0: Digital DS21143 Tulip rev 48 at 0x7800, 00:00:F8:09:5F:02, IRQ
> 15.
> usb.c: registered new driver usbdevfs
> usb.c: registered new driver hub
> uhci.c: USB Universal Host Controller Interface driver v1.1
> usb-uhci.c: $Revision: 1.275 $ time 16:52:03 May 16 2005
> usb-uhci.c: High bandwidth mode enabled
> usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
> parport0: PC-style at 0x378 [PCSPP,TRISTATE,EPP]
> NET4: AppleTalk 0.18a for Linux NET4.0
> lp0: using parport0 (polling).
> apm: BIOS not found.
> [drm] Initialized radeon 1.7.0 20020828 on minor 0
>
Well, I would guess no, SMP is not enabled. The only thing I see is that
the kernel sees it is a multiproccessor system, but that doesn't mean
smp is enabled. As far as I know, if /proc/cpuinfo says one cpu, you got
1 cpu.
Can't you check /proc/config.gz to see if it is enabled in your kernel
(assuming you have it offcourse)?
Reply to: