Hello. I'll have a look. I think I tried that patch and it didn't fix my problem. I think the problem I ran into was that the ehci(4) didn't know how to allocate for a zero length packet. It tried to allocate -1 bytes for the packet from its ring buffers and, not unexpectedly, it failed. -thanks -Brian