qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Solaris SPARC guest on QEMU


From: Luis Freitas
Subject: Re: [Qemu-devel] Solaris SPARC guest on QEMU
Date: Wed, 16 Sep 2009 08:38:55 -0700 (PDT)

  Tried to use the CDROM for the HD image, to force it to behave with 512 byte 
sectors, same result.

  I browsed the sources yesterday and seems that the code between disk and 
cdrom is shared, the behaviour depends only on how it is initialized, also the 
CDRom has a geometry translation, either lba or msf (What is msf?). I dont 
think Sun servers have this kind of translation but I dont know if this could 
cause problems, will need to look at the bootprg sources for clues on this. 
(Perhaps the geometry on the Sun disk label needs to match what is defined on 
the hardware?)

  I could not find where in the code the CDROM is defined to have 2048 byte 
sectors or where its geometry is defined. Any pointers?

Best Regards,
Luis

--- On Wed, 9/16/09, Artyom Tarasenko <address@hidden> wrote:
>> The real Sun's OBP under qemu has the same
> problem. I guess it's not
> >> the problem of OpenBIOS, but some bugs in
> SCSI/DMA/(IO)MMU layer.
> >> It's not the identification of the boot device
> though. The first stage
> >> reads something from a disk. It just fails to find
> some magic patterns
> >> in what it gets.
> >
> > IIRC the CD-ROM drives used by Sun were slightly
> different from
> > standard SCSI models, something like the block size
> could be 512 bytes
> > instead of 2048 or vice versa.
> 
> I don't think it has to do with it. Booting from a hd image
> produces
> the same error.
> 
> 
> 


      




reply via email to

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