https://bugzilla.kernel.org/show_bug.cgi?id=42844





--- Comment #16 from WZab <w...@ise.pw.edu.pl>  2012-09-03 21:43:22 ---
If the real cause of the problem is incorrect sharing of IRQ18 between the
SMBus controller and the XHCI USB controler, maybe this could also explain the
problems with USB transfers reported in the comment #3 in this bug:

[  603.808897] usb 3-2: new high-speed USB device number 2 using xhci_hcd
[  603.822521] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[  603.823026] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[  603.823505] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[  603.823622] usb 3-2: New USB device found, idVendor=12d1, idProduct=1446
[  603.823626] usb 3-2: New USB device strings: Mfr=3, Product=2,
[...]
[  609.550820] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[  609.553350] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[  609.553743] sd 23:0:0:0: [sdb] Attached SCSI removable disk
[  609.558444] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[  609.563097] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[  609.572390] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[  609.576895] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint

So if my diagnosis is correct, the problem is neither USB bug, nor ACPI bug,
but the bug in the I2C/SMbus driver.

The smbalert_irq routine should quickly indentify if the interrupt cause is the
I2C controller and return either IRQ_HANDLED or IRQ_NONE.
Additionally it shouldn't block the interrupt in the interrupt controller
(which can cause unacceptable latency in servicing of USB 3.0 interrupts), but
in the I2C controller (is it possible in hardware independent manner?).

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to