From c459ef69815366c11d2d00c51b75908603ed3ca1 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Tue, 21 Sep 2010 14:06:39 +0000
Subject: [PATCH] Oops - need to call USB_Attach() when reinitializing into USB
 Host mode, or no devices will be detected.

---
 LUFA/Drivers/USB/LowLevel/USBController.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/LUFA/Drivers/USB/LowLevel/USBController.c b/LUFA/Drivers/USB/LowLevel/USBController.c
index a7dbdca2f..51e560483 100644
--- a/LUFA/Drivers/USB/LowLevel/USBController.c
+++ b/LUFA/Drivers/USB/LowLevel/USBController.c
@@ -217,7 +217,6 @@ static void USB_Init_Host(void)
 	USB_ControlPipeSize = PIPE_CONTROLPIPE_DEFAULT_SIZE;
 
 	USB_Host_HostMode_On();
-	USB_CLK_Unfreeze();
 	
 	USB_Host_VBUS_Auto_Off();
 	USB_Host_VBUS_Manual_Enable();
@@ -225,5 +224,7 @@ static void USB_Init_Host(void)
 
 	USB_INT_Enable(USB_INT_SRPI);
 	USB_INT_Enable(USB_INT_BCERRI);
+
+	USB_Attach();
 }
 #endif
-- 
GitLab