Index: /trunk/src/VBox/Devices/Audio/DevIchAc97.cpp
===================================================================
--- /trunk/src/VBox/Devices/Audio/DevIchAc97.cpp	(revision 61527)
+++ /trunk/src/VBox/Devices/Audio/DevIchAc97.cpp	(revision 61528)
@@ -63,10 +63,4 @@
 
 #define AC97_TIMER_HZ 50
-
-#ifdef VBOX
-# define SOFT_VOLUME /** @todo Get rid of this crap. */
-#else
-# define SOFT_VOLUME
-#endif
 
 /** @todo Use AC97_ prefixes! */
@@ -979,5 +973,4 @@
     int rc;
 
-#ifdef SOFT_VOLUME
     if (pThis->pMixer) /* Device can be in reset state, so no mixer available. */
     {
@@ -1007,11 +1000,5 @@
     }
     else
-        rc = VERR_NOT_SUPPORTED;
-
-    if (RT_FAILURE(rc))
-        return rc;
-#else
-    rc = VINF_SUCCESS;
-#endif /* SOFT_VOLUME */
+        rc = VINF_SUCCESS;
 
     rvol = VOL_MASK - ((VOL_MASK * rvol) / 255);
@@ -1032,4 +1019,7 @@
 
     ichac97MixerSet(pThis, index, val);
+
+    if (RT_FAILURE(rc))
+        LogFlowFunc(("Failed with %Rrc\n", rc));
 
     return rc;
