Hi Sarah, I merged the trees i wanted, and at first it seemed to work ok. But after some time errors are creeping up, see below. Is it needed to enable the xhci debug option ? (since it's quit verbose as i remember) -- Sander [ 3702.357001] xhci_hcd 0000:04:00.0: ERROR no room on ep ring [ 3716.719845] xhci_hcd 0000:04:00.0: URB transfer length is wrong, xHC issue? req. len = 185088, act. len = 470432 [ 3730.555915] xhci_hcd 0000:04:00.0: URB transfer length is wrong, xHC issue? req. len = 185088, act. len = 446072 [ 3730.760804] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.760922] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761035] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761154] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761270] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761386] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761508] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761626] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761742] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761859] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.761974] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762091] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762208] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762324] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762421] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762557] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762674] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762791] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.762908] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763031] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763151] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763270] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763390] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763509] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763628] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.763735] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764068] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764193] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764314] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764435] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764570] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764679] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764800] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.764919] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.765044] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.765166] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.765288] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.765409] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.765531] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD [ 3730.768015] xhci_hcd 0000:04:00.0: ERROR Transfer event TRB DMA ptr not part of current TD Thursday, July 22, 2010, 7:30:40 PM, you wrote: > On Thu, Jul 22, 2010 at 06:00:12PM +0200, Sander Eikelenboom wrote: >> Hi, >> >> These patches applied cleanly on 2.6.35-rc3, for patch 8 i used the resend one. >> but i get a compile error: >> >> drivers/usb/host/xhci-ring.c: In function âxhci_queue_isoc_txâ: >> drivers/usb/host/xhci-ring.c:2753: error: too many arguments to function âqueue_trbâ >> make[3]: *** [drivers/usb/host/xhci-ring.o] Error 1 >> make[2]: *** [drivers/usb/host] Error 2 >> make[1]: *** [drivers/usb] Error 2 >> make: *** [drivers] Error 2 >> >> >> >> Are there any other patches required ? > I think you need 2.6.35-rc4. There was a bug fix that went in that > changed the signature of queue_trb(). > You can also just pull down the amd-isoc branch from my git tree for > testing: > http://git.kernel.org/?p=linux/kernel/git/sarah/xhci.git > Sarah Sharp -- Best regards, Sander mailto:linux@xxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html