qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] LSI53C895A, IDE HDD detection under SCO OpenServer 5.0.


From: Justin Chevrier
Subject: Re: [Qemu-devel] LSI53C895A, IDE HDD detection under SCO OpenServer 5.0.5
Date: Mon, 10 Nov 2008 07:04:45 -0800 (PST)

Craig Ringer wrote:

> CD boot and installation fails after prompting for the
> CD-ROM ATA bus
> location. The first time I tested, oddly, it got a lot
> further - I was
> able to enter license codes, complete package selection and
> begin the
> installation proper before it failed. The error (from
> SCO's kernel) is:
> 
> PANIC: svirtophys - page not present
> 

I have seen the same thing. What I found is that you need to replace your disk 
image with a fresh one every time you try a fresh install. My guess is that the 
emulated controller is writing garbage to the drive, then the installer the 
next time through is reading this and thinking that the garbage is valid memory 
locations and is getting confused. I've been using the 'Upgrade' option to 
debug the error below to avoid having to do this every run through.

> Just before package selection, qemu prints some warning
> messages:
> 
> lsi_scsi: error: Unimplemented message 0x0c
> 
> but proceeds.

I'm looking into this now. I've tossed a basic implementation together, but the 
error messages continue to flood onto the installer's screen. It appears to be 
getting interrupts that it isn't expecting. After going through the debug log 
it looks like the installer pokes a bunch of LUNs and I think that it may not 
want interrupts for the LUNs that don't have a drive attached to them. This is 
just a guess though. I've got more testing to do.

At this point I'm not sure if this error has anything to do with the failure of 
installation. I hate error messages like this though (which wouldn't be there 
if we emulated correctly), so I'm going to try and fix this first and go from 
there.

Justin


      




reply via email to

[Prev in Thread] Current Thread [Next in Thread]