On Wed, 18 May 2016, Mark Cave-Ayland wrote:

On 18/05/16 11:44, David Griffith wrote:

On Wed, 18 May 2016, Adrian Davey wrote:

On 2016-05-18 11:27, David Griffith wrote:
On Wed, 18 May 2016, Mark Cave-Ayland wrote:

On 18/05/16 11:11, David Griffith wrote:

Ahhh so it appears that Debian have broken QEMU packages for
qemu-system-sparc :(

You should be able to grab the binaries directly from QEMU git at
http://git.qemu.org/?p=qemu.git;a=tree;f=pc-bios;h=1cbe7b99f5fd330fab98804444b0d06f0c029b00;hb=a257c741491ff1c3c192d13a89c136dd6401c54d


- simply drop both files into /usr/share/qemu manually and see if
that
helps.

No change.  Still black.

How strange.

First can you check again with the different display options: -display
sdl, -display gtk and -display vnc and see if that changes anything? At
least if anything is wrong and you launch these from a terminal you may
see some errors on the command line.

Secondly what happens if you remove the -hda part from your command
line
and just try booting the ISO?

Still black.

package openbios-sparc adds
/usr/share/openbios/QEMU,tcx.bin
/usr/share/openbios/openbios-sparc32
/usr/share/openbios/openbios-sparc64

it could be that qemu is not looking at the correct location, I see
only symlinks from /usr/share/qemu/ to /usr/share/openbios for
sparc32/64 files.

Okay.  Now that those video bin files are in the proper place and named
correctly, the graphical window is showing something normal.  I guess
the package is mangled.

Now that that's done, neither "boot 2" nor "boot cdrom" will work.

===begin quote===
Boot device: /iommu/sbus/ledma@5,8400010/le@5,8c00000  File and args:
Internal loopback test -- Wrong packet length; expected 36, observed 64

Can't open boot device

Type  help  for more information
ok boot cdrom
Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@6,0:d  File
and args:

Can't open boot device

ok boot 2
Boot device: /iommu/sbus/ledma@5,8400010/le@5,8c00000  File and args: 2
Internal loopback test -- Wrong packet length; expected 36, observed 64

Can't open boot device

ok
===end quote===

Excellent! If you drop the -bios ss5.bin from the command line and use
the in-built OpenBIOS ROM then you can use -boot d on the command line -
that really is the easiest option IMO.

Otherwise you need to manually type "boot disk2:d" into the BIOS on
every boot as per
http://tyom.blogspot.co.uk/2009/12/solaris-under-qemu-how-to.html.

Why should the boot command work differently under QEMU from how it works on real hardware?


--
David Griffith
d...@661.org

Reply via email to