Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2007 14:17:52 +0100
From:      "Esben Rossel" <esbenrossel@gmail.com>
To:        freebsd-usb@freebsd.org
Subject:   high speed on EHCI transfers at 1MB/s
Message-ID:  <op.tn5i721j6pvl8t@localhost>

next in thread | raw e-mail | index | archive | help
Hi everybody
I've finally got my FreeBSD 6.2-release working, and even compiled my own  
kernel and everything, so that's good.

However when I connect my USB pen drive and/or USB-IDE external harddrive,  
I can only transfer at about 1 MB/s as if they were USB 1.1 devices (and  
they're 2.0). This is even more puzzling to me, since when I plug them in  
my dmesg says:

da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Maxtor 6 Y080L0 0811> Fixed Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 78167MB (160086528 512 byte sectors: 255H 63S/T 9964C)
da1 at umass-sim1 bus 1 target 0 lun 0
da1: < USB Flash Memory 6.00> Removable Direct Access SCSI-2 device
da1: 40.000MB/s transfers
da1: 489MB (1001472 512 byte sectors: 64H 32S/T 489C)


I also looked at the output from "usbdevs -v":

Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),  
nVidia(0x0000), rev 1.00
  port 1 powered
  port 2 powered
  port 3 addr 2: low speed, power 98 mA, config 1, USB-PS/2 Optical  
Mouse(0xc025), B16_b_02(0x046d), rev 98.02
  port 4 addr 3: full speed, power 50 mA, config 1, Hub in Apple Extended  
USB Keyboard(0x1003), Mitsumi Electric(0x05ac), rev 4.10
   port 1 powered
   port 2 powered
   port 3 addr 4: full speed, power 50 mA, config 1, Apple Extended USB  
Keyboard(0x020c), Mitsumi Electric(0x05ac), rev 4.10
  port 5 powered
  port 6 powered
  port 7 powered
  port 8 powered
  port 9 powered
  port 10 powered
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),  
nVidia(0x0000), rev 1.00
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 addr 2: high speed, self powered, config 1, USB TO IDE(0x0702),  
vendor 0x05e3(0x05e3), rev 0.33
  port 7 powered
  port 8 addr 3: high speed, power 100 mA, config 1, USB Flash  
Memory(0x6533), vendor 0x0930(0x0930), rev 1.00
  port 9 powered
  port 10 powered


So the system seems to recognize the devices correctly, but still only  
transfers at low speed. I have no problems on other peoples winxp's or  
with ubuntu (which unfortunately doesn't recognize my new motherboard's  
ACPI-something and crashes at will).

Mighty experts, please help!

-esben




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tn5i721j6pvl8t>