On 06/01/2011 06:56 AM, Christophe Fergeau wrote: > @@ -1134,11 +1128,8 @@ static int ehci_process_itd(EHCIState *ehci, > > DPRINTF("ISOCH: buffer %08X len %d\n", ptr, len); > > - if (!dir) { > + if (!dir) > cpu_physical_memory_rw(ptr, &ehci->buffer[0], len, 0); > - pid = USB_TOKEN_OUT; > - } else > - pid = USB_TOKEN_IN; > > ret = USB_RET_NODEV; >
I think you want those to be ehci->pid instead of deleting them. David