* @see org.jnode.driver.Driver#startDevice()
*/
protected void startDevice() throws DriverException {
try {
final USBDevice dev = (USBDevice) getDevice();
final USBConfiguration conf = dev.getConfiguration(0);
// dev.setConfiguration(conf);
final USBInterface intf = conf.getInterface(0);
this.ep = null;
for (int i = 0; i < intf.getDescriptor().getNumEndPoints(); i++) {
ep = intf.getEndPoint(i);
if (((ep.getDescriptor().getAttributes() & USB_ENDPOINT_XFERTYPE_MASK) == USB_ENDPOINT_XFER_INT) &&
((ep.getDescriptor().getEndPointAddress() & USB_DIR_IN) == 0))