But if I have that USB card plugged in when I boot Ubuntu, U-Boot complains about an "invalid USB EP length" with a 9 I think in parentheses. I haven't been able to find out what that means, except that it apparently means something has run afoul of this command:
Code: Select all
case USB_DT_ENDPOINT:
if (head->bLength != USB_DT_ENDPOINT_SIZE) {
printf("ERROR: Invalid USB EP length (%d)\n",
head->bLength);
break;