tech-kern archive

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

Re: bus_dmamap_sync() for uhci(4)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Jun 14, 2008, at 09:37, Izumi Tsutsui wrote:
bouyer%antioche.eu.org@localhost wrote:

Anyway I'll test it on cobalt with later..

thanks !
Here's my latest patch. In addition to the previous, it fixes a possible
race between the controller and host when removing TDs from a queue.
With this, my test on umodem has been running for more than 36 hours
without issues, where it would hit a "host controller process error" within
max. 12 hours before. I'll let it running until monday.

On cobalt2700 with VIA ehci and an IDE-USB bridge cable, it shows:
...

....................................................umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
umass0: Invalid CSW: tag 1674 should be 12675
umass0: BBB reset failed, TIMEOUT

I saw similar errors on sgimips, Manuel's latest patch fixed them here, although I get different problems now ( which look a bit like missing wbflush()es after filling DMA buffers )

have fun
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSFR618pnzkX8Yg2nAQIE+gf9Fa6k8Mf+Ekf5EUdyVK7nblkEf1o+vWFa
J4cI5Mak0MHLaNIIFCacGA9JjPqNSOdjEVqnDTU3O1kdENFPc9faj6ecwTRMn8Ya
nAWdEnKC94hsfxUuGgspk916VhBqNT2+L6kHbXQASGNZG1opCytrHU35Juy5TUTc
zFpyXkaxzfCjCDX3K4FjQNrlT4OdRw9aFZcNe9k/aOHKduNn0+2kXovUM6DfirPZ
fcFbL+iuqfRvlftTq7Phr2RnzJdK9vnFPwxIrKAQjrsfHI0gwNHFtNr8XMeZyeVH
A9cezYa8XDSWSwZzYKFnKy8IHpUtaZJo7PIYqbIjT9TDQQR85JsHPw==
=FEO0
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index