Hi Daniel,

On Sun, Nov 13, 2011 at 10:12 PM, Daniel van Vugt <[email protected]> wrote:
> And it's still happening in kernel 3.1. Logs attached.

Looks like ehci controller has DMA-read a invalid zero address
from the below lines:

        [94596.962587] DRHD: handling fault status reg 2
        [94596.962592] DMAR:[DMA Read] Request device [00:1d.0] fault addr 0
        [94596.962593] DMAR:[fault reason 06] PTE Read access is not set

then which caused ehci host controller to stop working.

Generally speaking, DMA address of transfer buffer is from usb interface
driver if flag URB_NO_TRANSFER_DMA_MAP is set.  Considered that you
said it may be triggered by your PlayTV usb device, please apply the
attchment debug patch to see if something insane can be dumped out.

If you can't build kernel, please let me know and I will upload a
built kernel image for you.


thanks,
--
Ming Lei


** Patch added: "ehci-bad-transfer_dma.patch"
   
https://bugs.launchpad.net/bugs/795626/+attachment/2596309/+files/ehci-bad-transfer_dma.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/795626

Title:
  ehci_hcd fatal error - USB devices randomly crash

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/795626/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to