This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Problems booting on a Dual-Xeon with 2.4 and 2.6 kernels

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Problems booting on a Dual-Xeon with 2.4 and 2.6 kernels
From: "Sven Kretzschmar" <sven.kretzschmar@xxxxxx>
Date: Mon, 09 Aug 2004 22:45:17 +0200
Delivery-date: Mon, 09 Aug 2004 21:47:58 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
References: <200408090038400796.00D660DC@xxxxxxxxxxx>
Reply-to: sven.kretzschmar@xxxxxx
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
I tried to make xen work on a dual-Xeon (1 Gig RAM, 2 3ware ATA-Raid Controlers)
with both 2.4.26 and 2.6.7 kernels, but had no success :-(

I cloned the newest repository (CSet 1.1183) in an empty dir and only did:

1.) make world
2.) make linux26
3.) make install

Then during boot of the 2.6 kernel I got the following message during boot:

fixmap and kmap areas overlap - this will crash
pkstart: ff800000h pkend: ffc00000h fixstart fbeec000h
kernel BUG at arch/xen/i386/mm/init.c:583!
invalid operand: 0000 [#1]
<0>Kernel panic: Attempted to kill the idel task!
In idle task - not syncing

When booting with the 2.4 kernel I get the same errors as I got earlier with
trying to boot a 2.6. xen kernel on the same machine (with older CSets)
- however I had to add the 3ware drivers to the 2.4 kernel config first, it
was not included by default - :

During boot, the boot process of the newly installed kernel
showed that it recognizes the two 3ware Controlers, but then reports the
following errors:
3w-xxxx: scsi0: Unit #0: Command(c7f92b00) timed out, resetting card.
3w-xxxx: scsi0: Unit #0: Command(c7f92b00) timed out, resetting card.
3w-xxxx: scsi0: Reset succeeded.

Then it freezes and nothing more happens.
I don't know if the boot process would have continued without the 3ware
drivers, because I have no non-raid disks in this machine...

On other _uniprocessor_ machines with standard ATA-drives both kernels boot
(but I still have the segfault problems with 2.6 kernels, which I reported 
earlier, with
the 2.4 kernel I had no segfaults on these machines).

It seems that the Dual-Xeon machine with 3ware Raid-Controler is a very 
configuration for XenLinux, which discoveres some potential bugs/problems ;-)

Anybody else had problems booting the newer CSets on SMP machines ?


P.S.: As I was using the newest CSets (1.1183) SMP was disabled in the kernel 
configs, while
        I was booting on the Dual-Xeon machine.

SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
Xen-devel mailing list