[openfirmware] Troubleshooting VGA under qemu?
Marcin Cieslak
saper at saper.info
Wed Sep 30 13:31:31 CET 2015
On Wed, 30 Sep 2015, James Cameron wrote:
> On Wed, Sep 30, 2015 at 10:04:36AM +0000, Marcin Cieslak wrote:
> > 1) Would that be possible to have a dual-console mode (similar to
> > what FreeBSD early bootloader has) so that both vga and serial
> > console are active? ofw prints messages on the serial console even
> > if disabled, only input is not working.
> > Newer QEMU offers Bochs VGA adapter
>
> Thanks. Want me to commit?
Would be good!
> Do you happen to know which version of QEMU switched to Bochs?
No idea. One can switch VGA adapters with -vga switch:
-vga std -> Bochs adapter (1234:1111), seems to be the default
-vga cirrus -> Cirrus (1013:00b8), also works
-vga vmware -> VMWare (15ad:404) - DOES NOT WORK
It seems that FCode gets detected, but the driver
does not want to attach:
Assigning PCI Space of length 10000
Memory Space...
Base Reg: 2001030 = 11010000
Function:15ad Function: 405
Non FCode Format ROM Image.
Checking for built-in FCode match for
Vendor:15ad Device: 405
Checking for built-in FCode match... DROPIN NAME MATCH
PCI PROBE-SELF: Phys.hi = 1800
Regarding "silent serial" problem - it occurs when
"serial-console" is not defined and the VGA adapter
does not attach (as it is the case for vmware now):
One gets on the serial console this output:
Install console
Can't open output device.
Generic PC, Serial #0, 32 MiB memory installed
but ofw continues to print to the serial
device as it did before, which is good.
Maybe "Install console" step should still probe
for the input device even if the output is broken?
~Marcin
More information about the openfirmware
mailing list