VirtualBox
From Go-OS
VirtualBox is a nice virtual machine software. The non-opensource version also offers USB support.
Contents |
五OS and VirtualBox
Supported hardware
- Keyboard
- Primary/secondary IDE
Unsupported hardware
- Everything else
PCI Devices
PCI DEVICES DUMP (verbose) ================ Vendor 0x8086 : * 00:00:0 Host bridge: 440FX - 82441FX PMC [Natoma] (rev 02) * 00:01:0 ISA bridge: 82371SB PIIX3 ISA [Natoma/Triton II] * 00:01:1 IDE interface: 82371SB PIIX3 IDE [Natoma/Triton II] -> I/O address: 0xc000 (prefetch: off - size: 16 bytes) * 00:03:0 Ethernet controller: 8086:100e (rev 02) -> Interrupt Line: IRQ#11 (pin: A) -> Memory address: 0xf0000000 (prefetch: off - size: 131072 bytes) -> I/O address: 0xc010 (prefetch: off - size: 8 bytes) * 00:05:0 Multimedia audio controller: 8086:2415 (rev 01) -> Interrupt Line: IRQ#9 (pin: A) -> I/O address: 0xc100 (prefetch: off - size: 256 bytes) -> I/O address: 0xc200 (prefetch: off - size: 64 bytes) * 00:07:0 Bridge: 82371AB/EB/MB PIIX4 ACPI (rev 08) -> Interrupt Line: IRQ#9 (pin: @) * 00:0b:0 USB Controller: 8086:265c -> Interrupt Line: IRQ#11 (pin: A) -> Memory address: 0xf0801000 (prefetch: off - size: 4096 bytes) Vendor 0x80ee : * 00:02:0 VGA compatible controller: VirtualBox Graphics Adapter -> Memory address: 0xe0000000 (prefetch: on - size: 8388600 bytes) * 00:04:0 System peripheral: VirtualBox Guest Service -> Interrupt Line: IRQ#10 (pin: A) -> I/O address: 0xc020 (prefetch: off - size: 32 bytes) -> Memory address: 0xf0400000 (prefetch: off - size: 4194304 bytes) Vendor 0x106b : * 00:06:0 USB Controller: 106b:003f -> Interrupt Line: IRQ#5 (pin: A) -> Memory address: 0xf0800000 (prefetch: off - size: 4096 bytes)
Debug output on Linux
Getting debug output from the serial isn't hard once you know how to do it.
Create a fifo in /tmp :
mkfifo /tmp/com1
Then connect first serial port of your virtual machine to this file, as if it was a device. Then type in a shell :
cat /tmp/com1
When starting the virtual machine, you get a warning saying the COM port won't work. In fact it works pretty well for our need, so don't care about it.