Re: [PATCH 0/10 v8] xHCI: Isoc transfer implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux