USB - printer vs. mouse

Larry Kollar yellowdog-general@lists.terrasoftsolutions.com
Thu May 16 19:59:11 2002


USB printing works OK, unless I move the (USB) mouse while printing.
Then things get ugly -- printing stops and the mouse freezes up
(perhaps the entire USB subsystem). Fortunately, I have an ADB mouse
and keyboard so I can continue to use the system & reboot it
gracefully. Rebooting is the only thing that clears the problem.
If I don't touch the mouse while the printer is active, I'm OK.

I've tried unplugging the mouse & re-plugging it, power-cycled the
printer, no help. I don't know if there's a way to force the USB
drivers to reload since they're part of the kernel.

If anyone has suggestions, I'd like to hear them.


The hardware:	beige G3/266 DT, Entrega 4-port USB card
		MacAlly USB wheelie mouse
		LexMark Optra E312L printer

The system: YDL 2.2, kernel as follows:

Linux version 2.4.18-0.8a (root@kaelta.terraplex.com) (gcc version 2.95.4 20010319 (prerelease/franzo/20011204)) #1 Wed Feb 27 23:25:46 EST 2002


Here's the relevant bits from dmesg:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Enabling device 00:0f.0 (0014 -> 0016)
usb-ohci.c: USB OHCI at membase 0xdba17000, IRQ 25
usb-ohci.c: usb-00:0f.0, OPTi Inc. 82C861
adb: starting probe task...
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
...
hub.c: USB new device connect on bus1/1, assigned device number 2
hub.c: USB hub found
ds: no socket drivers loaded!	<-- this isn't part of the USB stuff, is it?
hub.c: 4 ports detected
...
hub.c: USB new device connect on bus1/1/3, assigned device number 3
usb.c: USB device 3 (vend/prod 0x43d/0xc) is not claimed by any active driver.
-------> This is the printer; I insmod the printer module later. <--------
...
hub.c: USB new device connect on bus1/1/4, assigned device number 4
input4: USB HID v0.01 Joystick [MacALLY  MacALLY USB Joystick ] on usb1:4.0
...
-------> Here's the part where the printer comes in <---------
usb.c: registered new driver usblp
usb.c: ignoring set_interface for dev 3, iface 0, alt 0
printer.c: usblp0: USB Bidirectional printer dev 3 if 0 alt 0
printer.c: v0.8:USB Printer Device Class driver
...
hub.c: USB new device connect on bus1/1/1, assigned device number 5
input5: USB HID v0.01 Mouse [MacALLY Macally USB Scrolling Mouse] on usb1:5.0
...
hub.c: already running port 4 disabled by hub (EMI?), re-enabling...
usb.c: USB disconnect on device 4
hub.c: USB new device connect on bus1/1/4, assigned device number 6
input4: USB HID v0.01 Joystick [MacALLY  MacALLY USB Joystick ] on usb1:6.0
usb.c: USB disconnect on device 3



-- 
Larry Kollar   k o l l a r  at  a l l t e l . n e t
"Content creators are the engine that drives value in the
information life cycle."   -- Barry Schaeffer, on XML-Doc