LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   SMP and 2nd cpu (https://www.linuxquestions.org/questions/linux-hardware-18/smp-and-2nd-cpu-319418/)

FeeBLe 05-02-2005 01:58 PM

SMP and 2nd cpu
 
Hay i've been trying to sort this for a while and have had no luck searching around so i hope some one here can shed some light on it

the machine is a dual 1200 amd athlone with a gig ram after re-compiling the 2.4.29 kernel for slackware 10.1, apon reboot i get kernel NULL pointer msg and the boot either fails or i loose network support.. below is a copy of the syslog

May 2 16:39:27 slackpunx kernel: Linux version 2.4.29 (root@slackpunx) (gcc version 3.3.4) #5 SMP Mon May 2 15:53:37 GMT 2005
May 2 16:39:27 slackpunx kernel: BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 00000000000e4800 - 0000000000100000 (reserved)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 000000003fff0000 - 000000003ffffc00 (ACPI data)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 000000003ffffc00 - 0000000040000000 (ACPI NVS)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
May 2 16:39:27 slackpunx kernel: BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
May 2 16:39:27 slackpunx kernel: Warning only 896MB will be used.
May 2 16:39:27 slackpunx kernel: Use a HIGHMEM enabled kernel.
May 2 16:39:27 slackpunx kernel: found SMP MP-table at 000f7510
May 2 16:39:27 slackpunx kernel: hm, page 000f7000 reserved twice.
May 2 16:39:27 slackpunx kernel: hm, page 000f8000 reserved twice.
May 2 16:39:27 slackpunx kernel: hm, page 0009f000 reserved twice.
May 2 16:39:27 slackpunx kernel: hm, page 000a0000 reserved twice.
May 2 16:39:27 slackpunx kernel: On node 0 totalpages: 229376
May 2 16:39:27 slackpunx kernel: zone(0): 4096 pages.
May 2 16:39:27 slackpunx kernel: zone(1): 225280 pages.
May 2 16:39:27 slackpunx kernel: zone(2): 0 pages.
May 2 16:39:27 slackpunx kernel: Processor #1 Pentium(tm) Pro APIC version 16
May 2 16:39:27 slackpunx kernel: Processor #0 Pentium(tm) Pro APIC version 16
May 2 16:39:27 slackpunx kernel: Intel MultiProcessor Specification v1.4
May 2 16:39:27 slackpunx kernel: Virtual Wire compatibility mode.
May 2 16:39:27 slackpunx kernel: OEM ID: TYAN Product ID: GUINNESS APIC at: 0xFEE00000
May 2 16:39:27 slackpunx kernel: I/O APIC #2 Version 17 at 0xFEC00000.
May 2 16:39:27 slackpunx kernel: Enabling APIC mode: Flat.^IUsing 1 I/O APICs
May 2 16:39:27 slackpunx kernel: Processors: 2
May 2 16:39:27 slackpunx kernel: Kernel command line: auto BOOT_IMAGE=tory-dual ro root=301
May 2 16:39:27 slackpunx kernel: Detected 1200.061 MHz processor.
May 2 16:39:27 slackpunx kernel: Console: colour dummy device 80x25
May 2 16:39:27 slackpunx kernel: Calibrating delay loop... 2392.06 BogoMIPS
May 2 16:39:27 slackpunx kernel: Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
May 2 16:39:27 slackpunx kernel: POSIX conformance testing by UNIFIX
May 2 16:39:27 slackpunx kernel: mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
May 2 16:39:27 slackpunx kernel: mtrr: detected mtrr type: Intel
May 2 16:39:27 slackpunx kernel: CPU0: AMD Athlon(tm) Processor stepping 02
May 2 16:39:28 slackpunx kernel: per-CPU timeslice cutoff: 730.88 usecs.
May 2 16:39:28 slackpunx kernel: enabled ExtINT on CPU#0
May 2 16:39:28 slackpunx kernel: ESR value before enabling vector: 00000000
May 2 16:39:28 slackpunx kernel: ESR value after enabling vector: 00000000
May 2 16:39:28 slackpunx kernel: Booting processor 1/0 eip 2000
May 2 16:39:28 slackpunx kernel: masked ExtINT on CPU#1
May 2 16:39:28 slackpunx kernel: ESR value before enabling vector: 00000000
May 2 16:39:28 slackpunx kernel: ESR value after enabling vector: 00000000
May 2 16:39:28 slackpunx kernel: Calibrating delay loop... 2398.61 BogoMIPS
May 2 16:39:28 slackpunx kernel: CPU1: AMD Athlon(tm) Processor stepping 02
May 2 16:39:28 slackpunx kernel: ENABLING IO-APIC IRQs
May 2 16:39:28 slackpunx kernel: Setting 2 in the phys_id_present_map
May 2 16:39:28 slackpunx kernel:
May 2 16:39:28 slackpunx kernel: Using local APIC timer interrupts.
May 2 16:39:28 slackpunx kernel: calibrating APIC timer ...
May 2 16:39:28 slackpunx kernel: ..... CPU clock speed is 1200.0830 MHz.
May 2 16:39:28 slackpunx kernel: ..... host bus clock speed is 266.6851 MHz.
May 2 16:39:28 slackpunx kernel: cpu: 0, clocks: 2666851, slice: 888950
May 2 16:39:28 slackpunx kernel: CPU0<T0:2666848,T1:1777888,D:10,S:888950,C:2666851>
May 2 16:39:28 slackpunx kernel: cpu: 1, clocks: 2666851, slice: 888950
May 2 16:39:28 slackpunx kernel: CPU1<T0:2666848,T1:888944,D:4,S:888950,C:2666851>
May 2 16:39:28 slackpunx kernel: checking TSC synchronization across CPUs: passed.
May 2 16:39:28 slackpunx kernel: Waiting on wait_init_idle (map = 0x2)
May 2 16:39:28 slackpunx kernel: All processors have done init_idle
May 2 16:39:28 slackpunx kernel: mtrr: your CPUs had inconsistent fixed MTRR settings
May 2 16:39:28 slackpunx kernel: mtrr: probably your BIOS does not setup all CPUs
May 2 16:39:28 slackpunx kernel: PCI: Probing PCI hardware (bus 00)
May 2 16:39:28 slackpunx kernel: BIOS failed to enable PCI standards compliance, fixing this error.
May 2 16:39:28 slackpunx kernel: I/O APIC: AMD Errata #22 may be present. In the event of instability try
May 2 16:39:28 slackpunx kernel: : booting with the "noapic" option.
May 2 16:39:28 slackpunx kernel: Initializing RT netlink socket
May 2 16:39:28 slackpunx kernel: Starting kswapd
May 2 16:39:28 slackpunx kernel: Console: switching to colour frame buffer device 128x48
May 2 16:39:28 slackpunx kernel: pty: 512 Unix98 ptys configured
May 2 16:39:28 slackpunx kernel: RAMDISK driver initialized: 16 RAM disks of 7777K size 1024 blocksize
May 2 16:39:28 slackpunx kernel: hda: FUJITSU MPC3064AT, ATA DISK drive
May 2 16:39:28 slackpunx kernel: blk: queue c03fcd00, I/O limit 4095Mb (mask 0xffffffff)
May 2 16:39:28 slackpunx kernel: hdc: IDE/ATAPI CD-ROM 44XS, ATAPI CD/DVD-ROM drive
May 2 16:39:28 slackpunx kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
May 2 16:39:28 slackpunx kernel: ide1 at 0x170-0x177,0x376 on irq 15
May 2 16:39:28 slackpunx kernel: hda: attached ide-disk driver.
May 2 16:39:28 slackpunx kernel: hdc: attached ide-cdrom driver.
May 2 16:39:28 slackpunx kernel: kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
May 2 16:39:28 slackpunx last message repeated 2 times
May 2 16:39:28 slackpunx kernel: 8regs : 1832.800 MB/sec
May 2 16:39:28 slackpunx kernel: 32regs : 1233.200 MB/sec
May 2 16:39:28 slackpunx kernel: pIII_sse : 3410.400 MB/sec
May 2 16:39:28 slackpunx kernel: pII_mmx : 2814.400 MB/sec
May 2 16:39:28 slackpunx kernel: p5_mmx : 3610.000 MB/sec
May 2 16:39:28 slackpunx kernel: raid5: using function: pIII_sse (3410.400 MB/sec)
May 2 16:39:28 slackpunx kernel: VFS: Mounted root (ext2 filesystem) readonly.
May 2 16:39:29 slackpunx kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
May 2 16:39:29 slackpunx kernel: printing eip:
May 2 16:39:29 slackpunx kernel: f8b88406
May 2 16:39:29 slackpunx kernel: *pde = 00000000
May 2 16:39:29 slackpunx kernel: Oops: 0002
May 2 16:39:29 slackpunx kernel: CPU: 0
May 2 16:39:29 slackpunx kernel: EIP: 0010:[<f8b88406>] Not tainted
May 2 16:39:29 slackpunx kernel: EFLAGS: 00010246
May 2 16:39:29 slackpunx kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
May 2 16:39:29 slackpunx kernel: printing eip:
May 2 16:39:29 slackpunx kernel: c011b43c
May 2 16:39:29 slackpunx kernel: *pde = 00000000
May 2 16:39:29 slackpunx kernel: eax: 00000000 ebx: f0242444 ecx: 0000000f edx: 00000000
May 2 16:39:29 slackpunx kernel: esi: f770e400 edi: 00000000 ebp: 00000000 esp: f70adea0
May 2 16:39:29 slackpunx kernel: ds: 0018 es: 0018 ss: 0018
May 2 16:39:29 slackpunx kernel: Process dhcpcd (pid: 182, stackpage=f70ad000)
May 2 16:39:29 slackpunx kernel: Stack: 00000000 00000000 f770e400 00000000 00001063 00000000 c028ec2b f770e400
May 2 16:39:29 slackpunx kernel: c0292b27 f770e400 f770e400 00001002 c0290101 f770e400 bffffd80 c028e7ee
May 2 16:39:29 slackpunx kernel: f70adf2c f770e400 f70adf4c bffffd80 c02d0411 f770e400 00001063 c0118d08
May 2 16:39:29 slackpunx kernel: Call Trace: [<c028ec2b>] [<c0292b27>] [<c0290101>] [<c028e7ee>] [<c02d0411>]
May 2 16:39:29 slackpunx kernel: [<c0118d08>] [<c02e578b>] [<c0287ac0>] [<c01518a5>] [<c0108d73>]
May 2 16:39:29 slackpunx kernel:
May 2 16:39:29 slackpunx kernel: Code: f3 ab 8b 04 24 8b 8c 83 c0 00 00 00 51 56 e8 67 43 70 c7 58
May 2 16:39:29 slackpunx kernel: Oops: 0002
May 2 16:39:28 slackpunx kernel: CPU: 1
May 2 16:39:28 slackpunx kernel: EIP: 0010:[<c011b43c>] Not tainted
May 2 16:39:28 slackpunx kernel: EFLAGS: 00010006
May 2 16:39:28 slackpunx kernel: eax: f8ba562c ebx: f6f73fbc ecx: f8ba5630 edx: f6f73fb4
May 2 16:39:28 slackpunx kernel: esi: 00000000 edi: 00000202 ebp: f8ba562c esp: f6f73fa0
May 2 16:39:28 slackpunx kernel: ds: 0018 es: 0018 ss: 0018
May 2 16:39:28 slackpunx kernel: Process t (pid: 183, stackpage=f6f73000)
May 2 16:39:28 slackpunx kernel: Stack: f8ba5624 f6f72000 f6f73fc4 c010795f 00000000 00000001 f6f72000 f8ba5630
May 2 16:39:28 slackpunx kernel: 00000000 f6f72000 f8ba14f1 f8ba5624 ffffffea c0107a67 f8ba5624 00000004
May 2 16:39:28 slackpunx kernel: f8b9c52e 00000100 f7033ec8 00000001 c010731b 00000000 f8b99750 f7032000
May 2 16:39:28 slackpunx kernel: Call Trace: [<f8ba5624>] [<c010795f>] [<f8ba5630>] [<f8ba14f1>] [<f8ba5624>]
May 2 16:39:28 slackpunx kernel: [<c0107a67>] [<f8ba5624>] [<f8b9c52e>] [<c010731b>] [<f8b99750>]
May 2 16:39:28 slackpunx kernel:
May 2 16:39:28 slackpunx kernel: Code: 89 1e 89 73 04 c6 00 01 57 9d 8b 7c 24 08 8b 74 24 04 8b 1c

Thanks a ton if you can help out with this, i reckon it has somthing to do with NFS but im not to sure...

bulliver 05-02-2005 06:53 PM

You will need to build a new kernel. First of all:
Code:

May 2 16:39:27 slackpunx kernel: Warning only 896MB will be used.
May 2 16:39:27 slackpunx kernel: Use a HIGHMEM enabled kernel.

As it says, you need highmem support if you want to use all your RAM. Use the '1-4 GB' setting. As for the cause of your oops, I am not sure. What makes you think its NFS? According to your log it is happening during boot before NFS would ever be started...

In any event, I would compile a new kernel with highmem and see where that gets you. If you are still getting the oops after that then post much more detail on how/when it is happening.

FeeBLe 05-03-2005 12:07 AM

kk thanks for that little bit, building a new one now. nice site btw

FeeBLe 05-04-2005 05:12 AM

Ok i recompiled with the highmem still no joy same error as above the oops happends just after the system hits runlevel 3 and gose multi user and as the hotpluging kicks in

madluther 05-04-2005 11:57 AM

Quote:

May 2 16:39:28 slackpunx kernel: kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
The above message may or may not be the cause of your problem but I have seen it before on machines I have worked on, the fix is usually to disable acpi by passing acpi=off to the kernel at boot time.

HTH

Mad


All times are GMT -5. The time now is 05:52 PM.