[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: