I'm pretty sure this is fixed in more recent kernels. Can you try one of the kernel-images from testing or unstable? Note that due to release manager policies we're probably not able to get a fix into woody anyway.