Re: booting qemu sparc gives black window
On 18/05/16 16:00, Adrian Davey wrote:
> On 2016-05-18 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===
>
> FYI
>
> BUG #824665 "openbios-sparc: missing QEMU,cgthree.bin file" created,
> once it's included then we can file a bug report for qemu-system-sparc
> to include the symlinks for all the sparc display bin files.
>
> Regards,
>
> Adrian
Looks like you beat me to it - thanks a lot! As I'm at the bleeding edge
of QEMU I'm always building everything from git rather than use .deb
packages these days so things like this I'm likely to miss...
ATB,
Mark.
Reply to: