OpenBSD Journal

Status on USB 2.0?

Contributed by jose on from the good-questions dept.

sarge writes: "What is the current status on USB 2.0? I am using OpenBSD 3.4 GENERIC#18 i38. I see from http://www.openbsd.org/want.html they are seeking 2.0 devices. I have an IBM thinkpad x24 which has USB 1.1 on the motherboard. When I connect a USB 2.0 device to the 1.1 USB port on the x24, I get
umass_scsi_cb: status cmd failed for scsi op 0x00
for a USB 2.0 memory device and my apple ipod 3rd generation. If I use an IBM PCMCIA USB 2.0 card, there is no function configured for the 2 USB ports on the PCMCIA dongle, from dmesg.

It would seem there is no USB 2.0 support for 3.4. If I go to an ftp site, snapshots/i386, the latest version is 11/01/2003. Can we help in testing USB 2.0? It seems to have been talked about over the last year and a half or so.

The ehci driver in the linux kernel 2.4.22 works a treat on the hardware listed above."

USB 2.0 would be nice to have working ...

(Comments are closed)


Comments
  1. By Anonymous Coward () on

    I get the same kind of messages with a USB2.0 capable harddisk on a USB1.1 port. The disk works fine though, so I think you can safely ignore those errors.

    The speed on the other hand is terrible (A harddisk on a 12Mbps interface *eek*), so for that reason USB2.0 support would indeed be nice

    Comments
    1. By Michael () on http://e.molioner.dk/

      12Mbps interface? Well, yes, but don't forget that USB never assigns the full bandwidth to one interface. Also, if I'm not mistaken, 10% is reserved for the bus to communicate.

      However, USB1.1 is more than fast enough for your average mouse and keyboard, but I recon USB2 would be the way to go for disk storage. I've got a USB2 CD writer which is pretty fast on USB1.1, but since I have no USB2 controllers, I have no idea of how fast it can actually go.

      I'd definitely like to see USB2 in the tree before IEEE1394/Firewire, because the latter is a gaping security hole.

      Comments
      1. By Anonymous Coward () on

        My USB2.0 capable disk gets about 750kbyte/second net transfer speed on a 1.1 interface. Add the protocol overhead to that, and that's pretty much the entire 12Mbps...
        A cd-writer on USB1.1 can normally write at 4x (at least mine does), which is fine for me.

        FireWire is very nice for storage too. What's the security problem as long as you don't use FW to hook up different hosts together?

  2. By Anonymous Coward () on

    If you take a look at the CVS logs you'll see that the source is being prepared for USB2 support - patience...

  3. By Anonymous Coward () on

    http://www.netsys.com/openbsd-tech/2003/03/msg00086.html

    So Nathan is working on ehci, apparently

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]