Hi, I have put experimental xen packages for SUSE Linux 9.2 at ftp://ftp.suse.com/pub/people/garloff/linux/xen/RPMs-92/ Please enjoy testing. Looking forward to your feedback. Regards, -- Kurt Garloff, Director SUSE Labs, Novell Inc.
In reply to  Kurt Garloff''s announcement of experimental Xen
packages for SuSE 9.2
Sorry for ''top posting'' but I have only just joined the list
and I don''t have the reference for the original message.
I tried the packages, both as a domain0 and domainU but I ran
into problems in both cases. I think they may have misbehaved
in different ways in each case. I will describe the domainU
case in another post to keep the length down.
I was installing on a laptop computer (Sony PCG-GR114SK) that
already had SuSE 9.2 installed on it (via an upgrade from an
earlier 9.1 system). It might have some customised bits in
the startup scripts. It boots up fine with the SuSE default
(i586) kernel. No serial port unfortunately :(
With hindsight this was perhaps not the best test machine to
choose. I can try again with another machine.
I am using lvm to carve up the disk. I have the following
logical volumes.
   /dev/system/root
   /dev/system/usr
   /dev/system/home
   /dev/system/macha-jail
     (this is for a UML instance running in a chroot jail)
   /dev/system/scratch
     (this contains temporary files)
   /dev/system/fedora_core_3
     (another linux installation that I am using as an alternative
      domain0 for testing purposes)
All the logical volumes are formatted ext3
Here are the lines I added to my grub menu to start up the domain0
SuSE kernel:
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.
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.
Typing ^C does help.
The SysRq key is still working e.g. you can type Alt-SysRq-P to show
a backtrace.
The LED for the harddisk is permanently lit. I can''t hear/feel any
obvious disk seek noises.
I don''t think the CPU is running many cycles because the machine stays
cool and the fan doesn''t come on. (The fan works even if you are not
using acpi). Typing Alt-SysRq-P seems to indicate that the machine is
in the idle loop. hand transcribed from the screen:
   PID:0 comm: swapper
   EIP:061:[<c010eddd> CPU:0
   EIP: is at xen_idle+0c6d/0x140
     EFLAGS: 00201246 tainted: G U (2.6.8-24.6-xen)
   EAX:00000006 EBX:00000001 ECX:799fea00 EDX 76a4f980
   ESI:00000001 EDI:c03ee9c0 EBP:00000000 DS:0069 ES:0069
     [<c010eecf>] cpu_idle+0x1f/0x30
     [<c03ca74f>] start_kernel+0x17f/0x1d0
     [<c03ca330>] unknown_bootoption+0x0/0x170
Ocassionally when typing Alt-SysRq-P, you see a longer backtrace.
Guessing from the function names, it looks like it is running an
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
I tried Alt-SysRq-8 to try to get more messages, but there is only
silence.
I had to have powered off the machine by holding
the power button down for four seconds to get the machine to reboot.
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.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xen-devel
Replying to myself 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-xenI just spotted that kernel-xen-2.6.8-24.8.i586.rpm and kernel-xen-nongpl-2.6.8-24.6.i586.rpm are available at http://www.suse.de/~garloff/linux/xen/ I updated to them and they work like clockwork, (as domain0, still to try domainU yet). robbie@rjd:~> uname -a Linux rjd 2.6.8-24.8-xen #1 Fri Dec 10 15:52:01 UTC 2004 i686 i686 i386 GNU/Linux robbie@rjd:~> :) Thank you Kurt Garloff! ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
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_kernelSomething''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@garloff.de> [Koeln, DE] Physics:Plasma modeling <garloff@plasimo.phys.tue.nl> [TU Eindhoven, NL] Linux: SUSE Labs (Director) <garloff@suse.de> [Novell Inc]
Hi Robbie, On Tue, Dec 14, 2004 at 03:51:18PM +0000, Robbie Dinn wrote:> I just spotted that kernel-xen-2.6.8-24.8.i586.rpm and > kernel-xen-nongpl-2.6.8-24.6.i586.rpm are available at > http://www.suse.de/~garloff/linux/xen/ > > I updated to them and they work like clockwork,Very good :-) Regards, -- Kurt Garloff, Director SUSE Labs, Novell Inc.