I have a Brother HL-2040 Laser printer that I connect to via USB. It worked fine with previous versions of Ubuntu, including 11.04 but after upgrading to 11.10, the printer can't be detected at all.

I also have a HP ScanJet 5200C scanner, also connected via USB, and when I connect it to the system, these messages appear in dmesg output:

Code:
[17225.596041] usb 3-2: new full speed USB device number 3 using ohci_hcd
[17225.776162] usb 3-2: device descriptor read/64, error -62
[17226.060046] usb 3-2: device descriptor read/64, error -62
[17226.340054] usb 3-2: new full speed USB device number 4 using ohci_hcd
[17226.520039] usb 3-2: device descriptor read/64, error -62
[17226.804043] usb 3-2: device descriptor read/64, error -62
[17227.084042] usb 3-2: new full speed USB device number 5 using ohci_hcd
[17227.492032] usb 3-2: device not accepting address 5, error -62
[17227.668037] usb 3-2: new full speed USB device number 6 using ohci_hcd
[17228.076027] usb 3-2: device not accepting address 6, error -62
[17228.076071] hub 3-0:1.0: unable to enumerate USB device on port 2
I've researched the "error -62" messages and found some threads on things to try, like using this command to change how the USB module detects USB devices:
Code:
 echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first
but that didn't help.

When I turn on my Brother printer (which I tend to leave off until I need it), NO output from dmesg even references the printer. When I try to print to it, using the previous printer definition, the system tries to print and I get a "Waiting for printer to become available." message.

Any ideas on where to start troubleshooting this? I'm running Ubuntu 11.10 64-bit.

Thanks!

Peace...