Hi, isn't there something wrong about iso pipe in current cvs : usbatm_usb_probe calls bind, then init rx_channel.endpoint and tx_channel.endpoint to bulk pipe and finaly test if there are iso pipe. How the sub-driver is supposed to choose iso pipe ? Matthieu