--- a/dlls/winealsa.drv/mmdevdrv.c
+++ b/dlls/winealsa.drv/mmdevdrv.c
@@ -1307,7 +1307,7 @@ static HRESULT WINAPI AudioClient_IsForm
         goto exit;
     }
     if(max > 8)
-        max = 2;
+        max = 6;
     if(fmt->nChannels > max){
         hr = S_FALSE;
         closest->nChannels = max;
@@ -1409,10 +1409,10 @@ static HRESULT WINAPI AudioClient_GetMix
         goto exit;
     }
 
-    if(max_channels > 2){
+    if(max_channels > 6){
         FIXME("Don't know what to do with %u channels, pretending there's "
-                "only 2 channels\n", max_channels);
-        fmt->Format.nChannels = 2;
+                "only 6 channels\n", max_channels);
+        fmt->Format.nChannels = 6;
     }else
         fmt->Format.nChannels = max_channels;
 
