HEADSUP!!! USB MFC committed

Christopher Sean Hilton chris at vindaloo.com
Thu Mar 18 08:43:50 PST 2004


Summary:

This is probably too old a datapoint but...

I just updated my kernel to last Tuesday's version of 4.9-STABLE.

Good:

     My USB mouse works as expected.

     My USB hard drive works correctly.


No change:

     My Olympus C-2100Z USB camera incorrectly comes up under the ugen driver rather
     than the umass driver.

     My Handspring Treo 300 comes up under the ugen driver rather than
     the visor driver. I have not honestly spent the time needed to
     get this device working under FreeBSD. Nuf said.

Bad:

     My Memorex USB pendrive probes correctly if installed at boot
     time but hangs the USB bus if installed after boot.

Details:

Logitech Mouse:

Mar 18 11:19:23 endaba /kernel: ums0: Logitech USB Receiver, rev 1.10/9.10, addr 3, iclass 3/1
Mar 18 11:19:23 endaba /kernel: ums0: 5 buttons and Z dir.

Generic USB Hard drive:

Mar 18 11:29:43 endaba /kernel: umass0: Genesys Logic USB TO IDE, rev 2.00/0.02, addr 4
Mar 18 11:29:43 endaba /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 18 11:29:43 endaba /kernel: da0: <IC25N020 ATCS05-0 0811> Fixed Direct Access SCSI-0 device 
Mar 18 11:29:43 endaba /kernel: da0: 650KB/s transfers
Mar 18 11:29:43 endaba /kernel: da0: 19077MB (39070080 512 byte sectors: 64H 32S/T 19077C)

Camera:

Mar 18 11:30:34 endaba /kernel: ugen0: OLYMPU C-2100 Ultra Zoom, rev 1.10/1.00, addr 4

Handsprint Treo 300:

Mar 18 11:31:52 endaba /kernel: ugen0: Handspring Handspring Visor, rev 1.00/1.00, addr 4

Pen Drive at boot time:

Mar 18 10:44:58 endaba /kernel: umass0: USB Solid state disk, rev 1.10/1.00, addr 3
Mar 18 10:44:58 endaba /kernel: ums0: Logitech USB Receiver, rev 1.10/9.10, addr 4, iclass
 3/1
Mar 18 10:44:58 endaba /kernel: ums0: 5 buttons and Z dir.

...

Mar 18 10:44:58 endaba /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Mar 18 10:44:58 endaba /kernel: da0: <Memorex ThumbDrive 1.12> Removable Direct Access SCSI-2 device 
Mar 18 10:44:58 endaba /kernel: da0: 650KB/s transfers
Mar 18 10:44:58 endaba /kernel: da0: 252MB (516096 512 byte sectors: 64H 32S/T 252C)

Pen Drive after boot:

Mar 18 11:35:27 endaba /kernel: umass0: USB Solid state disk, rev 1.10/1.00, addr 4
Mar 18 11:35:27 endaba /kernel: ums0: at uhub1 port 4 (addr 3) disconnected
Mar 18 11:35:27 endaba /kernel: ums0: detached
Mar 18 11:35:27 endaba moused: unable to open /dev/ums0: Device not configured

Note that at this point plugging in the Pen Drive disconnected my usb mouse.

Mar 18 11:35:39 endaba /kernel: ums0: Logitech USB Receiver, rev 1.10/9.10, addr 3, iclass 3/1
Mar 18 11:35:39 endaba /kernel: ums0: 5 buttons and Z dir.

My mouse tries to reconnect periodically but it always fails.

Mar 18 11:35:39 endaba /kernel: ums0: at uhub1 port 4 (addr 3) disconnected
Mar 18 11:35:39 endaba /kernel: ums0: detached
Mar 18 11:35:39 endaba moused: unable to open /dev/ums0: Device not configured

The mouse again.

Mar 18 11:35:40 endaba /kernel: ums0: Logitech USB Receiver, rev 1.10/9.10, addr 3, iclass 3/1
Mar 18 11:35:40 endaba /kernel: ums0: 5 buttons and Z dir.
Mar 18 11:35:40 endaba /kernel: ums0: at uhub1 port 4 (addr 3) disconnected
Mar 18 11:35:40 endaba /kernel: ums0: detached
Mar 18 11:35:40 endaba moused: unable to open /dev/ums0: Device not configured

After a minute or so I unplug the Pen drive.

Mar 18 11:36:29 endaba /kernel: umass0: BBB reset failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB reset failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB reset failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB reset failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB reset failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-in clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: BBB bulk-out clear stall failed, STALLED
Mar 18 11:36:29 endaba /kernel: umass0: at uhub0 port 1 (addr 4) disconnected
Mar 18 11:36:29 endaba /kernel: umass0: detached

And the mouse comes back normally.

Mar 18 11:36:44 endaba /kernel: ums0: Logitech USB Receiver, rev 1.10/9.10, addr 3, iclass 3/1
Mar 18 11:36:44 endaba /kernel: ums0: 5 buttons and Z dir.



-- 
Chris Hilton                                 chilton-at-vindaloo-dot-com
------------------------------------------------------------------------
                "All I was doing was trying to get home from work!"
                                                 -- Rosa Parks


More information about the freebsd-stable mailing list