Error in ohci_hcd with bluetooth dongles
From: Pedro Monjo Florit
Date: Wed Jan 04 2006 - 03:45:52 EST
Hi everyone,
I am using kernel 2.6.12 patched with Marcel Holtmann patches
(2.6.12-mh3) and a custom Linux distribution based on Linux From Scratch
6.1. I attach up to three CSR-based Bluetooth dongles, through USB.
I have a problem with the ohci_hcd module. For some (still unknown)
reason, at a random time, I start to get error messages in syslog, at a
rate of about 150 lines per second, until they fill up the entire hard
disk. This does not happen always, only from time to time. Here is a
sample of the messages:
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host last message repeated 3 times
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host last message repeated 3 times
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host last message repeated 3 times
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host last message repeated 2 times
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e1110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
Dec 22 21:30:21 Host last message repeated 3 times
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f7f4 path 1.3 ep1in 5f160000 cc 5 --> status -110
Dec 22 21:30:21 Host kernel: ohci_hcd 0000:00:13.0: urb c130f974 path 1.3 ep2in 5e160000 cc 5 --> status -110
I have found where the error is generated in the kernel souces (file
ohci-q.c), but I am not an expert in USB protocol, so I do not know
exactly when is this triggered. Searching in the archives, I have seen
that this problem was once reported back in June 2004 and Marcel
answered that in 2.6.7-rc2 it was already solved.
I must add that the problem may be well due to a hardware error, but I
want to make sure that the problem is not in the software.
What does exactly this error mean? When is it generated? Is there any
known reason that could make the kernel enter an infinite loop that
would generate this error continously, even in the absence of the
original condition?
Cheers,
Pedro Monjo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/