Mailinglist Archive: opensuse-bugs (15090 mails)
| < Previous | Next > |
[Bug 325601] Attaching an USB device breaks USB and throws a calltrace
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Mon, 17 Sep 2007 06:18:57 -0600 (MDT)
- Message-id: <20070917121857.DDE8DCC78D@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=325601#c1
Thomas Renninger <trenn@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |olh@xxxxxxxxxx
AssignedTo|trenn@xxxxxxxxxx |oneukum@xxxxxxxxxx
Severity|Normal |Critical
--- Comment #1 from Thomas Renninger <trenn@xxxxxxxxxx> 2007-09-17 06:18:57 MST ---
First I thought this has to do with too much C3 entering, messing up USB DMA
transfers somehow resulting in a breaking away IRQ, or whatever (what would
still be a bit weird, as if the IRQ is setup and works it should normally break
away like this at some later point, but this is just some experience, I don't
konw this detailed).
As you said, this only happens when you attach the device, I more think this is
an USB layer bug, the backtrace to the idle function should just be the code
processed before the IRQ happened and chances are high that this is the idle
function.
It looks like the USB device fires an IRQ before the USB subsystem could
setup/activate/handle the IRQ correctly. Looks like a race in ehci or other USB
related code -> reassigning to Oliver. Also CC'ing Olaf who also has experience
in USB code. Also increasing severity, not (always) working USB for 10.3 on a
ThinkPad T61 is IMO critical.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Thomas Renninger <trenn@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |olh@xxxxxxxxxx
AssignedTo|trenn@xxxxxxxxxx |oneukum@xxxxxxxxxx
Severity|Normal |Critical
--- Comment #1 from Thomas Renninger <trenn@xxxxxxxxxx> 2007-09-17 06:18:57 MST ---
First I thought this has to do with too much C3 entering, messing up USB DMA
transfers somehow resulting in a breaking away IRQ, or whatever (what would
still be a bit weird, as if the IRQ is setup and works it should normally break
away like this at some later point, but this is just some experience, I don't
konw this detailed).
As you said, this only happens when you attach the device, I more think this is
an USB layer bug, the backtrace to the idle function should just be the code
processed before the IRQ happened and chances are high that this is the idle
function.
It looks like the USB device fires an IRQ before the USB subsystem could
setup/activate/handle the IRQ correctly. Looks like a race in ehci or other USB
related code -> reassigning to Oliver. Also CC'ing Olaf who also has experience
in USB code. Also increasing severity, not (always) working USB for 10.3 on a
ThinkPad T61 is IMO critical.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |