Compaq ML530 - SMP problem

2002-09-17 Thread Marcio Merlone

People,

I'm trying to set a SMP kernel for a dual compaq proliant ml530 but it 
states that mp table is broken.

At first try, it simply hangs on boot time when it seems to assing irq 
to apic. Then, on hardware configuration ([F10] at boot time), I've 
locked all resources (IRQ, IO, MEM, etc) at Compaq Configurtion 
Utilities, disabled on-board SCSI controller and now it boots, 
initialize CPU1 but still hangs when going to mount root from 
/dev/idad0s1a (a raid 5 device, Compaq SmartArray 221).

Follow mptable and dmesg (with kernel.GENERIC that boots fine):

===

MPTable, version 2.0.15

---

MP Floating Pointer Structure:

   location: BIOS
   physical address: 0x000f4ff0
   signature:'_MP_'
   length:   16 bytes
   version:  1.4
   checksum: 0xfe
   mode: Virtual Wire

---

MP Config Table Header:

   physical address: 0x000f296a
   signature:'PCMP'
   base table length:516
   version:  1.4
   checksum: 0x38
   OEM ID:   'COMPAQ  '
   Product ID:   'PROLIANT'
   OEM table pointer:0x
   OEM table size:   0
   entry count:  56
   local APIC address:   0xfee0
   extended table length:252
   extended table checksum:  176

---

MP Config Base Table Entries:

--
Processors: APIC ID Version State   Family  Model   Step 
Flags
  1   0x10BSP, usable 6   8   3 
   0x383fbff
  0   0x10AP, usable  6   8   3 
   0x383fbff
--
Bus:Bus ID  Type
  0   PCI
  2   PCI
  5   PCI
 15   ISA
--
I/O APICs:  APIC ID Version State   Address
  8   0x11usable  0xfec0
--
I/O Ints:  TypePolarityTrigger Bus ID   IRQAPIC ID PIN#
INT active-lo   level0   8:A  8   31
INT active-lo   level0   8:B  8   31
INT active-lo   level0   8:C  8   31
INT active-lo   level0   8:D  8   31
INT active-lo   level5   8:A  8   30
INT active-lo   level5   8:B  8   30
INT active-lo   level5   8:C  8   30
INT active-lo   level5   8:D  8   30
INT active-lo   level5   7:A  8   29
INT active-lo   level5   7:B  8   29
INT active-lo   level5   7:C  8   29
INT active-lo   level5   7:D  8   29
INT active-lo   level5   6:A  8   28
INT active-lo   level5   6:B  8   28
INT active-lo   level5   6:C  8   28
INT active-lo   level5   6:D  8   28
INT active-lo   level5   9:A  8   27
INT active-lo   level5   9:B  8   27
INT active-lo   level5   9:C  8   27
INT active-lo   level5   9:D  8   27
INT active-lo   level5   5:A  8   26
INT active-lo   level5   5:B  8   26
INT active-lo   level5   5:C  8   26
INT active-lo   level5   5:D  8   26
INT active-lo   level2   5:A  8   25
INT active-lo   level2   5:B  8   25
INT active-lo   level2   5:C  8   25
INT active-lo   level2   5:D  8   25
INT active-lo   level2   6:A  8   24
INT active-lo   level2   6:B  8   24
INT active-lo   level2   6:C  8   24
INT active-lo   level2   6:D  8   24
INT active-lo   level5   4:A  8   22
INT active-lo   level5   4:B  8   21
INT active-hiedge   15 1  81
INT active-hied

Re: Compaq ML530 - SMP problem

2002-09-17 Thread mingo lu

i had similar problem before. You have to set compaq
bios for smp operation.

ciao


--- Marcio Merlone <[EMAIL PROTECTED]> wrote:
> People,
> 
> I'm trying to set a SMP kernel for a dual compaq
> proliant ml530 but it 
> states that mp table is broken.
> 
> At first try, it simply hangs on boot time when it
> seems to assing irq 
> to apic. Then, on hardware configuration ([F10] at
> boot time), I've 
> locked all resources (IRQ, IO, MEM, etc) at Compaq
> Configurtion 
> Utilities, disabled on-board SCSI controller and now
> it boots, 
> initialize CPU1 but still hangs when going to mount
> root from 
> /dev/idad0s1a (a raid 5 device, Compaq SmartArray
> 221).
> 
> Follow mptable and dmesg (with kernel.GENERIC that
> boots fine):
> 
>
===
> 
> MPTable, version 2.0.15
> 
>
---
> 
> MP Floating Pointer Structure:
> 
>location: BIOS
>physical address: 0x000f4ff0
>signature:'_MP_'
>length:   16 bytes
>version:  1.4
>checksum: 0xfe
>mode: Virtual Wire
> 
>
---
> 
> MP Config Table Header:
> 
>physical address: 0x000f296a
>signature:'PCMP'
>base table length:516
>version:  1.4
>checksum: 0x38
>OEM ID:   'COMPAQ  '
>Product ID:   'PROLIANT'
>OEM table pointer:0x
>OEM table size:   0
>entry count:  56
>local APIC address:   0xfee0
>extended table length:252
>extended table checksum:  176
> 
>
---
> 
> MP Config Base Table Entries:
> 
> --
> Processors: APIC ID Version State  
> Family  Model   Step 
> Flags
>   1   0x10BSP, usable 6 
>  8   3 
>0x383fbff
>   0   0x10AP, usable  6 
>  8   3 
>0x383fbff
> --
> Bus:Bus ID  Type
>   0   PCI
>   2   PCI
>   5   PCI
>  15   ISA
> --
> I/O APICs:  APIC ID Version State  
> Address
>   8   0x11usable 
> 0xfec0
> --
> I/O Ints:  TypePolarityTrigger Bus ID  
> IRQAPIC ID PIN#
> INT active-lo   level0  
> 8:A  8   31
> INT active-lo   level0  
> 8:B  8   31
> INT active-lo   level0  
> 8:C  8   31
> INT active-lo   level0  
> 8:D  8   31
> INT active-lo   level5  
> 8:A  8   30
> INT active-lo   level5  
> 8:B  8   30
> INT active-lo   level5  
> 8:C  8   30
> INT active-lo   level5  
> 8:D  8   30
> INT active-lo   level5  
> 7:A  8   29
> INT active-lo   level5  
> 7:B  8   29
> INT active-lo   level5  
> 7:C  8   29
> INT active-lo   level5  
> 7:D  8   29
> INT active-lo   level5  
> 6:A  8   28
> INT active-lo   level5  
> 6:B  8   28
> INT active-lo   level5  
> 6:C  8   28
> INT active-lo   level5  
> 6:D  8   28
> INT active-lo   level5  
> 9:A  8   27
> INT active-lo   level5  
> 9:B  8   27
> INT active-lo   level5  
> 9:C  8   27
> INT active-lo   level5  
> 9:D  8   27
> INT active-lo   level5  
> 5:A  8   26
> INT active-lo   level5  
> 5:B  8   26
> INT active-lo   level5  
> 5:C  8   26
> INT active-lo   level5  
> 5:D  8   26
> INT active-lo   level2  
> 5:A  8   25
> INT active-lo   level2  
> 5:B  8   25
> INT active-lo   level2  
> 5:C  8   25
> INT active-lo   level2  
> 5:D  8   25
> INT active-lo   level2  
> 6:A  8   24
> INT active-lo   level2  
> 6:B  

Re: Compaq ML530 - SMP problem

2002-09-17 Thread Marcio Merlone

Hello,

Yes, but.. how the heck should I do that? The only boot-time 
configuration is the [F10] for Compaq utilities and could not find 
anything about smp there... how to get to bios configuration?

Sorry if it is a lammer question, but..

Regards,

--
Marcio Merlone

mingo lu wrote:
> i had similar problem before. You have to set compaq
> bios for smp operation.
> 
> ciao
> 
> 
> --- Marcio Merlone <[EMAIL PROTECTED]> wrote:
> 
>>People,
>>
>>I'm trying to set a SMP kernel for a dual compaq
>>proliant ml530 but it 
>>states that mp table is broken.
>>
>>At first try, it simply hangs on boot time when it
>>seems to assing irq 
>>to apic. Then, on hardware configuration ([F10] at
>>boot time), I've 
>>locked all resources (IRQ, IO, MEM, etc) at Compaq
>>Configurtion 
>>Utilities, disabled on-board SCSI controller and now
>>it boots, 
>>initialize CPU1 but still hangs when going to mount
>>root from 
>>/dev/idad0s1a (a raid 5 device, Compaq SmartArray
>>221).
>>
>>Follow mptable and dmesg (with kernel.GENERIC that
>>boots fine):
>>
>>
> 
> ===
> 
>>MPTable, version 2.0.15
>>
>>
> 
> ---
> 
>>MP Floating Pointer Structure:
>>
>>   location: BIOS
>>   physical address: 0x000f4ff0
>>   signature:'_MP_'
>>   length:   16 bytes
>>   version:  1.4
>>   checksum: 0xfe
>>   mode: Virtual Wire
>>
>>
> 
> ---
> 
>>MP Config Table Header:
>>
>>   physical address: 0x000f296a
>>   signature:'PCMP'
>>   base table length:516
>>   version:  1.4
>>   checksum: 0x38
>>   OEM ID:   'COMPAQ  '
>>   Product ID:   'PROLIANT'
>>   OEM table pointer:0x
>>   OEM table size:   0
>>   entry count:  56
>>   local APIC address:   0xfee0
>>   extended table length:252
>>   extended table checksum:  176
>>
>>
> 
> ---
> 
>>MP Config Base Table Entries:
>>
>>--
>>Processors: APIC ID Version State  
>>Family  Model   Step 
>>Flags
>>  1   0x10BSP, usable 6 
>> 8   3 
>>   0x383fbff
>>  0   0x10AP, usable  6 
>> 8   3 
>>   0x383fbff
>>--
>>Bus:Bus ID  Type
>>  0   PCI
>>  2   PCI
>>  5   PCI
>> 15   ISA
>>--
>>I/O APICs:  APIC ID Version State  
>>Address
>>  8   0x11usable 
>>0xfec0
>>--
>>I/O Ints:  TypePolarityTrigger Bus ID  
>>IRQAPIC ID PIN#
>>INT active-lo   level0  
>>8:A  8   31
>>INT active-lo   level0  
>>8:B  8   31
>>INT active-lo   level0  
>>8:C  8   31
>>INT active-lo   level0  
>>8:D  8   31
>>INT active-lo   level5  
>>8:A  8   30
>>INT active-lo   level5  
>>8:B  8   30
>>INT active-lo   level5  
>>8:C  8   30
>>INT active-lo   level5  
>>8:D  8   30
>>INT active-lo   level5  
>>7:A  8   29
>>INT active-lo   level5  
>>7:B  8   29
>>INT active-lo   level5  
>>7:C  8   29
>>INT active-lo   level5  
>>7:D  8   29
>>INT active-lo   level5  
>>6:A  8   28
>>INT active-lo   level5  
>>6:B  8   28
>>INT active-lo   level5  
>>6:C  8   28
>>INT active-lo   level5  
>>6:D  8   28
>>INT active-lo   level5  
>>9:A  8   27
>>INT active-lo   level5  
>>9:B  8   27
>>INT active-lo   level5  
>>9:C  8   27
>>INT active-lo   level5  
>>9:D  8   27
>>INT active-lo   level5  
>>5:A  8   26
>>INT active-lo   level5  
>>5:B  8   26
>>INT active-lo   level5  
>>5:C  8   26
>>INT active-lo   level5  
>>5:D  8   26
>>INT active-lo   level2  
>>5:A  8   25
>>INT active-lo   leve

Re: Compaq ML530 - SMP problem

2002-09-17 Thread Daniel Bye

On Tue, Sep 17, 2002 at 02:00:03PM -0300, Marcio Merlone wrote:
> Hello,
> 
> Yes, but.. how the heck should I do that? The only boot-time 
> configuration is the [F10] for Compaq utilities and could not find 
> anything about smp there... how to get to bios configuration?

When you hit F10 for the System Utilities, hit (I think...) CTRL-A, 
and you _should_ get a message to the effect that advanced config
options are now available.  I can't remember precisely what the 
option is called, but it is very ovbiously to do with multi-
processor operation.  There should be three settings for APIC mode,
and you need the one that mentions "Full table, mapped ..." (one is
just full table, and it's not this one you want.)

I am really sorry to be so vague - I just go through and change the 
settings without taking much notice of the text...

Let me know if you can't find it, and I'll test it on one of my boxes
tomorrow when I get back to the office.

> 
> Sorry if it is a lammer question, but..

Gods no, it seems to fox a fair few folk...

> 
> Regards,
> 
> --
> Marcio Merlone
> 
> mingo lu wrote:
> >i had similar problem before. You have to set compaq
> >bios for smp operation.
> >
> >ciao
> >
> >
> >--- Marcio Merlone <[EMAIL PROTECTED]> wrote:
> >
> >>People,
> >>
> >>I'm trying to set a SMP kernel for a dual compaq
> >>proliant ml530 but it 
> >>states that mp table is broken.
> >>
> >>At first try, it simply hangs on boot time when it
> >>seems to assing irq 
> >>to apic. Then, on hardware configuration ([F10] at
> >>boot time), I've 
> >>locked all resources (IRQ, IO, MEM, etc) at Compaq
> >>Configurtion 
> >>Utilities, disabled on-board SCSI controller and now
> >>it boots, 
> >>initialize CPU1 but still hangs when going to mount
> >>root from 
> >>/dev/idad0s1a (a raid 5 device, Compaq SmartArray
> >>221).
> >>
> >>Follow mptable and dmesg (with kernel.GENERIC that
> >>boots fine):
> >>
> >>
> >
> >===
> >
> >>MPTable, version 2.0.15
> >>
> >>
> >
> >---
> >
> >>MP Floating Pointer Structure:
> >>
> >>  location: BIOS
> >>  physical address: 0x000f4ff0
> >>  signature:'_MP_'
> >>  length:   16 bytes
> >>  version:  1.4
> >>  checksum: 0xfe
> >>  mode: Virtual Wire
> >>
> >>
> >
> >---
> >
> >>MP Config Table Header:
> >>
> >>  physical address: 0x000f296a
> >>  signature:'PCMP'
> >>  base table length:516
> >>  version:  1.4
> >>  checksum: 0x38
> >>  OEM ID:   'COMPAQ  '
> >>  Product ID:   'PROLIANT'
> >>  OEM table pointer:0x
> >>  OEM table size:   0
> >>  entry count:  56
> >>  local APIC address:   0xfee0
> >>  extended table length:252
> >>  extended table checksum:  176
> >>
> >>
> >
> >---
> >
> >>MP Config Base Table Entries:
> >>
> >>--
> >>Processors: APIC ID Version State  
> >>Family  Model   Step 
> >>Flags
> >> 1   0x10BSP, usable 6 
> >>8   3 
> >>  0x383fbff
> >> 0   0x10AP, usable  6 
> >>8   3 
> >>  0x383fbff
> >>--
> >>Bus:Bus ID  Type
> >> 0   PCI
> >> 2   PCI
> >> 5   PCI
> >>15   ISA
> >>--
> >>I/O APICs:  APIC ID Version State  
> >>Address
> >> 8   0x11usable 
> >>0xfec0
> >>--
> >>I/O Ints:  TypePolarityTrigger Bus ID  
> >>IRQAPIC ID PIN#
> >>   INT active-lo   level0  
> >>8:A  8   31
> >>   INT active-lo   level0  
> >>8:B  8   31
> >>   INT active-lo   level0  
> >>8:C  8   31
> >>   INT active-lo   level0  
> >>8:D  8   31
> >>   INT active-lo   level5  
> >>8:A  8   30
> >>   INT active-lo   level5  
> >>8:B  8   30
> >>   INT active-lo   level5  
> >>8:C  8   30
> >>   INT active-lo   level5  
> >>8:D  8   30
> >>   INT active-lo   level5  
> >>7:A  8   29
> >>   INT active-lo   level5  
> >>7:B  8   29
> >>   INT active-lo   level5  
> >>7:C  8   29
> >>   INT active-lo   level5  
> >>7:D  8   29
> >>   INT active-lo   

Re: Compaq ML530 - SMP problem

2002-09-18 Thread mingo lu

sorry i was busy ...

f10

go -> System Configuration->Configuration
Hardware->Review and Modify hardware Settings->View or
edit details->primary operating system

i chose netwaer 4.11 (SMP)

ciao


--- Marcio Merlone <[EMAIL PROTECTED]> wrote:
> Hello,
> 
> Yes, but.. how the heck should I do that? The only
> boot-time 
> configuration is the [F10] for Compaq utilities and
> could not find 
> anything about smp there... how to get to bios
> configuration?
> 
> Sorry if it is a lammer question, but..
> 
> Regards,
> 
> --
> Marcio Merlone
> 
> mingo lu wrote:
> > i had similar problem before. You have to set
> compaq
> > bios for smp operation.
> > 
> > ciao
> > 
> > 
> > --- Marcio Merlone <[EMAIL PROTECTED]> wrote:
> > 
> >>People,
> >>
> >>I'm trying to set a SMP kernel for a dual compaq
> >>proliant ml530 but it 
> >>states that mp table is broken.
> >>
> >>At first try, it simply hangs on boot time when it
> >>seems to assing irq 
> >>to apic. Then, on hardware configuration ([F10] at
> >>boot time), I've 
> >>locked all resources (IRQ, IO, MEM, etc) at Compaq
> >>Configurtion 
> >>Utilities, disabled on-board SCSI controller and
> now
> >>it boots, 
> >>initialize CPU1 but still hangs when going to
> mount
> >>root from 
> >>/dev/idad0s1a (a raid 5 device, Compaq SmartArray
> >>221).
> >>
> >>Follow mptable and dmesg (with kernel.GENERIC that
> >>boots fine):
> >>
> >>
> > 
> >
>
===
> > 
> >>MPTable, version 2.0.15
> >>
> >>
> > 
> >
>
---
> > 
> >>MP Floating Pointer Structure:
> >>
> >>   location: BIOS
> >>   physical address: 0x000f4ff0
> >>   signature:'_MP_'
> >>   length:   16 bytes
> >>   version:  1.4
> >>   checksum: 0xfe
> >>   mode: Virtual Wire
> >>
> >>
> > 
> >
>
---
> > 
> >>MP Config Table Header:
> >>
> >>   physical address: 0x000f296a
> >>   signature:'PCMP'
> >>   base table length:516
> >>   version:  1.4
> >>   checksum: 0x38
> >>   OEM ID:   'COMPAQ  '
> >>   Product ID:   'PROLIANT'
> >>   OEM table pointer:0x
> >>   OEM table size:   0
> >>   entry count:  56
> >>   local APIC address:   0xfee0
> >>   extended table length:252
> >>   extended table checksum:  176
> >>
> >>
> > 
> >
>
---
> > 
> >>MP Config Base Table Entries:
> >>
> >>--
> >>Processors: APIC ID Version State  
> >>Family  Model   Step 
> >>Flags
> >>  1   0x10BSP, usable
> 6 
> >> 8   3 
> >>   0x383fbff
> >>  0   0x10AP, usable 
> 6 
> >> 8   3 
> >>   0x383fbff
> >>--
> >>Bus:Bus ID  Type
> >>  0   PCI
> >>  2   PCI
> >>  5   PCI
> >> 15   ISA
> >>--
> >>I/O APICs:  APIC ID Version State  
> >>Address
> >>  8   0x11usable 
> >>0xfec0
> >>--
> >>I/O Ints:  TypePolarityTrigger Bus ID 
> 
> >>IRQAPIC ID PIN#
> >>INT active-lo   level0
>  
> >>8:A  8   31
> >>INT active-lo   level0
>  
> >>8:B  8   31
> >>INT active-lo   level0
>  
> >>8:C  8   31
> >>INT active-lo   level0
>  
> >>8:D  8   31
> >>INT active-lo   level5
>  
> >>8:A  8   30
> >>INT active-lo   level5
>  
> >>8:B  8   30
> >>INT active-lo   level5
>  
> >>8:C  8   30
> >>INT active-lo   level5
>  
> >>8:D  8   30
> >>INT active-lo   level5
>  
> >>7:A  8   29
> >>INT active-lo   level5
>  
> >>7:B  8   29
> >>INT active-lo   level5
>  
> >>7:C  8   29
> >>INT active-lo   level5
>  
> >>7:D  8   29
> >>INT active-lo   level5
>  
> >>6:A  8   28
> >>INT active-lo   level5
>  
> >>6:B  8   28
> >>INT active-lo   level5
>  
> >>6:C  8   28
> >>INT active-lo   level5
>  
> >>6:D  8   28
> >>INT active-lo   level5
>  
> >>9:A  8   27
> >>INT active-lo   level5
>