usb2.0 being detected as 1.0

richard legault rlegaultgame at yahoo.ca
Fri Jan 5 19:40:15 UTC 2007


    I  have had no success in using usb2.0 on a freebsd 5.4 image. The   usb drive keeps using the UHCI  driver instead of the EHCI.
          Here is the  information typically asked for during my websearch for a resolution to this  issue.
          (:wheel)#  sed -n 's/^___//p' `sysctl -n kern.bootfile`
      #
      #  USBROOT-NOSMP - Uses a USB drive as its root
      #
       
      include         STOCK-NOSMP
      ident  USBROOT-NOSMP
       
      device usb
      device  umass
      device          ehci            # USB 2.0
      device          uhci            # UHCI PCI->USB interface
      device          ohci            # OHCI PCI->USB interface
      device          usb             # USB Bus (required)
      device          ugen            # Generic
       
       
      (:wheel)#  usbdevs
      addr 1:  UHCI root hub, Intel
       addr 2: Mini TravelDrive, Memorex
      addr 1:  UHCI root hub, Intel
      addr 1:  UHCI root hub, Intel
      (:wheel)#  usbdevs -v
      Controller  /dev/usb0:
      addr 1:  full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000)
      , rev 1.00
       port 1 addr 2: full speed, power 94 mA, config  1, Mini TravelDrive(0x0020), Mem
      orex(0x08ec),  rev 2.00
       port 2 powered
      Controller  /dev/usb1:
      addr 1:  full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000)
      , rev 1.00
       port 1 powered
       port 2 powered
      Controller  /dev/usb2:
      addr 1:  full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000)
      , rev 1.00
       port 1 powered
       port 2 powered
       
      (:wheel)#  camcontrol devlist
      <SEAGATE  ST318453LW 0006>          at scbus0  target 0 lun 0 (pass0)
      <Memorex  Mini TravelDrive 6.50>    at scbus2  target 0 lun 0 (pass1,da0)
      <Memorex  Mini TravelDrive 6.50>    at scbus2  target 0 lun 1 (pass2,cd0)
       
      (:wheel)#  dmesg | grep usb && dmesg | grep da0
      usb0:  <Intel 82801EB (ICH5) USB controller USB-A> on uhci0
      usb0: USB  revision 1.0
      usb1:  <Intel 82801EB (ICH5) USB controller USB-C> on uhci1
      usb1: USB  revision 1.0
      usb2:  <Intel 82801EB (ICH5) USB controller USB-D> on uhci2
      usb2: USB  revision 1.0
      da0 at  umass-sim0 bus 0 target 0 lun 0
      da0:  <Memorex Mini TravelDrive 6.50> Removable Direct Access SCSI-0 device
      da0:  1.000MB/s transfers
      da0: 1920MB  (3932991 512 byte sectors: 255H 63S/T 244C)
      I have tried other sticks that support 2.0 but all have used the UHCI driver. 
  Any assistance would be greatly appreciated.
  Thanks
  Richard Legault
  

 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the freebsd-questions mailing list