[haiku] Re: Adventures in Real Hardware

  • From: "David McPaul" <dlmcpaul@xxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Mon, 17 Nov 2008 22:38:11 +1100

2008/11/17 Alan Burkes <firstakir@xxxxxxxxx>:
>> The first thing I suggest you try is to hit the space bar as Haiku
>> starts to boot (Before the boot screen appears).
>
> This is probibly the best advice ever. All I needed to do was disable
> SMP, and it would /nearly/ finish booting. The Terminal app and the
> desktop showed up, and then I was sent to Kernal Debugging Land. It
>
> And to the kernel developers out there; good luck with SMP support.
> You'll need it. :(

Ok, my machine boots with SMP working so we need to delve a bit more
into your specific circumstances.

Here is the start of my syslog
KERN: APM version 1.2 available, flags 7.
KERN: smp: using ACPI to detect MP configuration
KERN: smp: local apic address is 0xfee00000
KERN: smp: found local APIC with id 0
KERN: smp: found local APIC with id 1
KERN: smp: found io APIC with id 2 and address 0xfec00000

So ACPI was used to detect 2 processors.

Then once my machine had booted the following System Information was
available from sysinfo

Kernel name: kernel_x86 built on: Nov 16 2008 11:19:25 version 0x1
2 AMD Athlon 64, revision 8fb1 running at 2210MHz (ID: 0x00000000 0x00000000)

CPU #0: "AMD Athlon(tm) 64 X2 Dual Core Processor 4200+"
        Type 0, family 15, model 11, stepping 1, features 0x178bfbff
                FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV 
PAT
                PSE36 CFLUSH MMX FXSTR SSE SSE2 HTT
        Extended Intel: 0x00000001
                SSE3
        Extended AMD: type 0, family 15, model 11, stepping 1, features 
0xe3d3fbff
                SCE NX AMD-MMX FFXSTR 64 3DNow+ 3DNow!
        Power Management Features: TS FID VID TTP

        Inst TLB: 2M/4M-byte pages, 8 entries, fully associative
        Data TLB: 2M/4M-byte pages, 8 entries, fully associative
        Inst TLB: 4K-byte pages, 32 entries, fully associative
        Data TLB: 4K-byte pages, 32 entries, fully associative
        L1 inst cache: 64 KB, 2-way set associative, 1 lines/tag, 64 bytes/line
        L1 data cache: 64 KB, 2-way set associative, 1 lines/tag, 64 bytes/line
        L2 cache: 512 KB, 16-way set associative, 1 lines/tag, 64 bytes/line

CPU #1: "AMD Athlon(tm) 64 X2 Dual Core Processor 4200+"
        Type 0, family 15, model 11, stepping 1, features 0x178bfbff
                FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV 
PAT
                PSE36 CFLUSH MMX FXSTR SSE SSE2 HTT
        Extended Intel: 0x00000001
                SSE3
        Extended AMD: type 0, family 15, model 11, stepping 1, features 
0xe3d3fbff
                SCE NX AMD-MMX FFXSTR 64 3DNow+ 3DNow!
        Power Management Features: TS FID VID TTP

        Inst TLB: 2M/4M-byte pages, 8 entries, fully associative
        Data TLB: 2M/4M-byte pages, 8 entries, fully associative
        Inst TLB: 4K-byte pages, 32 entries, fully associative
        Data TLB: 4K-byte pages, 32 entries, fully associative
        L1 inst cache: 64 KB, 2-way set associative, 1 lines/tag, 64 bytes/line
        L1 data cache: 64 KB, 2-way set associative, 1 lines/tag, 64 bytes/line
        L2 cache: 512 KB, 16-way set associative, 1 lines/tag, 64 bytes/line

2010824704 bytes free      (used/max  135479296 / 2146304000)
                           (cached     23646208)
    129594 semaphores free (used/max       1478 /     131072)
      3964 ports free      (used/max        132 /       4096)
      3963 threads free    (used/max        133 /       4096)
      2029 teams free      (used/max         19 /       2048)

So I successfully booted a 2 cpu machine with a similar CPU type (AMD
64 X2) to yours.

Considering the issues mentioned with the flash drive denying writes.
I would look at the USB controller, what options are in your
motherboard BIOS regarding USB?

-- 
Cheers
David

Other related posts: