[pvrusb2] Did pvrusb2 cause a kernel oops?

Roger rogerx at sdf.lonestar.org
Tue Jun 2 19:52:35 CDT 2009


On Tue, 2009-06-02 at 19:33 -0500, Mike Isely wrote:
> Looks like a crash happened while the driver tied to tear down its sysfs 
> interface.  There isn't much else I can glean from this except to say 
> that the pvrusb2 driver and pretty much any form of Linux suspend have 
> never played well together.  Realize that the pvrusb2 hardware is 
> self-powered - it's going to stay on even if the PC turns off.  This 
> behavior is kind of out of scope for what one might expect when trying 
> to suspend a PC.  I would assume that in this case the suspend process 
> should try to force a hot-unplug of the USB connected devices first, but 
> I don't really know and in any case it's outside the control of the 
> pvrusb2 driver.  Admittedly the driver should never oops under any 
> circumstance, however I don't really follow what this circumstance is - 
> i.e. exactly what context is being used to force out the driver here.

Exactly.  And since I have usb compiled at modules, looks like suspend
tried to unload everything and this might have occurred do to lirc
locking up on stop.  (I tried hibernate once & it seemed to stop the
hibernation process after "/etc/init.d/lircd stop"... Invoking hibernate
again and it proceeded to hibernate & oops.  Likely lircd never *really*
did stop and locked up stopping -- or something similar to a timing
issue.

I'll keep an eye on this & post any additional I get -- or if I resolve
it.

-- 
Roger
http://rogerx.freeshell.org



More information about the pvrusb2 mailing list