linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
@ 2008-09-05 19:17 Luca Tettamanti
  2008-09-05 19:25 ` Peter Zijlstra
  0 siblings, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-05 19:17 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: linux-kernel, mingo

On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org> wrote:
>> Sadly your config just boots, albeit not to userspace due to missing
>> drivers.
>
> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
> kernel dies too early.
> I also managed to get a stack trace :D
>
> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>
> It seems that lockdep is an innocent bystander... the kernel died with
> panic() in __reserve_early, and then took another exception while
> printing the panic (I guess).
> Will add further debug stuff to see wtf is going on.

Hum, kernel says:

http://img177.imageshack.us/my.php?image=overlappingus2.jpg

Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
TEXT DATA BSS

It would appear that the initramfs is overlapping the kernel itself,
is the boot loader (LILO) doing something stupid?

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-05 19:17 [2.6.27] overlapping early reservations [was: early exception - lockdep related?] Luca Tettamanti
@ 2008-09-05 19:25 ` Peter Zijlstra
  2008-09-05 20:18   ` H. Peter Anvin
  0 siblings, 1 reply; 23+ messages in thread
From: Peter Zijlstra @ 2008-09-05 19:25 UTC (permalink / raw)
  To: Luca Tettamanti; +Cc: linux-kernel, mingo, H. Peter Anvin

On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
> > On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org> wrote:
> >> Sadly your config just boots, albeit not to userspace due to missing
> >> drivers.
> >
> > Yes, I managed to boot it with qemu... I tried kgdb - without luck -
> > kernel dies too early.
> > I also managed to get a stack trace :D
> >
> > http://img151.imageshack.us/my.php?image=tracedm1.jpg
> >
> > It seems that lockdep is an innocent bystander... the kernel died with
> > panic() in __reserve_early, and then took another exception while
> > printing the panic (I guess).
> > Will add further debug stuff to see wtf is going on.
> 
> Hum, kernel says:
> 
> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
> 
> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
> TEXT DATA BSS
> 
> It would appear that the initramfs is overlapping the kernel itself,
> is the boot loader (LILO) doing something stupid?

Suppose it is, lets ask hpa..


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-05 19:25 ` Peter Zijlstra
@ 2008-09-05 20:18   ` H. Peter Anvin
  2008-09-06 13:20     ` Luca Tettamanti
  2008-09-06 13:41     ` Ingo Molnar
  0 siblings, 2 replies; 23+ messages in thread
From: H. Peter Anvin @ 2008-09-05 20:18 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: Luca Tettamanti, linux-kernel, mingo

Peter Zijlstra wrote:
> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org> wrote:
>>>> Sadly your config just boots, albeit not to userspace due to missing
>>>> drivers.
>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>>> kernel dies too early.
>>> I also managed to get a stack trace :D
>>>
>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>>>
>>> It seems that lockdep is an innocent bystander... the kernel died with
>>> panic() in __reserve_early, and then took another exception while
>>> printing the panic (I guess).
>>> Will add further debug stuff to see wtf is going on.
>> Hum, kernel says:
>>
>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>>
>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>> TEXT DATA BSS
>>
>> It would appear that the initramfs is overlapping the kernel itself,
>> is the boot loader (LILO) doing something stupid?
> 
> Suppose it is, lets ask hpa..
> 

It definitely looks like it.

	-hpa

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-05 20:18   ` H. Peter Anvin
@ 2008-09-06 13:20     ` Luca Tettamanti
  2008-09-06 14:51       ` Ingo Molnar
  2008-09-06 13:41     ` Ingo Molnar
  1 sibling, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-06 13:20 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Peter Zijlstra, linux-kernel, mingo

On Fri, Sep 5, 2008 at 10:18 PM, H. Peter Anvin <hpa@kernel.org> wrote:
> Peter Zijlstra wrote:
>>
>> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>>>
>>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com>
>>> wrote:
>>>>
>>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org>
>>>> wrote:
>>>>>
>>>>> Sadly your config just boots, albeit not to userspace due to missing
>>>>> drivers.
>>>>
>>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>>>> kernel dies too early.
>>>> I also managed to get a stack trace :D
>>>>
>>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>>>>
>>>> It seems that lockdep is an innocent bystander... the kernel died with
>>>> panic() in __reserve_early, and then took another exception while
>>>> printing the panic (I guess).
>>>> Will add further debug stuff to see wtf is going on.
>>>
>>> Hum, kernel says:
>>>
>>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>>>
>>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>>> TEXT DATA BSS
>>>
>>> It would appear that the initramfs is overlapping the kernel itself,
>>> is the boot loader (LILO) doing something stupid?
>>
>> Suppose it is, lets ask hpa..
>>
>
> It definitely looks like it.

Is there anything that the kernel could to do confuse lilo?
The issue started appearing with 2.6.27 and the outcome of the boot
process varies between versions and seems sensitive to configuration
changes (though a "bad" kernel consistently fails).

Orthogonal to my problem: the panic() in reserve_early is useless for
debugging since the output won't reach the screen or the serial
console (even worse: the kernel takes an exception while trying to
execute the panic). Is it acceptable to replace it with an
early_printk + hlt?

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-05 20:18   ` H. Peter Anvin
  2008-09-06 13:20     ` Luca Tettamanti
@ 2008-09-06 13:41     ` Ingo Molnar
  2008-09-06 16:14       ` Yinghai Lu
  1 sibling, 1 reply; 23+ messages in thread
From: Ingo Molnar @ 2008-09-06 13:41 UTC (permalink / raw)
  To: H. Peter Anvin
  Cc: Peter Zijlstra, Luca Tettamanti, linux-kernel, mingo, Yinghai Lu


* H. Peter Anvin <hpa@kernel.org> wrote:

> Peter Zijlstra wrote:
>> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org> wrote:
>>>>> Sadly your config just boots, albeit not to userspace due to missing
>>>>> drivers.
>>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>>>> kernel dies too early.
>>>> I also managed to get a stack trace :D
>>>>
>>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>>>>
>>>> It seems that lockdep is an innocent bystander... the kernel died with
>>>> panic() in __reserve_early, and then took another exception while
>>>> printing the panic (I guess).
>>>> Will add further debug stuff to see wtf is going on.
>>> Hum, kernel says:
>>>
>>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>>>
>>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>>> TEXT DATA BSS
>>>
>>> It would appear that the initramfs is overlapping the kernel itself,
>>> is the boot loader (LILO) doing something stupid?
>>
>> Suppose it is, lets ask hpa..
>>
>
> It definitely looks like it.

yeah. Kernel is loaded at the standard 2MB physical, and goes up to 
13.6MB physical. That's a tad large at 11.6 MB but still valid.

ramdisk image goes from 11.6 MB to 14.9 MB - roughly standard size. That 
overlaps 2 MB into the kernel image so we have to panic. LILO should 
have loaded the ramdisk somewhere else. (or should have aborted the boot 
if it cannot do that)

We could perhaps print a prominent warning, delay the boot for 5 seconds 
or so via mdelay(5000) and simply not load the ramdisk if this happens? 
The kernel is obviously still functional - and such a large vmlinuz 
likely has all the built-in drivers to boot up to user-space - the lack 
of the ramdisk does not necessarily hurt .

	Ingo

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 13:20     ` Luca Tettamanti
@ 2008-09-06 14:51       ` Ingo Molnar
  2008-09-06 16:06         ` Yinghai Lu
  2008-09-06 17:20         ` Luca Tettamanti
  0 siblings, 2 replies; 23+ messages in thread
From: Ingo Molnar @ 2008-09-06 14:51 UTC (permalink / raw)
  To: Luca Tettamanti; +Cc: H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo


* Luca Tettamanti <kronos.it@gmail.com> wrote:

> On Fri, Sep 5, 2008 at 10:18 PM, H. Peter Anvin <hpa@kernel.org> wrote:
> > Peter Zijlstra wrote:
> >>
> >> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
> >>>
> >>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com>
> >>> wrote:
> >>>>
> >>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org>
> >>>> wrote:
> >>>>>
> >>>>> Sadly your config just boots, albeit not to userspace due to missing
> >>>>> drivers.
> >>>>
> >>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
> >>>> kernel dies too early.
> >>>> I also managed to get a stack trace :D
> >>>>
> >>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
> >>>>
> >>>> It seems that lockdep is an innocent bystander... the kernel died with
> >>>> panic() in __reserve_early, and then took another exception while
> >>>> printing the panic (I guess).
> >>>> Will add further debug stuff to see wtf is going on.
> >>>
> >>> Hum, kernel says:
> >>>
> >>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
> >>>
> >>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
> >>> TEXT DATA BSS
> >>>
> >>> It would appear that the initramfs is overlapping the kernel itself,
> >>> is the boot loader (LILO) doing something stupid?
> >>
> >> Suppose it is, lets ask hpa..
> >>
> >
> > It definitely looks like it.
> 
> Is there anything that the kernel could to do confuse lilo? The issue 
> started appearing with 2.6.27 and the outcome of the boot process 
> varies between versions and seems sensitive to configuration changes 
> (though a "bad" kernel consistently fails).

good question. Does your successful 2.6.26 bootup actually _depend_ on 
the initrd? Or does it perhaps have enough built-in drivers that make it 
boot just fine?

in that case v2.6.26 might just have stomped on the initrd silently, 
corrupted it (during kernel decompress), and the initrd unpacker saw the 
corruption and ignored it. Userspace wouldnt care as the kernel had all 
the drivers it needed.

or perhaps something made your v2.6.27 bzImage larger so that the 
overlap happens - while it didnt before.

> Orthogonal to my problem: the panic() in reserve_early is useless for 
> debugging since the output won't reach the screen or the serial 
> console (even worse: the kernel takes an exception while trying to 
> execute the panic). Is it acceptable to replace it with an 
> early_printk + hlt?

very much so. I was wondering about that already.

In any case it would make sense to turn that particular overlap 
situation into a warning message and disable initrd decompress - and try 
to boot with whatever is built-in the kernel.

	Ingo

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 14:51       ` Ingo Molnar
@ 2008-09-06 16:06         ` Yinghai Lu
  2008-09-08 17:54           ` Luca Tettamanti
  2008-09-06 17:20         ` Luca Tettamanti
  1 sibling, 1 reply; 23+ messages in thread
From: Yinghai Lu @ 2008-09-06 16:06 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Luca Tettamanti, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Sat, Sep 6, 2008 at 7:51 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> * Luca Tettamanti <kronos.it@gmail.com> wrote:
>
>> On Fri, Sep 5, 2008 at 10:18 PM, H. Peter Anvin <hpa@kernel.org> wrote:
>> > Peter Zijlstra wrote:
>> >>
>> >> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>> >>>
>> >>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org>
>> >>>> wrote:
>> >>>>>
>> >>>>> Sadly your config just boots, albeit not to userspace due to missing
>> >>>>> drivers.
>> >>>>
>> >>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>> >>>> kernel dies too early.
>> >>>> I also managed to get a stack trace :D
>> >>>>
>> >>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>> >>>>
>> >>>> It seems that lockdep is an innocent bystander... the kernel died with
>> >>>> panic() in __reserve_early, and then took another exception while
>> >>>> printing the panic (I guess).
>> >>>> Will add further debug stuff to see wtf is going on.
>> >>>
>> >>> Hum, kernel says:
>> >>>
>> >>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>> >>>
>> >>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>> >>> TEXT DATA BSS
>> >>>
>> >>> It would appear that the initramfs is overlapping the kernel itself,
>> >>> is the boot loader (LILO) doing something stupid?
>> >>
>> >> Suppose it is, lets ask hpa..
>> >>
>> >
>> > It definitely looks like it.
>>
>> Is there anything that the kernel could to do confuse lilo? The issue
>> started appearing with 2.6.27 and the outcome of the boot process
>> varies between versions and seems sensitive to configuration changes
>> (though a "bad" kernel consistently fails).
>
> good question. Does your successful 2.6.26 bootup actually _depend_ on
> the initrd? Or does it perhaps have enough built-in drivers that make it
> boot just fine?
>
> in that case v2.6.26 might just have stomped on the initrd silently,
> corrupted it (during kernel decompress), and the initrd unpacker saw the
> corruption and ignored it. Userspace wouldnt care as the kernel had all
> the drivers it needed.
>
> or perhaps something made your v2.6.27 bzImage larger so that the
> overlap happens - while it didnt before.
>
>> Orthogonal to my problem: the panic() in reserve_early is useless for
>> debugging since the output won't reach the screen or the serial
>> console (even worse: the kernel takes an exception while trying to
>> execute the panic). Is it acceptable to replace it with an
>> early_printk + hlt?
>
> very much so. I was wondering about that already.

console=uart8250,io,0x3f8,115200n8
could help

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 13:41     ` Ingo Molnar
@ 2008-09-06 16:14       ` Yinghai Lu
  0 siblings, 0 replies; 23+ messages in thread
From: Yinghai Lu @ 2008-09-06 16:14 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: H. Peter Anvin, Peter Zijlstra, Luca Tettamanti, linux-kernel, mingo

On Sat, Sep 6, 2008 at 6:41 AM, Ingo Molnar <mingo@elte.hu> wrote:
>
> * H. Peter Anvin <hpa@kernel.org> wrote:
>
>> Peter Zijlstra wrote:
>>> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>>>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org> wrote:
>>>>>> Sadly your config just boots, albeit not to userspace due to missing
>>>>>> drivers.
>>>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>>>>> kernel dies too early.
>>>>> I also managed to get a stack trace :D
>>>>>
>>>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>>>>>
>>>>> It seems that lockdep is an innocent bystander... the kernel died with
>>>>> panic() in __reserve_early, and then took another exception while
>>>>> printing the panic (I guess).
>>>>> Will add further debug stuff to see wtf is going on.
>>>> Hum, kernel says:
>>>>
>>>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>>>>
>>>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>>>> TEXT DATA BSS
>>>>
>>>> It would appear that the initramfs is overlapping the kernel itself,
>>>> is the boot loader (LILO) doing something stupid?
>>>
>>> Suppose it is, lets ask hpa..
>>>
>>
>> It definitely looks like it.
>
> yeah. Kernel is loaded at the standard 2MB physical, and goes up to
> 13.6MB physical. That's a tad large at 11.6 MB but still valid.
>
> ramdisk image goes from 11.6 MB to 14.9 MB - roughly standard size. That
> overlaps 2 MB into the kernel image so we have to panic. LILO should
> have loaded the ramdisk somewhere else. (or should have aborted the boot
> if it cannot do that)
>
> We could perhaps print a prominent warning, delay the boot for 5 seconds
> or so via mdelay(5000) and simply not load the ramdisk if this happens?
> The kernel is obviously still functional - and such a large vmlinuz
> likely has all the built-in drivers to boot up to user-space - the lack
> of the ramdisk does not necessarily hurt .
>
wonder if lilo is fixing bzImage from 1M, and when it is calculating
pos of ramdisk...base that
later on-same-position uncompressing, put vmlinux from 2M...

it seems kexec is puting initrd as high as possible, or could specify
the ramdisk postion ..

wonder if new lilo could help.

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 14:51       ` Ingo Molnar
  2008-09-06 16:06         ` Yinghai Lu
@ 2008-09-06 17:20         ` Luca Tettamanti
  2008-09-06 17:25           ` Ingo Molnar
  1 sibling, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-06 17:20 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Sat, Sep 6, 2008 at 4:51 PM, Ingo Molnar <mingo@elte.hu> wrote:
> * Luca Tettamanti <kronos.it@gmail.com> wrote:
>
>> On Fri, Sep 5, 2008 at 10:18 PM, H. Peter Anvin <hpa@kernel.org> wrote:
>> > Peter Zijlstra wrote:
>> >>
>> >> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>> >>>
>> >>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org>
>> >>>> wrote:
>> >>>>>
>> >>>>> Sadly your config just boots, albeit not to userspace due to missing
>> >>>>> drivers.
>> >>>>
>> >>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>> >>>> kernel dies too early.
>> >>>> I also managed to get a stack trace :D
>> >>>>
>> >>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>> >>>>
>> >>>> It seems that lockdep is an innocent bystander... the kernel died with
>> >>>> panic() in __reserve_early, and then took another exception while
>> >>>> printing the panic (I guess).
>> >>>> Will add further debug stuff to see wtf is going on.
>> >>>
>> >>> Hum, kernel says:
>> >>>
>> >>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>> >>>
>> >>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>> >>> TEXT DATA BSS
>> >>>
>> >>> It would appear that the initramfs is overlapping the kernel itself,
>> >>> is the boot loader (LILO) doing something stupid?
>> >>
>> >> Suppose it is, lets ask hpa..
>> >>
>> >
>> > It definitely looks like it.
>>
>> Is there anything that the kernel could to do confuse lilo? The issue
>> started appearing with 2.6.27 and the outcome of the boot process
>> varies between versions and seems sensitive to configuration changes
>> (though a "bad" kernel consistently fails).
>
> good question. Does your successful 2.6.26 bootup actually _depend_ on
> the initrd? Or does it perhaps have enough built-in drivers that make it
> boot just fine?

The image is mostly modular (e.g. ahci drivers + LVM + fs are on the
ramdisk), see:
http://marc.info/?l=linux-kernel&m=122046971607455&q=p3

> or perhaps something made your v2.6.27 bzImage larger so that the
> overlap happens - while it didnt before.

The compressed image (bzImage) is roughly the same size as older
kernels (2MB), the uncompressed vmlinux is slightly bigger, but not
much (~100k)

452K    ./mm/built-in.o
100K    ./ipc/built-in.o
8.0K    ./security/built-in.o
3.0M    ./drivers/built-in.o
4.0K    ./usr/built-in.o
216K    ./block/built-in.o
96K     ./init/built-in.o
292K    ./lib/built-in.o
1.3M    ./net/built-in.o
16K     ./crypto/built-in.o
1.1M    ./kernel/built-in.o
1.3M    ./fs/built-in.o
4.0K    ./sound/built-in.o

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 17:20         ` Luca Tettamanti
@ 2008-09-06 17:25           ` Ingo Molnar
  2008-09-06 17:29             ` Luca Tettamanti
  0 siblings, 1 reply; 23+ messages in thread
From: Ingo Molnar @ 2008-09-06 17:25 UTC (permalink / raw)
  To: Luca Tettamanti; +Cc: H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo


* Luca Tettamanti <kronos.it@gmail.com> wrote:

> > or perhaps something made your v2.6.27 bzImage larger so that the 
> > overlap happens - while it didnt before.
> 
> The compressed image (bzImage) is roughly the same size as older
> kernels (2MB), the uncompressed vmlinux is slightly bigger, but not
> much (~100k)

hm, that doesnt seem to match the ranges that got printed:

| Kernel is loaded at the standard 2MB physical, and goes up to 13.6MB 
| physical. That's a tad large at 11.6 MB but still valid.

so how come a ~2MB vmlinux takes 11.6 MB? Is the bss that large for some 
reason perhaps?

	Ingo

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 17:25           ` Ingo Molnar
@ 2008-09-06 17:29             ` Luca Tettamanti
  0 siblings, 0 replies; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-06 17:29 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Sat, Sep 6, 2008 at 7:25 PM, Ingo Molnar <mingo@elte.hu> wrote:
>
> * Luca Tettamanti <kronos.it@gmail.com> wrote:
>
>> > or perhaps something made your v2.6.27 bzImage larger so that the
>> > overlap happens - while it didnt before.
>>
>> The compressed image (bzImage) is roughly the same size as older
>> kernels (2MB), the uncompressed vmlinux is slightly bigger, but not
>> much (~100k)
>
> hm, that doesnt seem to match the ranges that got printed:

Sorry, the sentence above is not very clear: I meant that with 2.6.27
the uncompressed vmlinux is only slightly bigger than older kernels;
as you stated the size is 11.6MB.

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-06 16:06         ` Yinghai Lu
@ 2008-09-08 17:54           ` Luca Tettamanti
  2008-09-08 18:04             ` Yinghai Lu
  0 siblings, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-08 17:54 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Sat, Sep 6, 2008 at 6:06 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> On Sat, Sep 6, 2008 at 7:51 AM, Ingo Molnar <mingo@elte.hu> wrote:
>>
>> * Luca Tettamanti <kronos.it@gmail.com> wrote:
>>
>>> On Fri, Sep 5, 2008 at 10:18 PM, H. Peter Anvin <hpa@kernel.org> wrote:
>>> > Peter Zijlstra wrote:
>>> >>
>>> >> On Fri, 2008-09-05 at 21:17 +0200, Luca Tettamanti wrote:
>>> >>>
>>> >>> On Thu, Sep 4, 2008 at 10:51 PM, Luca Tettamanti <kronos.it@gmail.com>
>>> >>> wrote:
>>> >>>>
>>> >>>> On Thu, Sep 4, 2008 at 4:25 PM, Peter Zijlstra <peterz@infradead.org>
>>> >>>> wrote:
>>> >>>>>
>>> >>>>> Sadly your config just boots, albeit not to userspace due to missing
>>> >>>>> drivers.
>>> >>>>
>>> >>>> Yes, I managed to boot it with qemu... I tried kgdb - without luck -
>>> >>>> kernel dies too early.
>>> >>>> I also managed to get a stack trace :D
>>> >>>>
>>> >>>> http://img151.imageshack.us/my.php?image=tracedm1.jpg
>>> >>>>
>>> >>>> It seems that lockdep is an innocent bystander... the kernel died with
>>> >>>> panic() in __reserve_early, and then took another exception while
>>> >>>> printing the panic (I guess).
>>> >>>> Will add further debug stuff to see wtf is going on.
>>> >>>
>>> >>> Hum, kernel says:
>>> >>>
>>> >>> http://img177.imageshack.us/my.php?image=overlappingus2.jpg
>>> >>>
>>> >>> Overlapping early reservations b98000-eff266 RAMDISK to 200000-d09cf7
>>> >>> TEXT DATA BSS
>>> >>>
>>> >>> It would appear that the initramfs is overlapping the kernel itself,
>>> >>> is the boot loader (LILO) doing something stupid?
>>> >>
>>> >> Suppose it is, lets ask hpa..
>>> >>
>>> >
>>> > It definitely looks like it.
>>>
>>> Is there anything that the kernel could to do confuse lilo? The issue
>>> started appearing with 2.6.27 and the outcome of the boot process
>>> varies between versions and seems sensitive to configuration changes
>>> (though a "bad" kernel consistently fails).
>>
>> good question. Does your successful 2.6.26 bootup actually _depend_ on
>> the initrd? Or does it perhaps have enough built-in drivers that make it
>> boot just fine?
>>
>> in that case v2.6.26 might just have stomped on the initrd silently,
>> corrupted it (during kernel decompress), and the initrd unpacker saw the
>> corruption and ignored it. Userspace wouldnt care as the kernel had all
>> the drivers it needed.
>>
>> or perhaps something made your v2.6.27 bzImage larger so that the
>> overlap happens - while it didnt before.
>>
>>> Orthogonal to my problem: the panic() in reserve_early is useless for
>>> debugging since the output won't reach the screen or the serial
>>> console (even worse: the kernel takes an exception while trying to
>>> execute the panic). Is it acceptable to replace it with an
>>> early_printk + hlt?
>>
>> very much so. I was wondering about that already.
>
> console=uart8250,io,0x3f8,115200n8
> could help

Nope, parse_early_param() is called in start_kernel(), my kernel dies
way before it...

> wonder if lilo is fixing bzImage from 1M, and when it is calculating
> pos of ramdisk...base that
> later on-same-position uncompressing, put vmlinux from 2M...

How does LILO decides where to put the initrd (I find LILO code...
obscure)? I mean, it gets a compressed image: how does it know the
size of the uncompressed kernel image? Is it the payload_length in the
real mode header? (answer to self: no, it appears to be the compressed
payload).

> wonder if new lilo could help.

I'm already using the latest version.

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 17:54           ` Luca Tettamanti
@ 2008-09-08 18:04             ` Yinghai Lu
  2008-09-08 19:14               ` Luca Tettamanti
  0 siblings, 1 reply; 23+ messages in thread
From: Yinghai Lu @ 2008-09-08 18:04 UTC (permalink / raw)
  To: Luca Tettamanti
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:

can you post boot log with working kernel + "debug"?

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 18:04             ` Yinghai Lu
@ 2008-09-08 19:14               ` Luca Tettamanti
  2008-09-08 19:35                 ` Yinghai Lu
  0 siblings, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-08 19:14 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 8:04 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>
> can you post boot log with working kernel + "debug"?

This is the map of the early reservations (will send the dmesg + debug later):

[    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==>
[0000000000 - 0000001000]
[    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==>
[0000006000 - 0000008000]
[    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==>
[0000200000 - 0000d012b8]
[    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==>
[00037dc000 - 00040fe2d9]
[    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==>
[000009c800 - 0000100000]
[    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==>
[0000008000 - 000000b000]

As a side note: I've bigger older (2.6.26) kernels that boots fine,
and smaller 2.6.27 kernels that do not work, e.g. this one:

Overlapping early reservations b71000-effb43 RAMDISK to 200000-c84ecf
TEXT DATA BSS

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 19:14               ` Luca Tettamanti
@ 2008-09-08 19:35                 ` Yinghai Lu
  2008-09-08 20:00                   ` Luca Tettamanti
  0 siblings, 1 reply; 23+ messages in thread
From: Yinghai Lu @ 2008-09-08 19:35 UTC (permalink / raw)
  To: Luca Tettamanti
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 12:14 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 8:04 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>> On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>
>> can you post boot log with working kernel + "debug"?
>
> This is the map of the early reservations (will send the dmesg + debug later):
>
> [    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
> [    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==>
> [0000000000 - 0000001000]
> [    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==>
> [0000006000 - 0000008000]
> [    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==>
> [0000200000 - 0000d012b8]
> [    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==>
> [00037dc000 - 00040fe2d9]
> [    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==>
> [000009c800 - 0000100000]
> [    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==>
> [0000008000 - 000000b000]
>
> As a side note: I've bigger older (2.6.26) kernels that boots fine,
> and smaller 2.6.27 kernels that do not work, e.g. this one:

that could explain sth. big kernel use more,  and lilo put ramdisk
high from 0x37dc000

>
> Overlapping early reservations b71000-effb43 RAMDISK to 200000-c84ecf
> TEXT DATA BSS

need to figure out, lilo put ramdisk so low...

need to know e820 table layout...

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 19:35                 ` Yinghai Lu
@ 2008-09-08 20:00                   ` Luca Tettamanti
  2008-09-08 20:46                     ` Yinghai Lu
  0 siblings, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-08 20:00 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

[-- Attachment #1: Type: text/plain, Size: 2221 bytes --]

On Mon, Sep 8, 2008 at 9:35 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 12:14 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>> On Mon, Sep 8, 2008 at 8:04 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>>> On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>
>>> can you post boot log with working kernel + "debug"?
>>
>> This is the map of the early reservations (will send the dmesg + debug later):
>>
>> [    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
>> [    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==>
>> [0000000000 - 0000001000]
>> [    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==>
>> [0000006000 - 0000008000]
>> [    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==>
>> [0000200000 - 0000d012b8]
>> [    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==>
>> [00037dc000 - 00040fe2d9]
>> [    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==>
>> [000009c800 - 0000100000]
>> [    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==>
>> [0000008000 - 000000b000]
>>
>> As a side note: I've bigger older (2.6.26) kernels that boots fine,
>> and smaller 2.6.27 kernels that do not work, e.g. this one:
>
> that could explain sth. big kernel use more,  and lilo put ramdisk
> high from 0x37dc000
>
>>
>> Overlapping early reservations b71000-effb43 RAMDISK to 200000-c84ecf
>> TEXT DATA BSS
>
> need to figure out, lilo put ramdisk so low...
>
> need to know e820 table layout...

 BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
  BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 00000000bbf90000 (usable)
  BIOS-e820: 00000000bbf90000 - 00000000bbf9e000 (ACPI data)
  BIOS-e820: 00000000bbf9e000 - 00000000bbfe0000 (ACPI NVS)
  BIOS-e820: 00000000bbfe0000 - 00000000bc000000 (reserved)
  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
 last_pfn = 0xbbf90 max_arch_pfn = 0x3ffffffff

dmesg is attached, but I haven't rebooted yet.

Luca

[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 57013 bytes --]

[    0.000000] Linux version 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty (kronos@dreamland.darkstar.lan) (gcc version 4.3.1 (Debian 4.3.1-8) ) #129 SMP PREEMPT Sat Aug 23 19:35:10 CEST 2008
[    0.000000] Command line: BOOT_IMAGE=linux-2.6.27dbg ro video=radeonfb:1024x768-8@60 lapic apic=verbose root=/dev/mapper/mainVol-root
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
[    0.000000]  BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bbf90000 (usable)
[    0.000000]  BIOS-e820: 00000000bbf90000 - 00000000bbf9e000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bbf9e000 - 00000000bbfe0000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bbfe0000 - 00000000bc000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[    0.000000] last_pfn = 0xbbf90 max_arch_pfn = 0x3ffffffff
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] init_memory_mapping
[    0.000000]  0000000000 - 00bbe00000 page 2M
[    0.000000]  00bbe00000 - 00bbf90000 page 4k
[    0.000000] kernel direct mapping tables up to bbf90000 @ 8000-d000
[    0.000000] last_map_addr: bbf90000 end: bbf90000
[    0.000000] RAMDISK: 037dc000 - 040fe2d9
[    0.000000] DMI 2.4 present.
[    0.000000] ACPI: RSDP 000FA980, 0024 (r2 ACPIAM)
[    0.000000] ACPI: XSDT BBF90100, 0054 (r1 KOZIRO FRONTIER 12000611 MSFT       97)
[    0.000000] ACPI: FACP BBF90290, 00F4 (r3 MSTEST OEMFACP  12000611 MSFT       97)
[    0.000000] ACPI: DSDT BBF905C0, 8F8C (r1  A0637 A0637000        0 INTL 20060113)
[    0.000000] ACPI: FACS BBF9E000, 0040
[    0.000000] ACPI: APIC BBF90390, 006C (r1 MSTEST OEMAPIC  12000611 MSFT       97)
[    0.000000] ACPI: MCFG BBF90400, 003C (r1 MSTEST OEMMCFG  12000611 MSFT       97)
[    0.000000] ACPI: SLIC BBF90440, 0176 (r1 KOZIRO FRONTIER 12000611 MSFT       97)
[    0.000000] ACPI: OEMB BBF9E040, 007B (r1 MSTEST AMI_OEM  12000611 MSFT       97)
[    0.000000] ACPI: HPET BBF99550, 0038 (r1 MSTEST OEMHPET  12000611 MSFT       97)
[    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
[    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
[    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==> [0000200000 - 0000d012b8]
[    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==> [00037dc000 - 00040fe2d9]
[    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==> [000009c800 - 0000100000]
[    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==> [0000008000 - 000000b000]
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000000 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x00100000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x0000009c
[    0.000000]     0: 0x00000100 -> 0x000bbf90
[    0.000000] On node 0 totalpages: 769836
[    0.000000]   DMA zone: 1018 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 755369 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Setting APIC routing to flat
[    0.000000] ACPI: HPET id: 0x8086a202 base: 0xfed00000
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] mapped APIC to ffffffffff5fc000 (        fee00000)
[    0.000000] mapped IOAPIC to ffffffffff5fb000 (00000000fec00000)
[    0.000000] PM: Registered nosave memory: 000000000009c000 - 000000000009d000
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
[    0.000000] PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
[    0.000000] Allocating PCI resources starting at c0000000 (gap: bc000000:42e00000)
[    0.000000] PERCPU: Allocating 42408 bytes of per cpu data
[    0.000000] NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 756387
[    0.000000] Kernel command line: BOOT_IMAGE=linux-2.6.27dbg ro video=radeonfb:1024x768-8@60 lapic apic=verbose root=/dev/mapper/mainVol-root
[    0.000000] Initializing CPU#0
[    0.000000] PID hash table entries: 4096 (order: 12, 32768 bytes)
[    0.000000] Extended CMOS year: 2000
[    0.000000] TSC calibrated against PM_TIMER
[    0.000000] Detected 2135.039 MHz processor.
[    0.004000] Console: colour VGA+ 80x25
[    0.004000] console [tty0] enabled
[    0.004000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.004000] ... MAX_LOCKDEP_SUBCLASSES:    8
[    0.004000] ... MAX_LOCK_DEPTH:          48
[    0.004000] ... MAX_LOCKDEP_KEYS:        8191
[    0.004000] ... CLASSHASH_SIZE:           4096
[    0.004000] ... MAX_LOCKDEP_ENTRIES:     8192
[    0.004000] ... MAX_LOCKDEP_CHAINS:      16384
[    0.004000] ... CHAINHASH_SIZE:          8192
[    0.004000]  memory used by lock dependency info: 3839 kB
[    0.004000]  per task-struct memory footprint: 1920 bytes
[    0.004000] ------------------------
[    0.004000] | Locking API testsuite:
[    0.004000] ----------------------------------------------------------------------------
[    0.004000]                                  | spin |wlock |rlock |mutex | wsem | rsem |
[    0.004000]   --------------------------------------------------------------------------
[    0.004000]                      A-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]                  A-B-B-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]              A-B-B-C-C-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]              A-B-C-A-B-C deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]          A-B-B-C-C-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]          A-B-C-D-B-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]          A-B-C-D-B-C-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]                     double unlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]                   initialize held:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]                  bad unlock order:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.004000]   --------------------------------------------------------------------------
[    0.004000]               recursive read-lock:             |  ok  |             |  ok  |
[    0.004000]            recursive read-lock #2:             |  ok  |             |  ok  |
[    0.004000]             mixed read-write-lock:             |  ok  |             |  ok  |
[    0.004000]             mixed write-read-lock:             |  ok  |             |  ok  |
[    0.004000]   --------------------------------------------------------------------------
[    0.004000]      hard-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[    0.004000]      soft-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[    0.004000]      hard-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[    0.004000]      soft-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[    0.004000]        sirq-safe-A => hirqs-on/12:  ok  |  ok  |  ok  |
[    0.004000]        sirq-safe-A => hirqs-on/21:  ok  |  ok  |  ok  |
[    0.004000]          hard-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[    0.004000]          soft-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[    0.004000]          hard-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[    0.004000]          soft-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[    0.004000]     hard-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[    0.004000]     soft-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/123:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/123:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/132:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/132:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/213:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/213:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/231:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/231:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/312:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/312:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq lock-inversion/321:  ok  |  ok  |  ok  |
[    0.004000]       soft-irq lock-inversion/321:  ok  |  ok  |  ok  |
[    0.004000]       hard-irq read-recursion/123:  ok  |
[    0.004000]       soft-irq read-recursion/123:  ok  |
[    0.004000]       hard-irq read-recursion/132:  ok  |
[    0.004000]       soft-irq read-recursion/132:  ok  |
[    0.004000]       hard-irq read-recursion/213:  ok  |
[    0.004000]       soft-irq read-recursion/213:  ok  |
[    0.004000]       hard-irq read-recursion/231:  ok  |
[    0.004000]       soft-irq read-recursion/231:  ok  |
[    0.004000]       hard-irq read-recursion/312:  ok  |
[    0.004000]       soft-irq read-recursion/312:  ok  |
[    0.004000]       hard-irq read-recursion/321:  ok  |
[    0.004000]       soft-irq read-recursion/321:  ok  |
[    0.004000] -------------------------------------------------------
[    0.004000] Good, all 218 testcases passed! |
[    0.004000] ---------------------------------
[    0.004000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.004000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.004000] Checking aperture...
[    0.004000] No AGP bridge found
[    0.004000] Memory: 3008320k/3079744k available (2621k kernel code, 70476k reserved, 1524k data, 304k init)
[    0.004000] CPA: page pool initialized 1 of 1 pages preallocated
[    0.004000] hpet clockevent registered
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4270.07 BogoMIPS (lpj=8540156)
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.004000] CPU: L2 cache: 2048K
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 0
[    0.004000] CPU0: Thermal monitoring enabled (TM2)
[    0.004000] using mwait in idle threads.
[    0.004000] ACPI: Core revision 20080609
[    0.016001] Parsing all Control Methods:
[    0.016001] Table [DSDT](id 0001) - 1008 Objects with 75 Devices 286 Methods 36 Regions
[    0.016001]  tbxface-0596 [00] tb_load_namespace     : ACPI Tables successfully acquired
[    0.020001] evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
[    0.020001] enabled ExtINT on CPU#0
[    0.020001] ENABLING IO-APIC IRQs
[    0.020001] init IO_APIC IRQs
[    0.020001]  IO-APIC (apicid-pin) 2-0 not connected.
[    0.020001] IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
[    0.020001] IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
[    0.020001]  IO-APIC (apicid-pin) 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
[    0.020001] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.060003] CPU0: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz stepping 06
[    0.060003] Using local APIC timer interrupts.
[    0.064004] APIC timer calibration result 16679984
[    0.064004] Detected 16.679 MHz APIC timer.
[    0.064004] lockdep: fixing up alternatives.
[    0.064004] Booting processor 1/1 ip 6000
[    0.072004] Initializing CPU#1
[    0.072004] masked ExtINT on CPU#1
[    0.084005] Calibrating delay using timer specific routine.. 4270.09 BogoMIPS (lpj=8540184)
[    0.084005] CPU: L1 I cache: 32K, L1 D cache: 32K
[    0.084005] CPU: L2 cache: 2048K
[    0.084005] CPU: Physical Processor ID: 0
[    0.084005] CPU: Processor Core ID: 1
[    0.084005] CPU1: Thermal monitoring enabled (TM2)
[    0.084005] x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
[    0.152009] CPU1: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz stepping 06
[    0.152009] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[    0.156009] Brought up 2 CPUs
[    0.156009] Total of 2 processors activated (8540.17 BogoMIPS).
[    0.156009] CPU0 attaching sched-domain:
[    0.156009]  domain 0: span 0-1 level MC
[    0.156009]   groups: 0 1
[    0.156009] CPU1 attaching sched-domain:
[    0.156009]  domain 0: span 0-1 level MC
[    0.156009]   groups: 1 0
[    0.156009] khelper used greatest stack depth: 5648 bytes left
[    0.156009] net_namespace: 1600 bytes
[    0.157633] NET: Registered protocol family 16
[    0.160010] No dock devices found.
[    0.160010] ACPI: bus type pci registered
[    0.160010] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[    0.160010] PCI: Not using MMCONFIG.
[    0.160010] PCI: Using configuration type 1 for base access
[    0.164010] evgpeblk-0957 [00] ev_create_gpe_block   : GPE 00 to 1F [_GPE] 4 regs on int 0x9
[    0.164010] ACPI: EC: Look up EC in DSDT
[    0.172010] Completing Region/Field/Buffer/Package initialization:................................................................................................................................................................................................................................
[    0.184011] Initialized 30/36 Regions 44/44 Fields 51/51 Buffers 99/100 Packages (1017 nodes)
[    0.184011] Initializing Device/Processor/Thermal objects by executing _INI methods:.
[    0.184011] Executed 1 _INI methods requiring 1 _STA executions (examined 81 objects)
[    0.188011] evgpeblk-1054 [00] ev_initialize_gpe_bloc: Found 11 Wake, Enabled 2 Runtime GPEs in this block
[    0.188011] ACPI: Interpreter enabled
[    0.192012] ACPI: (supports S0 S1 S3 S4 S5)
[    0.192012] ACPI: Using IOAPIC for interrupt routing
[    0.192012] PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
[    0.196012] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
[    0.200012] PCI: Using MMCONFIG at e0000000 - efffffff
[    0.220013] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.220013] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:01.0: PME# disabled
[    0.220013] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1a.7: PME# disabled
[    0.220013] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1b.0: PME# disabled
[    0.220013] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1c.0: PME# disabled
[    0.220013] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1c.3: PME# disabled
[    0.220013] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1c.4: PME# disabled
[    0.220013] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.220013] pci 0000:00:1d.7: PME# disabled
[    0.220013] pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
[    0.220013] pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH6 GPIO
[    0.220013] pci 0000:00:1f.2: PME# supported from D3hot
[    0.220013] pci 0000:00:1f.2: PME# disabled
[    0.220013] pci 0000:01:00.0: supports D1
[    0.220013] pci 0000:01:00.0: supports D2
[    0.224014] pci 0000:01:00.1: supports D1
[    0.224014] pci 0000:01:00.1: supports D2
[    0.224014] Pre-1.1 PCIe device detected, disable ASPM for 0000:00:01.0. It can be enabled forcedly with 'pcie_aspm=force'
[    0.224014] PCI: bridge 0000:00:01.0 io port: [7000, 9fff]
[    0.224014] PCI: bridge 0000:00:01.0 32bit mmio: [ff200000, ff2fffff]
[    0.224014] PCI: bridge 0000:00:01.0 64bit mmio pref: [bfd00000, dfcfffff]
[    0.224014] PCI: bridge 0000:00:1c.0 64bit mmio pref: [dfd00000, dfdfffff]
[    0.224014] pci 0000:03:00.0: PME# supported from D3hot D3cold
[    0.224014] pci 0000:03:00.0: PME# disabled
[    0.224014] Pre-1.1 PCIe device detected, disable ASPM for 0000:00:1c.3. It can be enabled forcedly with 'pcie_aspm=force'
[    0.224014] PCI: bridge 0000:00:1c.3 32bit mmio: [ff400000, ff4fffff]
[    0.224014] pci 0000:02:00.0: PME# supported from D3hot
[    0.224014] pci 0000:02:00.0: PME# disabled
[    0.224014] Pre-1.1 PCIe device detected, disable ASPM for 0000:00:1c.4. It can be enabled forcedly with 'pcie_aspm=force'
[    0.224014] PCI: bridge 0000:00:1c.4 io port: [a000, afff]
[    0.224014] PCI: bridge 0000:00:1c.4 32bit mmio: [ff300000, ff3fffff]
[    0.224014] pci 0000:05:01.0: supports D1
[    0.224014] pci 0000:05:01.0: supports D2
[    0.224014] pci 0000:05:01.0: PME# supported from D0 D1 D2 D3hot
[    0.224014] pci 0000:05:01.0: PME# disabled
[    0.224014] pci 0000:05:03.0: supports D2
[    0.224014] pci 0000:05:03.0: PME# supported from D2 D3hot D3cold
[    0.224014] pci 0000:05:03.0: PME# disabled
[    0.224014] pci 0000:00:1e.0: transparent bridge
[    0.224014] PCI: bridge 0000:00:1e.0 io port: [b000, cfff]
[    0.224014] PCI: bridge 0000:00:1e.0 32bit mmio: [ff500000, ff9fffff]
[    0.224014] PCI: bridge 0000:00:1e.0 64bit mmio pref: [dfe00000, dfefffff]
[    0.224014] bus 00 -> node 0
[    0.224014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.228014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
[    0.228014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.228014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.228014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P7._PRT]
[    0.228014] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[    0.252015] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.252015] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.252015] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
[    0.252015] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.252015] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.252015] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.256016] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.256016] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 *14 15)
[    0.256016] ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - A3, should be 96 [20080609]
[    0.256016] Linux Plug and Play Support v0.97 (c) Adam Belay
[    0.256016] pnp: PnP ACPI init
[    0.256016] ACPI: bus type pnp registered
[    0.256016] IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
[    0.256016] IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
[    0.256016] IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
[    0.260016] IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
[    0.260016] IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
[    0.260016] IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
[    0.264016] IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
[    0.264016] pnp: PnP ACPI: found 17 devices
[    0.264016] ACPI: ACPI bus type pnp unregistered
[    0.264016] SCSI subsystem initialized
[    0.264016] libata version 3.00 loaded.
[    0.264016] PCI: Using ACPI for IRQ routing
[    0.264016] number of MP IRQ sources: 15.
[    0.264016] number of IO-APIC #2 registers: 24.
[    0.264016] testing the IO APIC.......................
[    0.264016] 
[    0.264016] IO APIC #2......
[    0.264016] .... register #00: 02000000
[    0.264016] .......    : physical APIC id: 02
[    0.264016] .... register #01: 00170020
[    0.264016] .......     : max redirection entries: 0017
[    0.264016] .......     : PRQ implemented: 0
[    0.264016] .......     : IO APIC version: 0020
[    0.264016] .... register #02: 00170020
[    0.264016] .......     : arbitration: 00
[    0.264016] .... IRQ redirection table:
[    0.264016]  NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
[    0.264016]  00 000 1    0    0   0   0    0    0    00
[    0.264016]  01 003 0    0    0   0   0    1    1    31
[    0.264016]  02 003 0    0    0   0   0    1    1    30
[    0.264016]  03 003 0    0    0   0   0    1    1    33
[    0.264016]  04 003 0    0    0   0   0    1    1    34
[    0.264016]  05 003 0    0    0   0   0    1    1    35
[    0.264016]  06 003 0    0    0   0   0    1    1    36
[    0.264016]  07 003 0    0    0   0   0    1    1    37
[    0.264016]  08 003 0    0    0   0   0    1    1    38
[    0.264016]  09 003 0    1    0   0   0    1    1    39
[    0.264016]  0a 003 0    0    0   0   0    1    1    3A
[    0.264016]  0b 003 0    0    0   0   0    1    1    3B
[    0.264016]  0c 003 0    0    0   0   0    1    1    3C
[    0.264016]  0d 003 0    0    0   0   0    1    1    3D
[    0.264016]  0e 003 0    0    0   0   0    1    1    3E
[    0.264016]  0f 003 0    0    0   0   0    1    1    3F
[    0.264016]  10 000 1    0    0   0   0    0    0    00
[    0.264016]  11 000 1    0    0   0   0    0    0    00
[    0.264016]  12 000 1    0    0   0   0    0    0    00
[    0.264016]  13 000 1    0    0   0   0    0    0    00
[    0.264016]  14 000 1    0    0   0   0    0    0    00
[    0.264016]  15 000 1    0    0   0   0    0    0    00
[    0.264016]  16 000 1    0    0   0   0    0    0    00
[    0.264016]  17 000 1    0    0   0   0    0    0    00
[    0.264016] IRQ to pin mappings:
[    0.264016] IRQ0 -> 0:2
[    0.264016] IRQ1 -> 0:1
[    0.264016] IRQ3 -> 0:3
[    0.264016] IRQ4 -> 0:4
[    0.264016] IRQ5 -> 0:5
[    0.264016] IRQ6 -> 0:6
[    0.264016] IRQ7 -> 0:7
[    0.264016] IRQ8 -> 0:8
[    0.264016] IRQ9 -> 0:9
[    0.264016] IRQ10 -> 0:10
[    0.264016] IRQ11 -> 0:11
[    0.264016] IRQ12 -> 0:12
[    0.264016] IRQ13 -> 0:13
[    0.264016] IRQ14 -> 0:14
[    0.264016] IRQ15 -> 0:15
[    0.264016] .................................... done.
[    0.288018] PCI-GART: No AMD northbridge found.
[    0.288018] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.288018] hpet0: 3 64-bit timers, 14318180 Hz
[    0.288018] ACPI: RTC can wake from S4
[    0.304133] system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
[    0.304140] system 00:08: ioport range 0x290-0x297 has been reserved
[    0.304140] system 00:09: ioport range 0x4d0-0x4d1 has been reserved
[    0.304140] system 00:09: ioport range 0x800-0x87f has been reserved
[    0.304140] system 00:09: ioport range 0x480-0x4bf has been reserved
[    0.304140] system 00:09: iomem range 0xffafe000-0xffb0cbff could not be reserved
[    0.304140] system 00:09: iomem range 0xffb00000-0xffbfffff could not be reserved
[    0.304140] system 00:09: iomem range 0xfed1c000-0xfed1ffff has been reserved
[    0.304140] system 00:09: iomem range 0xfed20000-0xfed8ffff has been reserved
[    0.304140] system 00:09: iomem range 0xfff00000-0xfffffffe could not be reserved
[    0.304140] system 00:09: iomem range 0xfebfe000-0xfebfec00 has been reserved
[    0.304140] system 00:0c: iomem range 0xfec00000-0xfec00fff has been reserved
[    0.304140] system 00:0c: iomem range 0xfee00000-0xfee00fff could not be reserved
[    0.304140] system 00:0f: iomem range 0xe0000000-0xefffffff has been reserved
[    0.308152] system 00:10: iomem range 0x0-0x9ffff could not be reserved
[    0.308196] system 00:10: iomem range 0xc0000-0xcffff has been reserved
[    0.308196] system 00:10: iomem range 0xe0000-0xfffff could not be reserved
[    0.308196] system 00:10: iomem range 0x100000-0xbbffffff could not be reserved
[    0.310287] pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
[    0.310287] pci 0000:00:01.0:   IO window: 0x7000-0x9fff
[    0.310287] pci 0000:00:01.0:   MEM window: 0xff200000-0xff2fffff
[    0.310287] pci 0000:00:01.0:   PREFETCH window: 0x000000bfd00000-0x000000dfcfffff
[    0.310287] pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
[    0.310287] pci 0000:00:1c.0:   IO window: disabled
[    0.310287] pci 0000:00:1c.0:   MEM window: disabled
[    0.310287] pci 0000:00:1c.0:   PREFETCH window: 0x000000dfd00000-0x000000dfdfffff
[    0.310287] pci 0000:00:1c.3: PCI bridge, secondary bus 0000:03
[    0.310287] pci 0000:00:1c.3:   IO window: disabled
[    0.310287] pci 0000:00:1c.3:   MEM window: 0xff400000-0xff4fffff
[    0.310287] pci 0000:00:1c.3:   PREFETCH window: disabled
[    0.310287] pci 0000:00:1c.4: PCI bridge, secondary bus 0000:02
[    0.310287] pci 0000:00:1c.4:   IO window: 0xa000-0xafff
[    0.310287] pci 0000:00:1c.4:   MEM window: 0xff300000-0xff3fffff
[    0.310287] pci 0000:00:1c.4:   PREFETCH window: disabled
[    0.310287] pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
[    0.310287] pci 0000:00:1e.0:   IO window: 0xb000-0xcfff
[    0.310287] pci 0000:00:1e.0:   MEM window: 0xff500000-0xff9fffff
[    0.310287] pci 0000:00:1e.0:   PREFETCH window: 0x000000dfe00000-0x000000dfefffff
[    0.310287] IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
[    0.310287] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.312196] pci 0000:00:01.0: setting latency timer to 64
[    0.312196] pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.312196] pci 0000:00:1c.0: setting latency timer to 64
[    0.312196] IOAPIC[0]: Set routing entry (2-19 -> 0x51 -> IRQ 19 Mode:1 Active:1)
[    0.312196] pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.312196] pci 0000:00:1c.3: setting latency timer to 64
[    0.312196] pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.312196] pci 0000:00:1c.4: setting latency timer to 64
[    0.312197] pci 0000:00:1e.0: setting latency timer to 64
[    0.312197] bus: 00 index 0 io port: [0, ffff]
[    0.312197] bus: 00 index 1 mmio: [0, ffffffffffffffff]
[    0.312197] bus: 01 index 0 io port: [7000, 9fff]
[    0.312197] bus: 01 index 1 mmio: [ff200000, ff2fffff]
[    0.312197] bus: 01 index 2 mmio: [bfd00000, dfcfffff]
[    0.312197] bus: 01 index 3 mmio: [0, 0]
[    0.312197] bus: 04 index 0 mmio: [0, 0]
[    0.312197] bus: 04 index 1 mmio: [0, 0]
[    0.312197] bus: 04 index 2 mmio: [dfd00000, dfdfffff]
[    0.312197] bus: 04 index 3 mmio: [0, 0]
[    0.312197] bus: 03 index 0 mmio: [0, 0]
[    0.312197] bus: 03 index 1 mmio: [ff400000, ff4fffff]
[    0.312197] bus: 03 index 2 mmio: [0, 0]
[    0.312197] bus: 03 index 3 mmio: [0, 0]
[    0.312197] bus: 02 index 0 io port: [a000, afff]
[    0.312197] bus: 02 index 1 mmio: [ff300000, ff3fffff]
[    0.312197] bus: 02 index 2 mmio: [0, 0]
[    0.312197] bus: 02 index 3 mmio: [0, 0]
[    0.312197] bus: 05 index 0 io port: [b000, cfff]
[    0.312197] bus: 05 index 1 mmio: [ff500000, ff9fffff]
[    0.312197] bus: 05 index 2 mmio: [dfe00000, dfefffff]
[    0.312197] bus: 05 index 3 io port: [0, ffff]
[    0.312197] bus: 05 index 4 mmio: [0, ffffffffffffffff]
[    0.312197] NET: Registered protocol family 2
[    0.352523] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.352523] TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
[    0.352523] TCP bind hash table entries: 65536 (order: 9, 3670016 bytes)
[    0.360540] TCP: Hash tables configured (established 262144 bind 65536)
[    0.360540] TCP reno registered
[    0.372644] NET: Registered protocol family 1
[    0.372644] checking if image is initramfs...<7>Switched to high resolution mode on CPU 1
[    0.508476] Switched to high resolution mode on CPU 0
[    0.752002]  it is
[    1.160003] Freeing initrd memory: 9352k freed
[    1.169003] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.169003] msgmni has been set to 5894
[    1.169003] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    1.169003] io scheduler noop registered
[    1.169003] io scheduler anticipatory registered
[    1.169003] io scheduler deadline registered
[    1.169003] io scheduler cfq registered (default)
[    1.169003] pci 0000:01:00.0: Boot video device
[    1.169003] pci 0000:05:01.0: Firmware left e100 interrupts enabled; disabling
[    1.172041] pcieport-driver 0000:00:01.0: setting latency timer to 64
[    1.172041] pcieport-driver 0000:00:01.0: found MSI capability
[    1.172041] pci_express 0000:00:01.0:pcie00: allocate port service
[    1.172041] pci_express 0000:00:01.0:pcie03: allocate port service
[    1.172041] pcieport-driver 0000:00:1c.0: setting latency timer to 64
[    1.172041] pcieport-driver 0000:00:1c.0: found MSI capability
[    1.172041] pci_express 0000:00:1c.0:pcie00: allocate port service
[    1.172041] pci_express 0000:00:1c.0:pcie02: allocate port service
[    1.172041] pci_express 0000:00:1c.0:pcie03: allocate port service
[    1.172041] pcieport-driver 0000:00:1c.3: setting latency timer to 64
[    1.172057] pcieport-driver 0000:00:1c.3: found MSI capability
[    1.172216] pci_express 0000:00:1c.3:pcie00: allocate port service
[    1.173003] pci_express 0000:00:1c.3:pcie02: allocate port service
[    1.173003] pci_express 0000:00:1c.3:pcie03: allocate port service
[    1.173003] pcieport-driver 0000:00:1c.4: setting latency timer to 64
[    1.173003] pcieport-driver 0000:00:1c.4: found MSI capability
[    1.173003] pci_express 0000:00:1c.4:pcie00: allocate port service
[    1.173003] pci_express 0000:00:1c.4:pcie02: allocate port service
[    1.173003] pci_express 0000:00:1c.4:pcie03: allocate port service
[    1.221002] hpet_resources: 0xfed00000 is busy
[    1.221002] Linux agpgart interface v0.103
[    1.221002] Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
[    1.221002] Hangcheck: Using get_cycles().
[    1.221002] Serial: 8250/16550 driver4 ports, IRQ sharing disabled
[    1.221002] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.224011] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.224011] parport_pc 00:0b: reported by Plug and Play ACPI
[    1.224129] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
[    1.320024] Floppy drive(s): fd0 is 1.44M
[    1.339312] FDC 0 is a post-1991 82077
[    1.344024] brd: module loaded
[    1.345003] loop: module loaded
[    1.345003] console [netcon0] enabled
[    1.345003] netconsole: network logging started
[    1.345003] Driver 'sd' needs updating - please use bus_type methods
[    1.345003] Driver 'sr' needs updating - please use bus_type methods
[    1.345003] PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    1.349007] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.349007] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.349007] mice: PS/2 mouse device common for all mice
[    1.369065] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.400045] cpuidle: using governor ladder
[    1.400045] cpuidle: using governor menu
[    1.400250] TCP cubic registered
[    1.400560] NET: Registered protocol family 17
[    1.401012] Freeing unused kernel memory: 304k freed
[    1.401012] Write protecting the kernel read-only data: 3888k
[    1.469002] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
[    1.489003] IOAPIC[0]: Set routing entry (2-17 -> 0x79 -> IRQ 17 Mode:1 Active:1)
[    1.489003] pata_jmicron 0000:02:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[    1.489003] pata_jmicron 0000:02:00.1: setting latency timer to 64
[    1.489003] scsi0 : pata_jmicron
[    1.489003] scsi1 : pata_jmicron
[    1.492348] ata1: PATA max UDMA/100 cmd 0xac00 ctl 0xa880 bmdma 0xa400 irq 17
[    1.492348] ata2: PATA max UDMA/100 cmd 0xa800 ctl 0xa480 bmdma 0xa408 irq 17
[    1.656014] ata1.00: ATAPI: HL-DT-ST DVDRAM GSA-4167B, DL13, max UDMA/33
[    1.656014] ata1.01: ATAPI: WAITEC  ALADAR/1, 0.010000, max UDMA/33
[    1.672024] ata1.00: configured for UDMA/33
[    1.680014] ata1.01: configured for UDMA/33
[    1.844022] isa bounce pool size: 16 pages
[    1.847440] scsi 0:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-4167B DL13 PQ: 0 ANSI: 5
[    1.864104] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[    1.864104] Uniform CD-ROM driver Revision: 3.20
[    1.865126] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    1.865126] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    1.865126] scsi 0:0:1:0: CD-ROM            WAITEC   ALADAR/1         B1.5 PQ: 0 ANSI: 5
[    1.872126] sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
[    1.873084] sr 0:0:1:0: Attached scsi CD-ROM sr1
[    1.873084] sr 0:0:1:0: Attached scsi generic sg1 type 5
[    1.873084] modprobe used greatest stack depth: 3480 bytes left
[    1.877013] sata_uli 0000:05:02.0: version 1.3
[    1.877013] IOAPIC[0]: Set routing entry (2-23 -> 0x81 -> IRQ 23 Mode:1 Active:1)
[    1.877013] sata_uli 0000:05:02.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.880090] scsi2 : sata_uli
[    1.880090] scsi3 : sata_uli
[    1.880090] ata3: SATA max UDMA/133 cmd 0xc000 ctl 0xbc00 bmdma 0xb480 irq 23
[    1.880090] ata4: SATA max UDMA/133 cmd 0xb880 ctl 0xb800 bmdma 0xb488 irq 23
[    2.004096] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input1
[    2.509003] pata_ali 0000:05:02.1: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    2.509003] scsi4 : pata_ali
[    2.509003] scsi5 : pata_ali
[    2.509003] ata5: PATA max UDMA/133 cmd 0xc880 ctl 0xc800 bmdma 0xc080 irq 23
[    2.509003] ata6: PATA max UDMA/133 cmd 0xc480 ctl 0xc400 bmdma 0xc088 irq 23
[    2.824629] ata6.00: ATA-7: Maxtor 6Y120L0, YAR41VW0, max UDMA/133
[    2.824629] ata6.00: 240121728 sectors, multi 16: LBA 
[    2.843101] ata6.00: configured for UDMA/133
[    2.844024] scsi 5:0:0:0: Direct-Access     ATA      Maxtor 6Y120L0   YAR4 PQ: 0 ANSI: 5
[    2.844026] sd 5:0:0:0: [sda] 240121728 512-byte hardware sectors (122942 MB)
[    2.844026] sd 5:0:0:0: [sda] Write Protect is off
[    2.844026] sd 5:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.844026] sd 5:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.844026] sd 5:0:0:0: [sda] 240121728 512-byte hardware sectors (122942 MB)
[    2.844026] sd 5:0:0:0: [sda] Write Protect is off
[    2.844026] sd 5:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.844026] sd 5:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.844026]  sda: sda1 sda2 sda3
[    2.849034] sd 5:0:0:0: [sda] Attached SCSI disk
[    2.849034] sd 5:0:0:0: Attached scsi generic sg2 type 0
[    2.849034] modprobe used greatest stack depth: 2480 bytes left
[    2.860755] ahci 0000:00:1f.2: version 3.0
[    2.860808] ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    2.861003] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
[    2.861003] ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pmp pio slum part ems 
[    2.861003] ahci 0000:00:1f.2: setting latency timer to 64
[    2.861003] scsi6 : ahci
[    2.861003] scsi7 : ahci
[    2.861003] scsi8 : ahci
[    2.861003] scsi9 : ahci
[    2.861003] scsi10 : ahci
[    2.861003] scsi11 : ahci
[    2.861003] ata7: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaff900 irq 315
[    2.864005] ata8: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaff980 irq 315
[    2.864005] ata9: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffa00 irq 315
[    2.864005] ata10: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffa80 irq 315
[    2.864005] ata11: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffb00 irq 315
[    2.864005] ata12: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffb80 irq 315
[    3.180097] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.228027] ata7.00: ATA-7: ST3250820AS, 3.AAE, max UDMA/133
[    3.228071] ata7.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    3.264066] ata7.00: configured for UDMA/133
[    3.623783] ata8: SATA link down (SStatus 0 SControl 300)
[    3.959729] ata9: SATA link down (SStatus 0 SControl 300)
[    4.292079] ata10: SATA link down (SStatus 0 SControl 300)
[    4.631781] ata11: SATA link down (SStatus 0 SControl 300)
[    4.967795] ata12: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    4.968024] ata12.00: ATA-8: ST3750330AS, SD15, max UDMA/133
[    4.968024] ata12.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    4.968024] ata12.00: configured for UDMA/133
[    4.984056] scsi 6:0:0:0: Direct-Access     ATA      ST3250820AS      3.AA PQ: 0 ANSI: 5
[    4.984056] sd 6:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
[    4.984056] sd 6:0:0:0: [sdb] Write Protect is off
[    4.984056] sd 6:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    4.984056] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.985081] sd 6:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
[    4.985172] sd 6:0:0:0: [sdb] Write Protect is off
[    4.985172] sd 6:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    4.985172] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    4.985172]  sdb: [LDM] sdb1 sdb2
[    5.053043] sd 6:0:0:0: [sdb] Attached SCSI disk
[    5.053044] sd 6:0:0:0: Attached scsi generic sg3 type 0
[    5.053044] scsi 11:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
[    5.053044] sd 11:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
[    5.053044] sd 11:0:0:0: [sdc] Write Protect is off
[    5.053044] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    5.053044] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.053044] sd 11:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
[    5.053044] sd 11:0:0:0: [sdc] Write Protect is off
[    5.053049] sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    5.053364] sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.053598]  sdc: sdc1 sdc2
[    5.061043] sd 11:0:0:0: [sdc] Attached SCSI disk
[    5.064060] sd 11:0:0:0: Attached scsi generic sg4 type 0
[    5.064060] ahci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    5.080044] ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[    5.080044] ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio slum part 
[    5.080044] ahci 0000:02:00.0: setting latency timer to 64
[    5.081043] scsi12 : ahci
[    5.081043] scsi13 : ahci
[    5.081043] ata13: SATA max UDMA/133 abar m8192@0xff3fe000 port 0xff3fe100 irq 16
[    5.081043] ata14: SATA max UDMA/133 abar m8192@0xff3fe000 port 0xff3fe180 irq 16
[    5.399814] ata13: SATA link down (SStatus 0 SControl 300)
[    5.734846] ata14: SATA link down (SStatus 0 SControl 300)
[    5.752061] modprobe used greatest stack depth: 2440 bytes left
[    5.767120] NTFS driver 2.1.29 [Flags: R/O MODULE].
[    5.818631] ACPI: SSDT BBF9E0C0, 01C6 (r1    AMI   CPU1PM        1 INTL 20060113)
[    5.818631] Parsing all Control Methods:
[    5.819091] Table [SSDT](id 00CE) - 9 Objects with 0 Devices 3 Methods 0 Regions
[    5.821017] processor ACPI0007:00: registered as cooling_device0
[    5.821017] ACPI: SSDT BBF9E290, 013A (r1    AMI   CPU2PM        1 INTL 20060113)
[    5.821017] Parsing all Control Methods:
[    5.821017] Table [SSDT](id 00D1) - 7 Objects with 0 Devices 4 Methods 0 Regions
[    5.821017] processor ACPI0007:01: registered as cooling_device1
[    6.703660] device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
[    6.953055] kjournald starting.  Commit interval 5 seconds
[    6.953055] EXT3-fs: mounted filesystem with journal data mode.
[    8.353063] udevd version 125 started
[    9.325004] e100: Intel(R) PRO/100 Network Driver, 3.5.23-k4-NAPI
[    9.325004] e100: Copyright(c) 1999-2006 Intel Corporation
[    9.325004] IOAPIC[0]: Set routing entry (2-22 -> 0x91 -> IRQ 22 Mode:1 Active:1)
[    9.325004] e100 0000:05:01.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    9.348040] e100: 0000:05:01.0: e100_probe: Error clearing wake event
[    9.348040] e100: eth0: e100_probe: addr 0xdfeff000, irq 22, MAC addr 00:50:8b:5c:21:8b
[    9.476008] i801_smbus 0000:00:1f.3: enabling device (0001 -> 0003)
[    9.476008] IOAPIC[0]: Set routing entry (2-18 -> 0x99 -> IRQ 18 Mode:1 Active:1)
[    9.476008] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    9.476008] ACPI: I/O resource 0000:00:1f.3 [0x400-0x41f] conflicts with ACPI region SMRG [0x400-0x40f]
[    9.476008] ACPI: Device needs an ACPI driver
[    9.697032] atl1 0000:03:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[    9.697032] atl1 0000:03:00.0: setting latency timer to 64
[    9.697032] atl1 0000:03:00.0: version 2.1.3
[   10.065950] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[   10.116065] ACPI: Power Button (FF) [PWRF]
[   10.116065] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
[   10.140045] ACPI: Power Button (CM) [PWRB]
[   10.244039] usbcore: registered new interface driver usbfs
[   10.244039] usbcore: registered new interface driver hub
[   10.244039] usbcore: registered new device driver usb
[   10.305005] USB Universal Host Controller Interface driver v3.0
[   10.305005] uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.305005] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[   10.305005] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[   10.305005] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[   10.305005] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000e000
[   10.308025] usb usb1: configuration #1 chosen from 1 choice
[   10.308025] hub 1-0:1.0: USB hub found
[   10.308025] hub 1-0:1.0: 2 ports detected
[   10.365084] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0
[   10.368086] rtc0: alarms up to one month, y3k, hpet irqs
[   10.412015] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[   10.412015] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.412015] usb usb1: Product: UHCI Host Controller
[   10.412015] usb usb1: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty uhci_hcd
[   10.412015] usb usb1: SerialNumber: 0000:00:1a.0
[   10.412015] uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[   10.412015] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[   10.412015] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[   10.412015] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
[   10.412015] uhci_hcd 0000:00:1a.1: irq 17, io base 0x0000e080
[   10.412015] usb usb2: configuration #1 chosen from 1 choice
[   10.412015] hub 2-0:1.0: USB hub found
[   10.412015] hub 2-0:1.0: 2 ports detected
[   10.513171] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[   10.513639] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.514286] usb usb2: Product: UHCI Host Controller
[   10.515036] usb usb2: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty uhci_hcd
[   10.515966] usb usb2: SerialNumber: 0000:00:1a.1
[   10.516004] ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[   10.516004] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[   10.516004] ehci_hcd 0000:00:1a.7: EHCI Host Controller
[   10.516004] ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 3
[   10.520014] ehci_hcd 0000:00:1a.7: debug port 1
[   10.520014] ehci_hcd 0000:00:1a.7: cache line size of 32 is not supported
[   10.520014] ehci_hcd 0000:00:1a.7: irq 18, io mem 0xffaff400
[   10.536009] ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[   10.536009] usb usb3: configuration #1 chosen from 1 choice
[   10.536009] hub 3-0:1.0: USB hub found
[   10.536009] hub 3-0:1.0: 4 ports detected
[   10.640066] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[   10.640066] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.640066] usb usb3: Product: EHCI Host Controller
[   10.640066] usb usb3: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty ehci_hcd
[   10.640066] usb usb3: SerialNumber: 0000:00:1a.7
[   10.640066] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[   10.640720] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[   10.640720] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[   10.641003] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 4
[   10.641003] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000d800
[   10.641003] usb usb4: configuration #1 chosen from 1 choice
[   10.641003] hub 4-0:1.0: USB hub found
[   10.641003] hub 4-0:1.0: 2 ports detected
[   10.849043] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[   10.849043] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.849043] usb usb4: Product: UHCI Host Controller
[   10.849043] usb usb4: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty uhci_hcd
[   10.849043] usb usb4: SerialNumber: 0000:00:1d.0
[   10.849043] IOAPIC[0]: Set routing entry (2-21 -> 0xa1 -> IRQ 21 Mode:1 Active:1)
[   10.849043] ohci1394 0000:05:03.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   10.861002] ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[   10.861002] ehci_hcd 0000:00:1d.7: setting latency timer to 64
[   10.861002] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[   10.861002] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5
[   10.865002] ehci_hcd 0000:00:1d.7: debug port 1
[   10.865002] ehci_hcd 0000:00:1d.7: cache line size of 32 is not supported
[   10.865002] ehci_hcd 0000:00:1d.7: irq 23, io mem 0xffaff000
[   10.900512] ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[21]  MMIO=[ff7ef800-ff7effff]  Max Packet=[2048]  IR/IT contexts=[4/8]
[   10.961043] usb 4-1: new full speed USB device using uhci_hcd and address 2
[   10.972147] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[   10.972147] usb usb5: configuration #1 chosen from 1 choice
[   10.972147] hub 5-0:1.0: USB hub found
[   10.972147] hub 5-0:1.0: 6 ports detected
[   11.028045] hub 4-0:1.0: unable to enumerate USB device on port 1
[   11.184044] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
[   11.184044] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.184044] usb usb5: Product: EHCI Host Controller
[   11.184044] usb usb5: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty ehci_hcd
[   11.184044] usb usb5: SerialNumber: 0000:00:1d.7
[   11.184044] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[   11.184044] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[   11.184044] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[   11.184044] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[   11.184044] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000d880
[   11.184044] usb usb6: configuration #1 chosen from 1 choice
[   11.184044] hub 6-0:1.0: USB hub found
[   11.184044] hub 6-0:1.0: 2 ports detected
[   11.284045] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[   11.284045] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.284045] usb usb6: Product: UHCI Host Controller
[   11.284045] usb usb6: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty uhci_hcd
[   11.284045] usb usb6: SerialNumber: 0000:00:1d.1
[   11.285044] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[   11.285044] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[   11.285044] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[   11.285044] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[   11.285044] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000dc00
[   11.285044] usb usb7: configuration #1 chosen from 1 choice
[   11.285044] hub 7-0:1.0: USB hub found
[   11.285044] hub 7-0:1.0: 2 ports detected
[   11.388024] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[   11.388024] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.388024] usb usb7: Product: UHCI Host Controller
[   11.388024] usb usb7: Manufacturer: Linux 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty uhci_hcd
[   11.388024] usb usb7: SerialNumber: 0000:00:1d.2
[   11.389046] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   11.389046] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   11.588044] usb 4-1: new full speed USB device using uhci_hcd and address 3
[   11.768064] usb 4-1: configuration #1 chosen from 1 choice
[   11.772025] usb 4-1: New USB device found, idVendor=03f0, idProduct=c302
[   11.772025] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   11.772025] usb 4-1: Product: Deskjet D2300 series
[   11.772025] usb 4-1: Manufacturer: HP
[   12.008053] usb 4-2: new low speed USB device using uhci_hcd and address 4
[   12.179288] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[0011d80000e56e6e]
[   12.216056] usb 4-2: configuration #1 chosen from 1 choice
[   12.216056] usb 4-2: New USB device found, idVendor=051d, idProduct=0002
[   12.216056] usb 4-2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[   12.217054] usb 4-2: Product: Back-UPS ES 700 FW:829.D2.I USB FW:D2
[   12.217054] usb 4-2: Manufacturer: APC
[   12.224132] usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x03F0 pid 0xC302
[   12.224132] usbcore: registered new interface driver usblp
[   12.308146] usbcore: registered new interface driver hiddev
[   12.752722] hiddev96: USB HID v1.10 Device [APC Back-UPS ES 700 FW:829.D2.I USB FW:D2] on usb-0000:00:1d.0-2
[   12.752722] usbcore: registered new interface driver usbhid
[   12.752722] usbhid: v2.6:USB HID core driver
[   14.157071] EXT3 FS on dm-0, internal journal
[   15.157003] NET: Registered protocol family 10
[   15.249054] coretemp coretemp.0: Using relative temperature scale!
[   15.249054] coretemp coretemp.1: Using relative temperature scale!
[   17.321043] fuse init (API version 7.9)
[   17.469002] RPC: Registered udp transport module.
[   17.469002] RPC: Registered tcp transport module.
[   17.565002] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   17.589043] kjournald starting.  Commit interval 5 seconds
[   17.589043] EXT3 FS on dm-2, internal journal
[   17.589043] EXT3-fs: mounted filesystem with ordered data mode.
[   17.625065] kjournald starting.  Commit interval 5 seconds
[   17.625065] EXT3 FS on dm-3, internal journal
[   17.625069] EXT3-fs: mounted filesystem with ordered data mode.
[   17.649043] kjournald starting.  Commit interval 5 seconds
[   17.649043] EXT3 FS on dm-1, internal journal
[   17.649043] EXT3-fs: mounted filesystem with ordered data mode.
[   17.649217] Filesystem "dm-5": Disabling barriers, trial barrier write failed
[   17.669872] XFS mounting filesystem dm-5
[   17.741188] Ending clean XFS mount for filesystem: dm-5
[   17.772601] ReiserFS: sda3: found reiserfs format "3.6" with standard journal
[   17.772925] ReiserFS: sda3: using ordered data mode
[   17.780045] ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[   17.780045] ReiserFS: sda3: checking transaction log (sda3)
[   17.812045] ReiserFS: sda3: Using r5 hash to sort names
[   17.913023] kjournald starting.  Commit interval 5 seconds
[   17.916590] EXT3 FS on dm-4, internal journal
[   17.917608] EXT3-fs: mounted filesystem with ordered data mode.
[   18.744026] Adding 2805752k swap on /dev/mapper/storage-swap.  Priority:9 extents:1 across:2805752k
[   20.097002] NET: Registered protocol family 15
[   21.273063] ip_tables: (C) 2000-2006 Netfilter Core Team
[   21.332044] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.336026] e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
[   21.352044] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   28.208014] IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk>
[   28.209005] firmware: requesting intel-ucode/06-0f-06
[   28.257112] firmware: requesting intel-ucode/06-0f-06
[   28.396005] microcode: CPU0 updated from revision 0x44 to 0xcb, date = 09162007 
[   28.396005] microcode: CPU1 updated from revision 0x44 to 0xcb, date = 09162007 
[   75.128005] pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   75.253004] [drm] Initialized drm 1.1.0 20060810
[   75.292005] pci 0000:01:00.0: setting latency timer to 64
[   75.293003] [drm] Initialized radeon 1.29.0 20080528 on minor 0
[   75.528002] ioctl32(Xorg:5439): Unknown cmd fd(0) cmd(40086408){t:'d';sz:8} arg(ffc4a638) on /var/log/Xorg.0.log
[   75.528002] ioctl32(Xorg:5439): Unknown cmd fd(0) cmd(40086408){t:'d';sz:8} arg(ffc4a638) on /var/log/Xorg.0.log
[   75.837466] [drm] Setting GART location based on new memory map
[   75.837466] [drm] Loading R400 Microcode
[   75.837466] [drm] Num pipes: 4
[   75.837466] [drm] writeback test succeeded in 1 usecs
[   86.120142] [drm:drm_update_drawable_info] *ERROR* Failed to copy cliprects from userspace
[ 7560.909003] HTB: quantum of class 10001 is big. Consider r2q change.

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 20:00                   ` Luca Tettamanti
@ 2008-09-08 20:46                     ` Yinghai Lu
  2008-09-08 21:25                       ` Luca Tettamanti
  0 siblings, 1 reply; 23+ messages in thread
From: Yinghai Lu @ 2008-09-08 20:46 UTC (permalink / raw)
  To: Luca Tettamanti
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 1:00 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 9:35 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>> On Mon, Sep 8, 2008 at 12:14 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>> On Mon, Sep 8, 2008 at 8:04 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>>>> On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>>
>>>> can you post boot log with working kernel + "debug"?
>>>
>>> This is the map of the early reservations (will send the dmesg + debug later):
>>>
>>> [    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
>>> [    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==>
>>> [0000000000 - 0000001000]
>>> [    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==>
>>> [0000006000 - 0000008000]
>>> [    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==>
>>> [0000200000 - 0000d012b8]
>>> [    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==>
>>> [00037dc000 - 00040fe2d9]
>>> [    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==>
>>> [000009c800 - 0000100000]
>>> [    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==>
>>> [0000008000 - 000000b000]
>>>
>>> As a side note: I've bigger older (2.6.26) kernels that boots fine,
>>> and smaller 2.6.27 kernels that do not work, e.g. this one:
>>
>> that could explain sth. big kernel use more,  and lilo put ramdisk
>> high from 0x37dc000
>>
>>>
>>> Overlapping early reservations b71000-effb43 RAMDISK to 200000-c84ecf
>>> TEXT DATA BSS
>>
>> need to figure out, lilo put ramdisk so low...
>>
>> need to know e820 table layout...
>
>  BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
>  BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
>  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
>  BIOS-e820: 0000000000100000 - 00000000bbf90000 (usable)
>  BIOS-e820: 00000000bbf90000 - 00000000bbf9e000 (ACPI data)
>  BIOS-e820: 00000000bbf9e000 - 00000000bbfe0000 (ACPI NVS)
>  BIOS-e820: 00000000bbfe0000 - 00000000bc000000 (reserved)
>  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
>  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
>  last_pfn = 0xbbf90 max_arch_pfn = 0x3ffffffff
>
> dmesg is attached, but I haven't rebooted yet.

so some config works, others not?

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 20:46                     ` Yinghai Lu
@ 2008-09-08 21:25                       ` Luca Tettamanti
  2008-09-08 22:32                         ` Yinghai Lu
  0 siblings, 1 reply; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-08 21:25 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 10:46 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 1:00 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>> On Mon, Sep 8, 2008 at 9:35 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>>> On Mon, Sep 8, 2008 at 12:14 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>> On Mon, Sep 8, 2008 at 8:04 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
>>>>> On Mon, Sep 8, 2008 at 10:54 AM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>>>>>
>>>>> can you post boot log with working kernel + "debug"?
>>>>
>>>> This is the map of the early reservations (will send the dmesg + debug later):
>>>>
>>>> [    0.000000] (6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
>>>> [    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==>
>>>> [0000000000 - 0000001000]
>>>> [    0.000000]   #1 [0000006000 - 0000008000]       TRAMPOLINE ==>
>>>> [0000006000 - 0000008000]
>>>> [    0.000000]   #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==>
>>>> [0000200000 - 0000d012b8]
>>>> [    0.000000]   #3 [00037dc000 - 00040fe2d9]          RAMDISK ==>
>>>> [00037dc000 - 00040fe2d9]
>>>> [    0.000000]   #4 [000009c800 - 0000100000]    BIOS reserved ==>
>>>> [000009c800 - 0000100000]
>>>> [    0.000000]   #5 [0000008000 - 000000b000]          PGTABLE ==>
>>>> [0000008000 - 000000b000]
>>>>
>>>> As a side note: I've bigger older (2.6.26) kernels that boots fine,
>>>> and smaller 2.6.27 kernels that do not work, e.g. this one:
>>>
>>> that could explain sth. big kernel use more,  and lilo put ramdisk
>>> high from 0x37dc000
>>>
>>>>
>>>> Overlapping early reservations b71000-effb43 RAMDISK to 200000-c84ecf
>>>> TEXT DATA BSS
>>>
>>> need to figure out, lilo put ramdisk so low...
>>>
>>> need to know e820 table layout...
>>
>>  BIOS-provided physical RAM map:
>>  BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
>>  BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
>>  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
>>  BIOS-e820: 0000000000100000 - 00000000bbf90000 (usable)
>>  BIOS-e820: 00000000bbf90000 - 00000000bbf9e000 (ACPI data)
>>  BIOS-e820: 00000000bbf9e000 - 00000000bbfe0000 (ACPI NVS)
>>  BIOS-e820: 00000000bbfe0000 - 00000000bc000000 (reserved)
>>  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
>>  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
>>  last_pfn = 0xbbf90 max_arch_pfn = 0x3ffffffff
>>
>> dmesg is attached, but I haven't rebooted yet.
>
> so some config works, others not?

Yes, that's correct, but it doesn't seem related to a particular
configuration item (moon phase maybe).
For example the kernel I'm using right now (-rc4-something) has the
same config as a non-working kernel minus LOCKDEP, but git-current
minus LOCKDEP does not work. On another kernel I got a working config
just enabling DEBUG_INFO, in another case I disabled MTD.

Luca

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 21:25                       ` Luca Tettamanti
@ 2008-09-08 22:32                         ` Yinghai Lu
  2008-09-09 21:48                           ` Luca Tettamanti
  0 siblings, 1 reply; 23+ messages in thread
From: Yinghai Lu @ 2008-09-08 22:32 UTC (permalink / raw)
  To: Luca Tettamanti
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

On Mon, Sep 8, 2008 at 2:25 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:

>>
>> so some config works, others not?
>
> Yes, that's correct, but it doesn't seem related to a particular
> configuration item (moon phase maybe).
> For example the kernel I'm using right now (-rc4-something) has the
> same config as a non-working kernel minus LOCKDEP, but git-current
> minus LOCKDEP does not work. On another kernel I got a working config
> just enabling DEBUG_INFO, in another case I disabled MTD.
>

do you mean tip/master?

http://people.redhat.com/mingo/tip.git/readme.txt

YH

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-08 22:32                         ` Yinghai Lu
@ 2008-09-09 21:48                           ` Luca Tettamanti
  0 siblings, 0 replies; 23+ messages in thread
From: Luca Tettamanti @ 2008-09-09 21:48 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Ingo Molnar, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo

[-- Attachment #1: Type: text/plain, Size: 698 bytes --]

On Tue, Sep 9, 2008 at 12:32 AM, Yinghai Lu <yhlu.kernel@gmail.com> wrote:
> On Mon, Sep 8, 2008 at 2:25 PM, Luca Tettamanti <kronos.it@gmail.com> wrote:
>
>>>
>>> so some config works, others not?
>>
>> Yes, that's correct, but it doesn't seem related to a particular
>> configuration item (moon phase maybe).
>> For example the kernel I'm using right now (-rc4-something) has the
>> same config as a non-working kernel minus LOCKDEP, but git-current
>> minus LOCKDEP does not work. On another kernel I got a working config
>> just enabling DEBUG_INFO, in another case I disabled MTD.
>>
>
> do you mean tip/master?

I mean git pulled from Linus' tree.

Btw, I'm attaching dmesg with debug.

Luca

[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 33710 bytes --]

Linux version 2.6.27-rc4-64-dbg-00123-gd3ee1b4-dirty (kronos@dreamland.darkstar.lan) (gcc version 4.3.1 (Debian 4.3.1-8) ) #129 SMP PREEMPT Sat Aug 23 19:35:10 CEST 2008
Command line: BOOT_IMAGE=linux-2.6.27dbg ro video=radeonfb:1024x768-8@60 lapic apic=verbose root=/dev/mapper/mainVol-root debug
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009c800 (usable)
 BIOS-e820: 000000000009c800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000bbf90000 (usable)
 BIOS-e820: 00000000bbf90000 - 00000000bbf9e000 (ACPI data)
 BIOS-e820: 00000000bbf9e000 - 00000000bbfe0000 (ACPI NVS)
 BIOS-e820: 00000000bbfe0000 - 00000000bc000000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
last_pfn = 0xbbf90 max_arch_pfn = 0x3ffffffff
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
init_memory_mapping
 0000000000 - 00bbe00000 page 2M
 00bbe00000 - 00bbf90000 page 4k
kernel direct mapping tables up to bbf90000 @ 8000-d000
last_map_addr: bbf90000 end: bbf90000
RAMDISK: 037dc000 - 040fe2d9
DMI 2.4 present.
ACPI: RSDP 000FA980, 0024 (r2 ACPIAM)
ACPI: XSDT BBF90100, 0054 (r1 KOZIRO FRONTIER 12000611 MSFT       97)
ACPI: FACP BBF90290, 00F4 (r3 MSTEST OEMFACP  12000611 MSFT       97)
ACPI: DSDT BBF905C0, 8F8C (r1  A0637 A0637000        0 INTL 20060113)
ACPI: FACS BBF9E000, 0040
ACPI: APIC BBF90390, 006C (r1 MSTEST OEMAPIC  12000611 MSFT       97)
ACPI: MCFG BBF90400, 003C (r1 MSTEST OEMMCFG  12000611 MSFT       97)
ACPI: SLIC BBF90440, 0176 (r1 KOZIRO FRONTIER 12000611 MSFT       97)
ACPI: OEMB BBF9E040, 007B (r1 MSTEST AMI_OEM  12000611 MSFT       97)
ACPI: HPET BBF99550, 0038 (r1 MSTEST OEMHPET  12000611 MSFT       97)
(6 early reservations) ==> bootmem [0000000000 - 00bbf90000]
  #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]
  #1 [0000006000 - 0000008000]       TRAMPOLINE ==> [0000006000 - 0000008000]
  #2 [0000200000 - 0000d012b8]    TEXT DATA BSS ==> [0000200000 - 0000d012b8]
  #3 [00037dc000 - 00040fe2d9]          RAMDISK ==> [00037dc000 - 00040fe2d9]
  #4 [000009c800 - 0000100000]    BIOS reserved ==> [000009c800 - 0000100000]
  #5 [0000008000 - 000000b000]          PGTABLE ==> [0000008000 - 000000b000]
Zone PFN ranges:
  DMA      0x00000000 -> 0x00001000
  DMA32    0x00001000 -> 0x00100000
  Normal   0x00100000 -> 0x00100000
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000000 -> 0x0000009c
    0: 0x00000100 -> 0x000bbf90
On node 0 totalpages: 769836
  DMA zone: 1018 pages, LIFO batch:0
  DMA32 zone: 755369 pages, LIFO batch:31
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x82] disabled)
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x83] disabled)
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 0, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Setting APIC routing to flat
ACPI: HPET id: 0x8086a202 base: 0xfed00000
SMP: Allowing 2 CPUs, 0 hotplug CPUs
mapped APIC to ffffffffff5fc000 (        fee00000)
mapped IOAPIC to ffffffffff5fb000 (00000000fec00000)
PM: Registered nosave memory: 000000000009c000 - 000000000009d000
PM: Registered nosave memory: 000000000009d000 - 00000000000a0000
PM: Registered nosave memory: 00000000000a0000 - 00000000000e4000
PM: Registered nosave memory: 00000000000e4000 - 0000000000100000
Allocating PCI resources starting at c0000000 (gap: bc000000:42e00000)
PERCPU: Allocating 42408 bytes of per cpu data
NR_CPUS: 2, nr_cpu_ids: 2, nr_node_ids 1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 756387
Kernel command line: BOOT_IMAGE=linux-2.6.27dbg ro video=radeonfb:1024x768-8@60 lapic apic=verbose root=/dev/mapper/mainVol-root debug
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 32768 bytes)
Extended CMOS year: 2000
TSC calibrated against PM_TIMER
Detected 2135.030 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES:    8
... MAX_LOCK_DEPTH:          48
... MAX_LOCKDEP_KEYS:        8191
... CLASSHASH_SIZE:           4096
... MAX_LOCKDEP_ENTRIES:     8192
... MAX_LOCKDEP_CHAINS:      16384
... CHAINHASH_SIZE:          8192
 memory used by lock dependency info: 3839 kB
 per task-struct memory footprint: 1920 bytes
------------------------
| Locking API testsuite:
----------------------------------------------------------------------------
                                 | spin |wlock |rlock |mutex | wsem | rsem |
  --------------------------------------------------------------------------
                     A-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
                 A-B-B-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
             A-B-B-C-C-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
             A-B-C-A-B-C deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
         A-B-B-C-C-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
         A-B-C-D-B-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
         A-B-C-D-B-C-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
                    double unlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
                  initialize held:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
                 bad unlock order:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
  --------------------------------------------------------------------------
              recursive read-lock:             |  ok  |             |  ok  |
           recursive read-lock #2:             |  ok  |             |  ok  |
            mixed read-write-lock:             |  ok  |             |  ok  |
            mixed write-read-lock:             |  ok  |             |  ok  |
  --------------------------------------------------------------------------
     hard-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
     soft-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
     hard-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
     soft-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
       sirq-safe-A => hirqs-on/12:  ok  |  ok  |  ok  |
       sirq-safe-A => hirqs-on/21:  ok  |  ok  |  ok  |
         hard-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
         soft-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
         hard-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
         soft-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
    hard-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
    soft-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/123:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/123:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/132:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/132:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/213:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/213:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/231:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/231:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/312:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/312:  ok  |  ok  |  ok  |
      hard-irq lock-inversion/321:  ok  |  ok  |  ok  |
      soft-irq lock-inversion/321:  ok  |  ok  |  ok  |
      hard-irq read-recursion/123:  ok  |
      soft-irq read-recursion/123:  ok  |
      hard-irq read-recursion/132:  ok  |
      soft-irq read-recursion/132:  ok  |
      hard-irq read-recursion/213:  ok  |
      soft-irq read-recursion/213:  ok  |
      hard-irq read-recursion/231:  ok  |
      soft-irq read-recursion/231:  ok  |
      hard-irq read-recursion/312:  ok  |
      soft-irq read-recursion/312:  ok  |
      hard-irq read-recursion/321:  ok  |
      soft-irq read-recursion/321:  ok  |
-------------------------------------------------------
Good, all 218 testcases passed! |
---------------------------------
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Checking aperture...
No AGP bridge found
Memory: 3008320k/3079744k available (2621k kernel code, 70476k reserved, 1524k data, 304k init)
CPA: page pool initialized 1 of 1 pages preallocated
hpet clockevent registered
Calibrating delay loop (skipped), value calculated using timer frequency.. 4270.06 BogoMIPS (lpj=8540120)
Mount-cache hash table entries: 256
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU0: Thermal monitoring enabled (TM2)
using mwait in idle threads.
ACPI: Core revision 20080609
Parsing all Control Methods:
Table [DSDT](id 0001) - 1008 Objects with 75 Devices 286 Methods 36 Regions
 tbxface-0596 [00] tb_load_namespace     : ACPI Tables successfully acquired
evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
enabled ExtINT on CPU#0
ENABLING IO-APIC IRQs
init IO_APIC IRQs
 IO-APIC (apicid-pin) 2-0 not connected.
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-2 -> 0x30 -> IRQ 0 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-3 -> 0x33 -> IRQ 3 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-5 -> 0x35 -> IRQ 5 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-9 -> 0x39 -> IRQ 9 Mode:1 Active:0)
IOAPIC[0]: Set routing entry (2-10 -> 0x3a -> IRQ 10 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-11 -> 0x3b -> IRQ 11 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-14 -> 0x3e -> IRQ 14 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-15 -> 0x3f -> IRQ 15 Mode:0 Active:0)
 IO-APIC (apicid-pin) 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not connected.
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
CPU0: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz stepping 06
Using local APIC timer interrupts.
APIC timer calibration result 16679939
Detected 16.679 MHz APIC timer.
lockdep: fixing up alternatives.
Booting processor 1/1 ip 6000
Initializing CPU#1
masked ExtINT on CPU#1
Calibrating delay using timer specific routine.. 4270.08 BogoMIPS (lpj=8540166)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Brought up 2 CPUs
Total of 2 processors activated (8540.14 BogoMIPS).
CPU0 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 0 1
CPU1 attaching sched-domain:
 domain 0: span 0-1 level MC
  groups: 1 0
khelper used greatest stack depth: 5648 bytes left
net_namespace: 1600 bytes
NET: Registered protocol family 16
No dock devices found.
ACPI: bus type pci registered
PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
PCI: Not using MMCONFIG.
PCI: Using configuration type 1 for base access
evgpeblk-0957 [00] ev_create_gpe_block   : GPE 00 to 1F [_GPE] 4 regs on int 0x9
ACPI: EC: Look up EC in DSDT
Completing Region/Field/Buffer/Package initialization:................................................................................................................................................................................................................................
Initialized 30/36 Regions 44/44 Fields 51/51 Buffers 99/100 Packages (1017 nodes)
Initializing Device/Processor/Thermal objects by executing _INI methods:.
Executed 1 _INI methods requiring 1 _STA executions (examined 81 objects)
evgpeblk-1054 [00] ev_initialize_gpe_bloc: Found 11 Wake, Enabled 2 Runtime GPEs in this block
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
PCI: MCFG area at e0000000 reserved in ACPI motherboard resources
PCI: Using MMCONFIG at e0000000 - efffffff
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
pci 0000:00:01.0: PME# disabled
pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1a.7: PME# disabled
pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1b.0: PME# disabled
pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.0: PME# disabled
pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.3: PME# disabled
pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.4: PME# disabled
pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
pci 0000:00:1d.7: PME# disabled
pci 0000:00:1f.0: quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
pci 0000:00:1f.0: quirk: region 0480-04bf claimed by ICH6 GPIO
pci 0000:00:1f.2: PME# supported from D3hot
pci 0000:00:1f.2: PME# disabled
pci 0000:01:00.0: supports D1
pci 0000:01:00.0: supports D2
pci 0000:01:00.1: supports D1
pci 0000:01:00.1: supports D2
Pre-1.1 PCIe device detected, disable ASPM for 0000:00:01.0. It can be enabled forcedly with 'pcie_aspm=force'
PCI: bridge 0000:00:01.0 io port: [7000, 9fff]
PCI: bridge 0000:00:01.0 32bit mmio: [ff200000, ff2fffff]
PCI: bridge 0000:00:01.0 64bit mmio pref: [bfd00000, dfcfffff]
PCI: bridge 0000:00:1c.0 64bit mmio pref: [dfd00000, dfdfffff]
pci 0000:03:00.0: PME# supported from D3hot D3cold
pci 0000:03:00.0: PME# disabled
Pre-1.1 PCIe device detected, disable ASPM for 0000:00:1c.3. It can be enabled forcedly with 'pcie_aspm=force'
PCI: bridge 0000:00:1c.3 32bit mmio: [ff400000, ff4fffff]
pci 0000:02:00.0: PME# supported from D3hot
pci 0000:02:00.0: PME# disabled
Pre-1.1 PCIe device detected, disable ASPM for 0000:00:1c.4. It can be enabled forcedly with 'pcie_aspm=force'
PCI: bridge 0000:00:1c.4 io port: [a000, afff]
PCI: bridge 0000:00:1c.4 32bit mmio: [ff300000, ff3fffff]
pci 0000:05:01.0: supports D1
pci 0000:05:01.0: supports D2
pci 0000:05:01.0: PME# supported from D0 D1 D2 D3hot
pci 0000:05:01.0: PME# disabled
pci 0000:05:03.0: supports D2
pci 0000:05:03.0: PME# supported from D2 D3hot D3cold
pci 0000:05:03.0: PME# disabled
pci 0000:00:1e.0: transparent bridge
PCI: bridge 0000:00:1e.0 io port: [b000, cfff]
PCI: bridge 0000:00:1e.0 32bit mmio: [ff500000, ff9fffff]
PCI: bridge 0000:00:1e.0 64bit mmio pref: [dfe00000, dfefffff]
bus 00 -> node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P7._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 14 *15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 11 12 *14 15)
ACPI Warning (tbutils-0217): Incorrect checksum in table [OEMB] - A3, should be 96 [20080609]
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
IOAPIC[0]: Set routing entry (2-8 -> 0x38 -> IRQ 8 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-13 -> 0x3d -> IRQ 13 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-4 -> 0x34 -> IRQ 4 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-6 -> 0x36 -> IRQ 6 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-7 -> 0x37 -> IRQ 7 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-1 -> 0x31 -> IRQ 1 Mode:0 Active:0)
IOAPIC[0]: Set routing entry (2-12 -> 0x3c -> IRQ 12 Mode:0 Active:0)
pnp: PnP ACPI: found 17 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
number of MP IRQ sources: 15.
number of IO-APIC #2 registers: 24.
testing the IO APIC.......................

IO APIC #2......
.... register #00: 02000000
.......    : physical APIC id: 02
.... register #01: 00170020
.......     : max redirection entries: 0017
.......     : PRQ implemented: 0
.......     : IO APIC version: 0020
.... register #02: 00170020
.......     : arbitration: 00
.... IRQ redirection table:
 NR Dst Mask Trig IRR Pol Stat Dmod Deli Vect:   
 00 000 1    0    0   0   0    0    0    00
 01 003 0    0    0   0   0    1    1    31
 02 003 0    0    0   0   0    1    1    30
 03 003 0    0    0   0   0    1    1    33
 04 003 0    0    0   0   0    1    1    34
 05 003 0    0    0   0   0    1    1    35
 06 003 0    0    0   0   0    1    1    36
 07 003 0    0    0   0   0    1    1    37
 08 003 0    0    0   0   0    1    1    38
 09 003 0    1    0   0   0    1    1    39
 0a 003 0    0    0   0   0    1    1    3A
 0b 003 0    0    0   0   0    1    1    3B
 0c 003 0    0    0   0   0    1    1    3C
 0d 003 0    0    0   0   0    1    1    3D
 0e 003 0    0    0   0   0    1    1    3E
 0f 003 0    0    0   0   0    1    1    3F
 10 000 1    0    0   0   0    0    0    00
 11 000 1    0    0   0   0    0    0    00
 12 000 1    0    0   0   0    0    0    00
 13 000 1    0    0   0   0    0    0    00
 14 000 1    0    0   0   0    0    0    00
 15 000 1    0    0   0   0    0    0    00
 16 000 1    0    0   0   0    0    0    00
 17 000 1    0    0   0   0    0    0    00
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.
PCI-GART: No AMD northbridge found.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3 64-bit timers, 14318180 Hz
ACPI: RTC can wake from S4
system 00:01: iomem range 0xfed14000-0xfed19fff has been reserved
system 00:08: ioport range 0x290-0x297 has been reserved
system 00:09: ioport range 0x4d0-0x4d1 has been reserved
system 00:09: ioport range 0x800-0x87f has been reserved
system 00:09: ioport range 0x480-0x4bf has been reserved
system 00:09: iomem range 0xffafe000-0xffb0cbff could not be reserved
system 00:09: iomem range 0xffb00000-0xffbfffff could not be reserved
system 00:09: iomem range 0xfed1c000-0xfed1ffff has been reserved
system 00:09: iomem range 0xfed20000-0xfed8ffff has been reserved
system 00:09: iomem range 0xfff00000-0xfffffffe could not be reserved
system 00:09: iomem range 0xfebfe000-0xfebfec00 has been reserved
system 00:0c: iomem range 0xfec00000-0xfec00fff has been reserved
system 00:0c: iomem range 0xfee00000-0xfee00fff could not be reserved
system 00:0f: iomem range 0xe0000000-0xefffffff has been reserved
system 00:10: iomem range 0x0-0x9ffff could not be reserved
system 00:10: iomem range 0xc0000-0xcffff has been reserved
system 00:10: iomem range 0xe0000-0xfffff could not be reserved
system 00:10: iomem range 0x100000-0xbbffffff could not be reserved
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0:   IO window: 0x7000-0x9fff
pci 0000:00:01.0:   MEM window: 0xff200000-0xff2fffff
pci 0000:00:01.0:   PREFETCH window: 0x000000bfd00000-0x000000dfcfffff
pci 0000:00:1c.0: PCI bridge, secondary bus 0000:04
pci 0000:00:1c.0:   IO window: disabled
pci 0000:00:1c.0:   MEM window: disabled
pci 0000:00:1c.0:   PREFETCH window: 0x000000dfd00000-0x000000dfdfffff
pci 0000:00:1c.3: PCI bridge, secondary bus 0000:03
pci 0000:00:1c.3:   IO window: disabled
pci 0000:00:1c.3:   MEM window: 0xff400000-0xff4fffff
pci 0000:00:1c.3:   PREFETCH window: disabled
pci 0000:00:1c.4: PCI bridge, secondary bus 0000:02
pci 0000:00:1c.4:   IO window: 0xa000-0xafff
pci 0000:00:1c.4:   MEM window: 0xff300000-0xff3fffff
pci 0000:00:1c.4:   PREFETCH window: disabled
pci 0000:00:1e.0: PCI bridge, secondary bus 0000:05
pci 0000:00:1e.0:   IO window: 0xb000-0xcfff
pci 0000:00:1e.0:   MEM window: 0xff500000-0xff9fffff
pci 0000:00:1e.0:   PREFETCH window: 0x000000dfe00000-0x000000dfefffff
IOAPIC[0]: Set routing entry (2-16 -> 0x49 -> IRQ 16 Mode:1 Active:1)
pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:01.0: setting latency timer to 64
pci 0000:00:1c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.0: setting latency timer to 64
IOAPIC[0]: Set routing entry (2-19 -> 0x51 -> IRQ 19 Mode:1 Active:1)
pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
pci 0000:00:1c.3: setting latency timer to 64
pci 0000:00:1c.4: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci 0000:00:1c.4: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
bus: 00 index 0 io port: [0, ffff]
bus: 00 index 1 mmio: [0, ffffffffffffffff]
bus: 01 index 0 io port: [7000, 9fff]
bus: 01 index 1 mmio: [ff200000, ff2fffff]
bus: 01 index 2 mmio: [bfd00000, dfcfffff]
bus: 01 index 3 mmio: [0, 0]
bus: 04 index 0 mmio: [0, 0]
bus: 04 index 1 mmio: [0, 0]
bus: 04 index 2 mmio: [dfd00000, dfdfffff]
bus: 04 index 3 mmio: [0, 0]
bus: 03 index 0 mmio: [0, 0]
bus: 03 index 1 mmio: [ff400000, ff4fffff]
bus: 03 index 2 mmio: [0, 0]
bus: 03 index 3 mmio: [0, 0]
bus: 02 index 0 io port: [a000, afff]
bus: 02 index 1 mmio: [ff300000, ff3fffff]
bus: 02 index 2 mmio: [0, 0]
bus: 02 index 3 mmio: [0, 0]
bus: 05 index 0 io port: [b000, cfff]
bus: 05 index 1 mmio: [ff500000, ff9fffff]
bus: 05 index 2 mmio: [dfe00000, dfefffff]
bus: 05 index 3 io port: [0, ffff]
bus: 05 index 4 mmio: [0, ffffffffffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 9, 3670016 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
NET: Registered protocol family 1
checking if image is initramfs...<7>Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 0
 it is
Freeing initrd memory: 9352k freed
HugeTLB registered 2 MB page size, pre-allocated 0 pages
msgmni has been set to 5894
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
pci 0000:01:00.0: Boot video device
pci 0000:05:01.0: Firmware left e100 interrupts enabled; disabling
pcieport-driver 0000:00:01.0: setting latency timer to 64
pcieport-driver 0000:00:01.0: found MSI capability
pci_express 0000:00:01.0:pcie00: allocate port service
pci_express 0000:00:01.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.0: setting latency timer to 64
pcieport-driver 0000:00:1c.0: found MSI capability
pci_express 0000:00:1c.0:pcie00: allocate port service
pci_express 0000:00:1c.0:pcie02: allocate port service
pci_express 0000:00:1c.0:pcie03: allocate port service
pcieport-driver 0000:00:1c.3: setting latency timer to 64
pcieport-driver 0000:00:1c.3: found MSI capability
pci_express 0000:00:1c.3:pcie00: allocate port service
pci_express 0000:00:1c.3:pcie02: allocate port service
pci_express 0000:00:1c.3:pcie03: allocate port service
pcieport-driver 0000:00:1c.4: setting latency timer to 64
pcieport-driver 0000:00:1c.4: found MSI capability
pci_express 0000:00:1c.4:pcie00: allocate port service
pci_express 0000:00:1c.4:pcie02: allocate port service
pci_express 0000:00:1c.4:pcie03: allocate port service
hpet_resources: 0xfed00000 is busy
Linux agpgart interface v0.103
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport_pc 00:0b: reported by Plug and Play ACPI
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
brd: module loaded
loop: module loaded
console [netcon0] enabled
netconsole: network logging started
Driver 'sd' needs updating - please use bus_type methods
Driver 'sr' needs updating - please use bus_type methods
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
cpuidle: using governor ladder
cpuidle: using governor menu
TCP cubic registered
NET: Registered protocol family 17
Freeing unused kernel memory: 304k freed
Write protecting the kernel read-only data: 3888k
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
modprobe used greatest stack depth: 5392 bytes left
IOAPIC[0]: Set routing entry (2-17 -> 0x79 -> IRQ 17 Mode:1 Active:1)
pata_jmicron 0000:02:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
pata_jmicron 0000:02:00.1: setting latency timer to 64
scsi0 : pata_jmicron
scsi1 : pata_jmicron
ata1: PATA max UDMA/100 cmd 0xac00 ctl 0xa880 bmdma 0xa400 irq 17
ata2: PATA max UDMA/100 cmd 0xa800 ctl 0xa480 bmdma 0xa408 irq 17
ata1.00: ATAPI: HL-DT-ST DVDRAM GSA-4167B, DL13, max UDMA/33
ata1.01: ATAPI: WAITEC  ALADAR/1, 0.010000, max UDMA/33
ata1.00: configured for UDMA/33
ata1.01: configured for UDMA/33
isa bounce pool size: 16 pages
scsi 0:0:0:0: CD-ROM            HL-DT-ST DVDRAM GSA-4167B DL13 PQ: 0 ANSI: 5
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0
sr 0:0:0:0: Attached scsi generic sg0 type 5
scsi 0:0:1:0: CD-ROM            WAITEC   ALADAR/1         B1.5 PQ: 0 ANSI: 5
sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
sr 0:0:1:0: Attached scsi CD-ROM sr1
sr 0:0:1:0: Attached scsi generic sg1 type 5
modprobe used greatest stack depth: 3480 bytes left
sata_uli 0000:05:02.0: version 1.3
IOAPIC[0]: Set routing entry (2-23 -> 0x81 -> IRQ 23 Mode:1 Active:1)
sata_uli 0000:05:02.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
scsi2 : sata_uli
scsi3 : sata_uli
ata3: SATA max UDMA/133 cmd 0xc000 ctl 0xbc00 bmdma 0xb480 irq 23
ata4: SATA max UDMA/133 cmd 0xb880 ctl 0xb800 bmdma 0xb488 irq 23
input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input1
pata_ali 0000:05:02.1: PCI INT A -> GSI 23 (level, low) -> IRQ 23
scsi4 : pata_ali
scsi5 : pata_ali
ata5: PATA max UDMA/133 cmd 0xc880 ctl 0xc800 bmdma 0xc080 irq 23
ata6: PATA max UDMA/133 cmd 0xc480 ctl 0xc400 bmdma 0xc088 irq 23
ata6.00: ATA-7: Maxtor 6Y120L0, YAR41VW0, max UDMA/133
ata6.00: 240121728 sectors, multi 16: LBA 
ata6.00: configured for UDMA/133
scsi 5:0:0:0: Direct-Access     ATA      Maxtor 6Y120L0   YAR4 PQ: 0 ANSI: 5
sd 5:0:0:0: [sda] 240121728 512-byte hardware sectors (122942 MB)
sd 5:0:0:0: [sda] Write Protect is off
sd 5:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 5:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 5:0:0:0: [sda] 240121728 512-byte hardware sectors (122942 MB)
sd 5:0:0:0: [sda] Write Protect is off
sd 5:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 5:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 5:0:0:0: [sda] Attached SCSI disk
sd 5:0:0:0: Attached scsi generic sg2 type 0
modprobe used greatest stack depth: 2480 bytes left
ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 3 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf ilck stag pm led clo pmp pio slum part ems 
ahci 0000:00:1f.2: setting latency timer to 64
scsi6 : ahci
scsi7 : ahci
scsi8 : ahci
scsi9 : ahci
scsi10 : ahci
scsi11 : ahci
ata7: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaff900 irq 315
ata8: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaff980 irq 315
ata9: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffa00 irq 315
ata10: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffa80 irq 315
ata11: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffb00 irq 315
ata12: SATA max UDMA/133 abar m2048@0xffaff800 port 0xffaffb80 irq 315
ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata7.00: ATA-7: ST3250820AS, 3.AAE, max UDMA/133
ata7.00: 488397168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata7.00: configured for UDMA/133
ata8: SATA link down (SStatus 0 SControl 300)
ata9: SATA link down (SStatus 0 SControl 300)
ata10: SATA link down (SStatus 0 SControl 300)
ata11: SATA link down (SStatus 0 SControl 300)
ata12: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata12.00: ATA-8: ST3750330AS, SD15, max UDMA/133
ata12.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth 31/32)
ata12.00: configured for UDMA/133
scsi 6:0:0:0: Direct-Access     ATA      ST3250820AS      3.AA PQ: 0 ANSI: 5
sd 6:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 6:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 00 3a 00 00
sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdb: [LDM] sdb1 sdb2
sd 6:0:0:0: [sdb] Attached SCSI disk
sd 6:0:0:0: Attached scsi generic sg3 type 0
scsi 11:0:0:0: Direct-Access     ATA      ST3750330AS      SD15 PQ: 0 ANSI: 5
sd 11:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
sd 11:0:0:0: [sdc] Write Protect is off
sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 11:0:0:0: [sdc] 1465149168 512-byte hardware sectors (750156 MB)
sd 11:0:0:0: [sdc] Write Protect is off
sd 11:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 11:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sdc: sdc1 sdc2
sd 11:0:0:0: [sdc] Attached SCSI disk
sd 11:0:0:0: Attached scsi generic sg4 type 0
ahci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio slum part 
ahci 0000:02:00.0: setting latency timer to 64
scsi12 : ahci
scsi13 : ahci
ata13: SATA max UDMA/133 abar m8192@0xff3fe000 port 0xff3fe100 irq 16
ata14: SATA max UDMA/133 abar m8192@0xff3fe000 port 0xff3fe180 irq 16
ata13: SATA link down (SStatus 0 SControl 300)
ata14: SATA link down (SStatus 0 SControl 300)
modprobe used greatest stack depth: 2440 bytes left
NTFS driver 2.1.29 [Flags: R/O MODULE].
ACPI: SSDT BBF9E0C0, 01C6 (r1    AMI   CPU1PM        1 INTL 20060113)
Parsing all Control Methods:
Table [SSDT](id 00CE) - 9 Objects with 0 Devices 3 Methods 0 Regions
processor ACPI0007:00: registered as cooling_device0
ACPI: SSDT BBF9E290, 013A (r1    AMI   CPU2PM        1 INTL 20060113)
Parsing all Control Methods:
Table [SSDT](id 00D1) - 7 Objects with 0 Devices 4 Methods 0 Regions
processor ACPI0007:01: registered as cooling_device1
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with journal data mode.
udevd version 125 started
input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
ACPI: Power Button (CM) [PWRB]
[cut]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-07 16:47         ` Bodo Eggert
  2008-09-08  4:26           ` H. Peter Anvin
@ 2008-09-08 14:30           ` Ingo Molnar
  1 sibling, 0 replies; 23+ messages in thread
From: Ingo Molnar @ 2008-09-08 14:30 UTC (permalink / raw)
  To: Bodo Eggert
  Cc: Luca Tettamanti, H. Peter Anvin, Peter Zijlstra, linux-kernel, mingo


* Bodo Eggert <7eggert@gmx.de> wrote:

> Ingo Molnar <mingo@elte.hu> wrote:
> 
> > In any case it would make sense to turn that particular overlap 
> > situation into a warning message and disable initrd decompress - and 
> > try to boot with whatever is built-in the kernel.
> 
> If I explicitely tell my system to load a ramdisk, ignoring it is a 
> bug.

we dont really ignore it - we detect that it got corrupted by the 
bootloader. (it got overwritten by the kernel image - information has 
been destroyed irrevocably)

how we react to that breakage we detect is up to debate: it's fine to 
try to continue (presumably a huge vmlinux means it has all the drivers 
already) - and if a system relies on an initrd it wont get fast in 
bootup anyway.

that's why i suggested to print a warning, do a 5 seconds delay after 
that warning via mdelay(5000) so that the user has a chance to notice 
what is wrong, and then try to continue. Panicking is just as fine.

	Ingo

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception - lockdep related?]
  2008-09-07 16:47         ` Bodo Eggert
@ 2008-09-08  4:26           ` H. Peter Anvin
  2008-09-08 14:30           ` Ingo Molnar
  1 sibling, 0 replies; 23+ messages in thread
From: H. Peter Anvin @ 2008-09-08  4:26 UTC (permalink / raw)
  To: 7eggert
  Cc: Ingo Molnar, Luca Tettamanti, H. Peter Anvin, Peter Zijlstra,
	linux-kernel, mingo

Bodo Eggert wrote:
> 
> I don't think ignoring an intrd will be as serious, but having a panic (and
> a timeout) is preferable to starting the wrong configuration.
> 

Most of the time, ignoring the initrd would result in a panic anyway, 
and arguably the times it wouldn't, it's going to do something wrong.

	-hpa

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [2.6.27] overlapping early reservations [was: early exception  - lockdep related?]
       [not found]       ` <b97qL-26L-15@gated-at.bofh.it>
@ 2008-09-07 16:47         ` Bodo Eggert
  2008-09-08  4:26           ` H. Peter Anvin
  2008-09-08 14:30           ` Ingo Molnar
  0 siblings, 2 replies; 23+ messages in thread
From: Bodo Eggert @ 2008-09-07 16:47 UTC (permalink / raw)
  To: Ingo Molnar, Luca Tettamanti, H. Peter Anvin, Peter Zijlstra,
	linux-kernel, mingo

Ingo Molnar <mingo@elte.hu> wrote:

> In any case it would make sense to turn that particular overlap
> situation into a warning message and disable initrd decompress - and try
> to boot with whatever is built-in the kernel.

If I explicitely tell my system to load a ramdisk, ignoring it is a bug.

I had a similar bug in PAM: One of these modules has a parameter to invert
the check. I copied the tested configuration to an old debian system, which
did not have this parameter, and it decided to ignore it (as if I were just
joking while writing the config files of a security system). Therefore the
system was open for everybody who was not supposed to use it.

I don't think ignoring an intrd will be as serious, but having a panic (and
a timeout) is preferable to starting the wrong configuration.


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2008-09-09 21:48 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-05 19:17 [2.6.27] overlapping early reservations [was: early exception - lockdep related?] Luca Tettamanti
2008-09-05 19:25 ` Peter Zijlstra
2008-09-05 20:18   ` H. Peter Anvin
2008-09-06 13:20     ` Luca Tettamanti
2008-09-06 14:51       ` Ingo Molnar
2008-09-06 16:06         ` Yinghai Lu
2008-09-08 17:54           ` Luca Tettamanti
2008-09-08 18:04             ` Yinghai Lu
2008-09-08 19:14               ` Luca Tettamanti
2008-09-08 19:35                 ` Yinghai Lu
2008-09-08 20:00                   ` Luca Tettamanti
2008-09-08 20:46                     ` Yinghai Lu
2008-09-08 21:25                       ` Luca Tettamanti
2008-09-08 22:32                         ` Yinghai Lu
2008-09-09 21:48                           ` Luca Tettamanti
2008-09-06 17:20         ` Luca Tettamanti
2008-09-06 17:25           ` Ingo Molnar
2008-09-06 17:29             ` Luca Tettamanti
2008-09-06 13:41     ` Ingo Molnar
2008-09-06 16:14       ` Yinghai Lu
     [not found] <b8P0N-3Dp-11@gated-at.bofh.it>
     [not found] ` <b8PaB-3Or-23@gated-at.bofh.it>
     [not found]   ` <b8Q6x-51x-11@gated-at.bofh.it>
     [not found]     ` <b961C-rW-9@gated-at.bofh.it>
     [not found]       ` <b97qL-26L-15@gated-at.bofh.it>
2008-09-07 16:47         ` Bodo Eggert
2008-09-08  4:26           ` H. Peter Anvin
2008-09-08 14:30           ` Ingo Molnar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).