Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp	(revision 37584)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp	(revision 37585)
@@ -2986,5 +2986,5 @@
         tr ("Host-only Adapter", "NetworkAttachmentType");
     mNetworkAttachmentTypes [KNetworkAttachmentType_Generic] =
-        tr ("Generic", "NetworkAttachmentType");
+        tr ("Generic Driver", "NetworkAttachmentType");
 
     mNetworkAdapterPromiscModePolicyTypes [KNetworkAdapterPromiscModePolicy_Deny] =
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp	(revision 37584)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMDesktop.cpp	(revision 37585)
@@ -842,5 +842,5 @@
                                                  "details report (network)").arg(adapter.GetHostOnlyInterface()));
                     else if (type == KNetworkAttachmentType_Generic)
-                        attType = attType.arg(tr("Generic, '%1' {&nbsp;%2&nbsp;}",
+                        attType = attType.arg(tr("Generic driver, '%1' {&nbsp;%2&nbsp;}",
                                                  "details report (network)").arg(adapter.GetGenericDriver(), summarizeGenericProperties(adapter)));
                     else
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 37584)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp	(revision 37585)
@@ -240,4 +240,11 @@
             {
                 strWarning = tr("no host-only network adapter is selected");
+                fValid = false;
+            }
+            break;
+        case KNetworkAttachmentType_Generic:
+            if (alternativeName().isNull())
+            {
+                strWarning = tr("no generic driver is selected");
                 fValid = false;
             }
