Bug#511892: 'BUG: unable to handle kernel NULL pointer dereference at [...]' message when unplugging usb apc ups
Costin Gusa wrote:
Moritz Muehlenhoff wrote:
tags 511892 moreinfo
On Thu, Feb 18, 2010 at 11:44:17PM +0100, Moritz Muehlenhoff wrote:
On Thu, Jan 15, 2009 at 03:18:19PM +0200, Costin Gusa wrote:
There have been several changes after the 2.6.26 release to the
usbhid driver for fixing race conditions and to improve the error
when unplugging then replugging the usb cable from the apc ups into
another usb connector, the kernel outputs the message copied below.
I'm not sure if this persists if i turn off apcupsd or with a
non-smp kernel or with a 32-bit kernel, but i'll try the first two
and report back.
The next release of Debian (6.0, code name Squeeze) will be based
on 2.6.32. At this point our efforts are focused on bringing this
version in shape. Please test the current 2.6.32 from unstable/testing
and tell us whether the problem persists. If so, we should report it
upstream to the kernel.org developers.
The 2.6.32 kernel is available from packages.debian.org and can
be installed in both Debian stable, testing and unstable
Did you have a chance to test a more recent kernel?
Moritz, apologies for late response; I am going to visit the affected
machine late this week and let you know.
The behaviour seems to be gone away with the squeeze kernel. I have
plugged/unplugged the usb cable several times from one connector socket
to another and I only get regular kernel messages. apcupsd continues to
run and detects/notifies cable plugging/unplugging