WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: Xen packages for SUSE Linux

To: Robbie Dinn <robbie@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: Xen packages for SUSE Linux
From: Kurt Garloff <garloff@xxxxxxx>
Date: Thu, 16 Dec 2004 00:42:13 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 15 Dec 2004 23:43:16 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
In-reply-to: <41BEBA31.2010408@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>
Organization: SUSE/Novell
References: <41BEBA31.2010408@xxxxxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6i
Hi Robbie,

On Tue, Dec 14, 2004 at 10:02:25AM +0000, Robbie Dinn wrote:
> title Xen SuSE 9.2
>     kernel (hd0,0)/xen.gz dom0_mem=256000 console=vga
>     module (hd0,0)/vmlinuz-2.6.8-24.6-xen root=/dev/system/root
> splash=silent i8042.noaux=1 desktop showopts console=tty0
>     module (hd0,0)/initrd-2.6.8-24.6-xen
> 
> If I use a loopback device to mount the initrd, I can see the
> following modules:
> 
> rjd:/tmp/mnt0/lib # cd ..
> rjd:/tmp/mnt0 # find ./lib/modules/2.6.8-24.6-xen/kernel/
> ./lib/modules/2.6.8-24.6-xen/kernel/
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/scsi
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/scsi/scsi_mod.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/scsi/sd_mod.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/md
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/md/dm-mod.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/md/dm-snapshot.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/ide
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/ide/pci
> ./lib/modules/2.6.8-24.6-xen/kernel/drivers/ide/pci/piix.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/fs
> ./lib/modules/2.6.8-24.6-xen/kernel/fs/jbd
> ./lib/modules/2.6.8-24.6-xen/kernel/fs/jbd/jbd.ko
> ./lib/modules/2.6.8-24.6-xen/kernel/fs/ext3
> ./lib/modules/2.6.8-24.6-xen/kernel/fs/ext3/ext3.ko
> rjd:/tmp/mnt0 #
> 
> As I said earlier, I can get a bash prompt if I pass init=/bin/bash
> on the kernel command line.
> 
> I haven't reproduced the dmesg output. I can do this if you request
> it, but I think I may have to transcribe it by hand onto another
> fully functioning machine. However did spot this in the boot traffic:
> 
>   Loading kernel/drivers/ide/pci/piix.ko
>   module piix unsupported by SuSE/Novell, tainting kernel.

So the initrd does get loaded and executed?
You gunzipped it manually?

(The problem with the initrd has been located meanwhile; after the
 compressed initrd image, we attach the bootsplash screen data;
 grub bails out on this.)

The tainting has been fixed: piix is now compiled in.
> I am at the bash prompt. init has not been run yet. If I try to
> remount the root filesystem as 'rw' and touch some file, the machine
> locks up on the touch command.

There's a 2.6.8-24.8 on
http://www.suse.de/~garloff/linux/xen/

Could you check whether this helps your problem?

> The LED for the harddisk is permanently lit. I can't hear/feel any
> obvious disk seek noises.

Not good.

> ide interrupt service routine
> 
>   PID:0 comm: swapper
>   EIP:061:[<c0283bb3> CPU:0
>   EIP: is at ide_inb+0x3/0x10
>     EFLAGS: 00201206 tainted: G U (2.6.8-24.6-xen)
>   EAX:000001d0 EBX:00000000 ECX:00000000 EDX:000001f7
>   ESI:0000a6cf EDI:c043bbac EBP:c043bb00 DS:0069 ES:0069
>     [<c028451c>] ide_wait_stat+0xfc/0x190
>     [<c028d4cc>] __ide_d_rw_disk+0x20c/0x5c0
>     [<c010be44>] hanfle_IRQ_event+0x44/0x90
>      ----------  start_request
>      ----------  ide_do_request
>      ----------  ide_intr
>      ----------  multiwrite_intr
>      ----------  handle_IRQ_event
>      ----------  do_IRQ
>      ----------  evtchn_do_upcall
>      ----------  hypervisor_callback
>      ----------  xen_idle
>      ----------  cpu_idle
>      ----------  start_kernel

Something's wrong with the IDE driver.
Maybe some conflict between pci-ide and piix support.
Hopefully, the new kernel will help this.

> Letting the machine try to boot normally into runlevel 3, the boot
> appears to proceed normally for a while then hang. It didn't always
> hang at the same point during boot. It never got as far as presenting
> a login prompt.

Thanks for testing!
-- 
Kurt Garloff                   <kurt@xxxxxxxxxx>             [Koeln, DE]
Physics:Plasma modeling <garloff@xxxxxxxxxxxxxxxxxxx> [TU Eindhoven, NL]
Linux: SUSE Labs (Director)    <garloff@xxxxxxx>            [Novell Inc]

Attachment: pgpf6D9U1D3Lq.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>