So three problems here:

1) During resume, we see this:
kernel: [   29.950131] usb 4-3: USB disconnect, address 2

This is your mceusb device. For some reason, your USB chipset isn't
being suspended correctly, and its causing a full disconnect and
reconnect of at least mceusb device. That's bad (and not mceusb's
fault).


2) lirc is being restarted, rather than simply left running. The lirc daemon 
should be able to handle a lirc device coming and going from underneath it 
without requiring a restart like this, best as I can recall. But I think its 
some Ubuntu "feature-add" udev rule that restarts lircd when a new device is 
connected -- see item #1, the reconnect looks like a new device being connected.


3) When lirc is being restarted, its calling show_protocols before everything 
is actually wired up, which is indeed the bug I referenced earlier that a fix 
for has already been sent upstream.

kernel: [   30.053825] Pid: 1693, comm: cat Tainted: P        W   
2.6.38-10-generic #44-Ubuntu System manufacturer System Product Name/E35M1-I 
DELUXE
kernel: [   30.053832] RIP: 0010:[<ffffffffa03d76e7>]  [<ffffffffa03d76e7>] 
show_protocols+0xf7/0x130 [rc_core]


At this point, nothing more that I can do. The fix for #3 was sent upstream and 
the stable team cc'd, so in theory, that patch will eventually make it into a 
stable series kernel and then into an Ubuntu kernel. Item #2 requires someone 
in Ubuntu-land who knows better what's going on to evaluate, and #1, not sure, 
probably requires someone in usb-land upstream to fix suspend and resume with 
your particular usb chipset.

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

Title:
  Lirc mceusb resume problem

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

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

Reply via email to