Index: /trunk/src/VBox/ValidationKit/testdriver/vbox.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testdriver/vbox.py	(revision 59060)
+++ /trunk/src/VBox/ValidationKit/testdriver/vbox.py	(revision 59061)
@@ -1813,5 +1813,11 @@
         reporter.log("  VRAM:               %sMB" % (oVM.VRAMSize));
         reporter.log("  Monitors:           %s" % (oVM.monitorCount));
-        reporter.log("  Firmware:           %s" % (oVM.firmwareType));
+        if   oVM.firmwareType == vboxcon.FirmwareType_BIOS:    sType = "BIOS";
+        elif oVM.firmwareType == vboxcon.FirmwareType_EFI:     sType = "EFI";
+        elif oVM.firmwareType == vboxcon.FirmwareType_EFI32:   sType = "EFI32";
+        elif oVM.firmwareType == vboxcon.FirmwareType_EFI64:   sType = "EFI64";
+        elif oVM.firmwareType == vboxcon.FirmwareType_EFIDUAL: sType = "EFIDUAL";
+        else: sType = "unknown %s" % (oVM.firmwareType);
+        reporter.log("  Firmware:           %s" % (sType));
         reporter.log("  HwVirtEx:           %s" % (oVM.getHWVirtExProperty(vboxcon.HWVirtExPropertyType_Enabled)));
         reporter.log("  VPID support:       %s" % (oVM.getHWVirtExProperty(vboxcon.HWVirtExPropertyType_VPID)));
@@ -1860,4 +1866,11 @@
         for oCtrl in aoControllers:
             reporter.log("    %s %s bus: %s type: %s" % (oCtrl.name, oCtrl.controllerType, oCtrl.bus, oCtrl.controllerType));
+        oAudioAdapter = oVM.audioAdapter;
+        if   oAudioAdapter.audioController == vboxcon.AudioControllerType_AC97: sType = "AC97";
+        elif oAudioAdapter.audioController == vboxcon.AudioControllerType_SB16: sType = "SB16";
+        elif oAudioAdapter.audioController == vboxcon.AudioControllerType_HDA:  sType = "HDA";
+        else: sType = "unknown %s" % (oAudioAdapter.audioController);
+        reporter.log("    AudioController: %s" % (sType));
+        reporter.log("    AudioEnabled: %s" % (oAudioAdapter.enabled));
 
         self.processPendingEvents();
