diff --git a/usb_libusb.c b/usb_libusb.c
index 11d493b8..d7b98455 100644
--- a/usb_libusb.c
+++ b/usb_libusb.c
@@ -101,9 +101,6 @@ static int usbdev_open(char * port, long baud)
 
   for (bus = usb_busses; bus; bus = bus->next)
     {
-      if (bus->root_dev)
-	continue;
-
       for (dev = bus->devices; dev; dev = dev->next)
 	{
 	  udev = usb_open(dev);