External USB enclosure is not recognized

Status
Not open for further replies.

Thinkcat

Dabbler
Joined
Aug 3, 2015
Messages
47
Hello

I have a X10SLH-F, running an E3-1231 Haswell.

I am attempting to connect a Macally external USB enclosure. It gets seen as a generic USB device, but not as a mass storage device. It does work with other machines.

From dmesg:
Code:
ugen0.2: <vendor 0x0928> at usbus0


From usbconfig:
Code:
ugen0.2: <product 0x8000 vendor 0x0928> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)


There are USB 2 memory sticks that are my mirrored boot drive in the same usbus0. Even if at boot it says
Code:
usbus0: 5.0Gbps Super Speed USB v3.0
usbus1: 480Mbps High Speed USB v2.0
usbus2: 480Mbps High Speed USB v2.0

I assume that an USB 2 enclosure should still work even if it is in a "USB 3" bus. Or should I somehow try to disable USB 3?
 
Last edited by a moderator:

DrKK

FreeNAS Generalissimo
Joined
Oct 15, 2013
Messages
3,630
Sir,

Are you attempting to connect an external USB enclosure for the purpose of running a pool? Or are you merely trying to import stuff?
 

wblock

Documentation Engineer
Joined
Nov 14, 2014
Messages
1,506
It should work, but some USB devices require "quirk" entries because they are weird in some way. That USB enclosure could also be a composite device that also has a hub or other devices. It might help to identify the exact Macally model number, and then post the output of usbconfig -d 0.2 dump_device_desc. 0.2 being the device number there, it might be different when connected again.
 

Thinkcat

Dabbler
Joined
Aug 3, 2015
Messages
47
Did disable USB 3 from BIOS (XHCI) and it found the external drive immediately. I guess I will keep it this way.

I am attempting to have a storage for "almost throwaway" stuff that will save me trouble if I still have it, but not be a great loss if the drive crashes.
 

Thinkcat

Dabbler
Joined
Aug 3, 2015
Messages
47
It might help to identify the exact Macally model number, and then post the output of usbconfig -d 0.2 dump_device_desc. 0.2 being the device number there, it might be different when connected again.

I got:

Code:
ugen1.6: <1394AUSB2.0eSATA combo drive PI-208> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (0mA)

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0200
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x0928
  idProduct = 0x000a
  bcdDevice = 0x0000
  iManufacturer = 0x0001  <PI-208>
  iProduct = 0x0002  <1394A/USB2.0/eSATA combo drive>
  iSerialNumber = 0x0003  <2010070800000482>
  bNumConfigurations = 0x0001
 
Status
Not open for further replies.
Top