Bug 122547 - [ehci] USB Printer not being recognized after reboot
Summary: [ehci] USB Printer not being recognized after reboot
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: usb (show other bugs)
Version: 7.0-STABLE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-usb (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-07 23:20 UTC by Pegasus Mc Cleaft
Modified: 2017-12-31 22:36 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pegasus Mc Cleaft 2008-04-07 23:20:01 UTC
After a reboot (shutdown -r now) USB printer not being detected during
device poll. A full power off of printer device and power-on allows device
to be detected and attached. 

After reboot of machine and before power cycle of device:
feathers# usbdevs
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: EHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
 addr 2: product 0x0000, vendor 0x062a
 addr 3: Dell Smart Card Reader Keyboard, Dell
addr 1: EHCI root hub, Intel


After power cycle of usb device:
feathers# usbdevs
addr 1: UHCI root hub, Intel
 addr 2: Samsung ML-1610 Series, Samsung Electronics Co., Ltd.
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: EHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
addr 1: UHCI root hub, Intel
 addr 2: product 0x0000, vendor 0x062a
 addr 3: Dell Smart Card Reader Keyboard, Dell
addr 1: EHCI root hub, Intel

Fix: 

Power cycle USB device to force polling.
How-To-Repeat: Reboot machine with USB printer powered on.
Comment 1 Pegasus Mc Cleaft 2008-04-08 22:22:14 UTC
FYI..  Problem is not limited to the printer. Also found same problem with a 
GemPlus smartcard reader that will not poll until unplugged and replugged in 
after reboot.
Comment 2 Pegasus Mc Cleaft 2008-04-19 22:59:19 UTC
Found something interesting. If you add a USB hub between the PC and the 
devices that are not recognised on boot up, they will be polled correctly 
after reboot.
Comment 3 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:01:03 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped