Bug 5089 (USB)

Summary: USB meta-bug
Product: Drivers Reporter: Greg Kroah-Hartman (greg)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: RESOLVED INVALID    
Severity: low CC: grafgrimm77
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.x Tree: Mainline
Regression: No
Bug Depends on: 1067, 1553, 1723, 1976, 2136, 2201, 2226, 2400, 2472, 2562, 2597, 2725, 2975, 3007, 3063, 3136, 3304, 3400, 3466, 3496, 3505, 3595, 3604, 3694, 3735, 3791, 3821, 3891, 3916, 3951, 4033, 4057, 4276, 4286, 4358, 4373, 4421, 4500, 4503, 4563, 4577, 4590, 4724, 4776, 4882, 4917, 4944, 4966, 4974, 5010, 5052, 5063, 5072, 5086, 5098, 5134, 5143, 5164, 5169, 5173, 5195, 5215, 5225, 5231, 5237, 5247, 5250, 5253, 5258, 5265, 5270, 5274, 5276, 5291, 5308, 5325, 5349, 5350, 5381, 5386, 5413, 5414, 5428, 5433, 5436, 5464, 5467, 5475, 5492, 5525, 5532, 5537, 5540, 5541, 5579, 5600, 5601, 5606, 5608, 5630, 5631, 5640, 5642, 5652, 5668, 5682, 5684, 5702, 5730, 5742, 5744, 5753, 5757, 5765, 5777, 5788, 5835, 5836, 5874, 5876, 5891, 5894, 5913, 5920, 5932, 5935, 5967, 6011, 6071, 6078, 6081, 6089, 6128, 6175, 6182, 6191, 6193, 6194, 6195, 6201, 6202, 6214, 6236, 6266, 6271, 6285, 6286, 6298, 6310, 6321, 6342, 6352, 6374, 6397, 6413, 6418, 6425, 6427, 6432, 6448, 6461, 6462, 6489, 6491, 6510, 6526, 6554, 6560, 6562, 6584, 6596, 6651, 6672, 6679, 6684, 6694, 6701, 6708, 6722, 6723, 6747, 6786, 6789, 6805, 6817, 6833, 6886, 6930, 6935, 6940, 6950, 7025, 7070, 7088, 7093, 7113, 7126, 7155, 7164, 7193, 7397, 7544, 7568, 7694, 7769, 7783, 7841, 7858, 7862, 7914, 7932, 8005, 8023, 8073, 8094, 8104, 8135, 8212, 8249, 8294, 8328, 8602, 8606, 8639, 8645, 8681, 8690, 8692, 8698, 8705, 8742, 8746, 8783, 8830, 8836, 8840, 8887, 8920, 8932, 8940, 8968, 8970, 8977, 8983, 9026, 9065, 9095, 9114, 9154, 9166, 9176, 9330, 9431, 9466, 9562, 9569, 9572, 9573, 9593, 9594, 9596, 9626, 9638, 9665, 9713, 9782, 9790, 12347    
Bug Blocks: 9046    

Description Greg Kroah-Hartman 2005-08-18 15:04:38 UTC
Used for tracking USB bugs, do not add comments.
Comment 1 Mario Bachmann 2008-10-31 03:07:21 UTC
I have a HP Laserjet 1300 (USB 1.x) on a USB1.1 Controller. 
With kernel 2.6.25.18 everything works great. All kernels before worked great. 

With kernel 2.6.26.4 and 2.6.27.4 i have a strange behavior, that the printer is not always found by "the kernel".

First everything is fine: After a fresh restart of the machine and turning on the printer -> dmesg shows
  usb 1-1: new full speed USB device using ohci_hcd and address 3
  usb 1-1: configuration #1 chosen from 1 choice
  usblp0: USB Bidirectional printer dev 3 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1017
That is fine and lsusb shows my "Hewlett-Packard". 

Now i turn off the printer and wait an hour and put the printer on again. Than dmesg will never show me finding the usb-printer. I already changed the cable with a brand new one. 

My OHCI-USB-Controller is onboard:
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 07) (prog-if 10 [OHCI])
	Subsystem: Silicon Integrated Systems [SiS] USB 1.1 Controller
	Flags: bus master, medium devsel, latency 64, IRQ 11
	Memory at cfffc000 (32-bit, non-prefetchable) [size=4K]
	Kernel driver in use: ohci_hcd

I put OHCI in all my kernels (not a module). 

Summary:
(kernel 2.5.25.18 + [SiS] USB 1.1 + HP Laserjet 1300) works perfekt. 
(kernel 2.5.27.4 + [SiS] USB 1.1 + HP Laserjet 1300) works at the beginning. 

Other testing:
The printer perfectly works on an other Linux Box with USB 2.0. 
The USB-cable is brand new.
I tried an other USB1.x pci card with silicon image chipset. that find the printer always, but printing do not work. 
Comment 2 Greg Kroah-Hartman 2008-10-31 06:14:16 UTC
Mario, this bug is not for comments, if you have problems, please open a new bug.

This is a "tracking" bug only.
Comment 3 Greg Kroah-Hartman 2012-02-22 21:57:52 UTC
All USB bugs should be sent to the linux-usb@vger.kernel.org mailing 
list, and not entered into bugzilla.