Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#614169: qemu-system-sparc64: pci_add_option_rom: failed to find romfile "vgabios-stdvga.bin"

965 views
Skip to first unread message

Jonathan Nieder

unread,
Feb 20, 2011, 12:00:02 AM2/20/11
to
Package: qemu-system
Version: 0.14.0+dfsg-1
Severity: minor
Justification: cosmetic

Hi,

Trying to boot a wheezy sparc installation cdimage (which is not
supposed to work, I know), I get:

$ qemu-system-sparc64 -cdrom /tmp/debian-testing-sparc-CD-1.iso -boot d
qemu-system-sparc64: pci_add_option_rom: failed to find romfile "vgabios-stdvga.bin"

and a successful looking early boot.

What is this vgabios-stdvga.bin file? Should I have it? [1] seems
relevant.

Thanks for qemu!
Jonathan

[1] http://thread.gmane.org/gmane.comp.emulators.qemu/78356/focus=78355
$ dpkg-query -W qemu-system openbios-sparc vgabios
openbios-sparc 1.0+svn1018-1
qemu-system 0.14.0+dfsg-1
vgabios 0.6c-2
$ dpkg -L vgabios
/.
/usr
/usr/share
/usr/share/vgabios
/usr/share/vgabios/vgabios.debug.bin
/usr/share/vgabios/vgabios.cirrus.bin
/usr/share/vgabios/vgabios.bin
/usr/share/vgabios/vgabios.cirrus.debug.bin
/usr/share/doc
/usr/share/doc/vgabios
/usr/share/doc/vgabios/changelog.gz
/usr/share/doc/vgabios/BUGS
/usr/share/doc/vgabios/changelog.Debian.gz
/usr/share/doc/vgabios/README.gz
/usr/share/doc/vgabios/TODO
/usr/share/doc/vgabios/copyright

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Michael Tokarev

unread,
Feb 20, 2011, 4:40:02 AM2/20/11
to
20.02.2011 07:50, Jonathan Nieder wrote:
> Package: qemu-system
> Version: 0.14.0+dfsg-1
> Severity: minor
> Justification: cosmetic
>
> Hi,
>
> Trying to boot a wheezy sparc installation cdimage (which is not
> supposed to work, I know), I get:
>
> $ qemu-system-sparc64 -cdrom /tmp/debian-testing-sparc-CD-1.iso -boot d
> qemu-system-sparc64: pci_add_option_rom: failed to find romfile "vgabios-stdvga.bin"
>
> and a successful looking early boot.
>
> What is this vgabios-stdvga.bin file? Should I have it? [1] seems
> relevant.

Current vgabios package does not have all files qemu expects.
New vgabios package is needed, with stdvga and a few more
images - for spice, vmware just to name a few.

But there's no vgabios released with these components included.
As far as I can see, qemu basically maintains its own fork of
vgabios again.

FWIW.

/mjt

Jonathan Nieder

unread,
Feb 20, 2011, 6:00:02 AM2/20/11
to
clone 614169 -1
reassign -1 vgabios 0.6c-2
severity -1 wishlist
retitle -1 make vgabios usable as pcibios (for qemu)
tags -1 + upstream patch
forwarded -1 http://thread.gmane.org/gmane.comp.emulators.qemu/78356
block 614169 by -1
quit

Michael Tokarev wrote:

> Current vgabios package does not have all files qemu expects.
> New vgabios package is needed, with stdvga and a few more
> images - for spice, vmware just to name a few.
>
> But there's no vgabios released with these components included.
> As far as I can see, qemu basically maintains its own fork of
> vgabios again.

Thanks for explaining. It looks like the divergence is not so
terrible --- six readable looking patches:

http://git.qemu.org/vgabios.git/log/

After building vgabios with the attached patch applied and
installing a symlink

ln -s ../vgabios/vgabios.stdvga.bin /usr/share/qemu/vgabios-stdvga.bin

the warning is gone (not that that should mean much) :).

qemu-patches-for-vgabios.diff

Guillem Jover

unread,
Feb 26, 2011, 10:10:01 PM2/26/11
to
Hi!

On Sun, 2011-02-20 at 04:54:33 -0600, Jonathan Nieder wrote:
> Michael Tokarev wrote:
> > Current vgabios package does not have all files qemu expects.
> > New vgabios package is needed, with stdvga and a few more
> > images - for spice, vmware just to name a few.
> >
> > But there's no vgabios released with these components included.
> > As far as I can see, qemu basically maintains its own fork of
> > vgabios again.

I think I might mentioned this before, but whenever qemu/kvm or
similar require additional patches either from vgabios upstream for
which there's no release yet, or from their respective local forks,
I'll be happy to apply them (as long as they don't break stuff for
other users).

So there should never be a need to provide embedded copies of these,
by other packages.

> Thanks for explaining. It looks like the divergence is not so
> terrible --- six readable looking patches:
>
> http://git.qemu.org/vgabios.git/log/
>
> After building vgabios with the attached patch applied and
> installing a symlink
>
> ln -s ../vgabios/vgabios.stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
>
> the warning is gone (not that that should mean much) :).

Thanks Jonathan, I've merged those and I'm preparing now an upload.

ragards,
guillem

0 new messages