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-users

Re: [Xen-users] Problem booting dom0 - can't find partition

To: Deepa S <deepsrnv@xxxxxxxxx>
Subject: Re: [Xen-users] Problem booting dom0 - can't find partition
From: Tim Post <tim.post@xxxxxxxxxxxxxxx>
Date: Fri, 12 Jan 2007 22:59:55 +0800
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 12 Jan 2007 06:59:55 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <407c89840701120642w1d5cbee4n5e9ba3dac10ee359@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: Net Kinetics
References: <407c89840701120642w1d5cbee4n5e9ba3dac10ee359@xxxxxxxxxxxxxx>
Reply-to: tim.post@xxxxxxxxxxxxxxx
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, 2007-01-12 at 09:42 -0500, Deepa S wrote:
> I'm having issues booting dom0 where it fails since it cannot find the
> boot partition.

Oh, dear. I hate it when that happens.

> 
> Details:
> This is on a 32-bit system.
> 

That's like saying its a 'black car' or 'brick house'. If you give more
details you're more likely to reach someone with a similar issue.

> I installed SLES10 and chose the Xen packages along with it. This Xen
> kernel boots fine. But when I extract xen-unstable (on Jan 9th), build
> it, build an initrd for it and boot it, dom0 boot fails. (Before
> building Xen from source, I moved all the xen files installed by SLES
> in /boot to another directory). Below are the exact messages when the
> failure occurs:
> .................
> ................
> hda: TOSHIBA MK4019GAXB, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> Loading processor
> Loading thermal
> Loading fan
> Loading reiserfs
> Waiting for device /dev/hda1 to appear:........... not found --


Either the initrd is failing to load a module needed to see the drive,
or its file system. Not everyone here uses SLES, so if you could be more
specific about your xen version and kernel, it would help.

> exiting to /bin/sh
> $
> 
> After this, the keyboard locks up and I can't do anything except power
> cycle the system.

Odd question, USB keyboard? I saw the serverworks chipset and curious if
it relates to another problem I had on (what I suspect is) a similar
board.

> I compared the contents of the initrd installed by SLES and the one I
> built and the only thing that differs is the init file. I'm attaching
> both versions of init here.
> 
> I'm also attaching the dmesg output from the successful boot of the
> Xen kernel from SLES. Here's the same part of the output as the
> failing one above:
> .................

> SvrWks CSB5: IDE controller at PCI slot 0000:00:0f.1
> SvrWks CSB5: chipset revision 147

This IDE chipset is known to be buggy at best. You may want to consider
a PCI controller for your drives, you'd get better performance. The
generic IDE driver however should suffice.

> SvrWks CSB5: not 100% native mode: will probe irqs later
>    ide0: BM-DMA at 0x0700-0x0707, BIOS settings: hda:DMA, hdb:DMA
>    ide1: BM-DMA at 0x0708-0x070f, BIOS settings: hdc:pio, hdd:pio
> Probing IDE interface ide0...
> hda: TOSHIBA MK4019GAXB, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> hda: max request size: 128KiB
> hda: 78140160 sectors (40007 MB), CHS=65535/16/63, UDMA(66)
> hda: cache flushes supported
> hda: hda1 hda2
> Probing IDE interface ide1...
> ReiserFS: hda1: found reiserfs format "3.6" with standard journal

Ok, so it is reiserfs , and your initrd is loading it.. must be the IDE
driver.

> ReiserFS: hda1: using ordered data mode
> reiserfs: using flush barriers
> ReiserFS: hda1: journal params: device hda1, size 8192, journal first
> block 18, max trans len 1024, max batch 900, max commit age 30, max
> trans age 30
> ReiserFS: hda1: checking transaction log (hda1)
> ReiserFS: hda1: Using r5 hash to sort names
> ...........
> 
> One thing I noticed while building the initrd is that it complained
> about not finding dependencies for the "edd" module. I looked at SLES
> docs, and it says to ignore the error.
> 
> I'm also attaching the boot config file here.
> 
> Any pointers on what's happening here or how I can debug this problem further?
> 
> Thanks,
> Deepa

While I'd love to encourage you to continue trying to get this to work,
I want to reiterate that your IDE chipset is .. well, yucky. If you have
a spare $15 - $20 , go get a PCI controller, and you'll (probably) find
the problem goes away and the drives end up spinning better.


Best,
--Tim

> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users