hal and usb problem