On Sat, Aug 21, 2010 at 03:04:03PM +0200, Hans Petter Selasky wrote:
> On Saturday 21 August 2010 14:03:16 Indi wrote:
> > Hi list,
> > 
> > I recently bought a Seagate 320 GB portable USB HDD.
> > Works perfectly with Linux and OS X, but in FreeBSD
> > it has to be unplugged and replugged in order to show
> > up in /dev/.
> > 
> > Is there a way to make it behave normally?
> Try checking the USB Mass Storaquirks. See:
> usbconfig -h

Thanks for that.
Here's what I found, but I have no idea what to do with it:

sudo usbconfig -u 4 -a 5 dump_device_desc
ugen4.5: <Portable Seagate> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000 
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x0bc2 
  idProduct = 0x2300 
  bcdDevice = 0x0130 
  iManufacturer = 0x0001  <Seagate >
  iProduct = 0x0002  <Portable        >
  iSerialNumber = 0x0003  <2GH2P74N    >
  bNumConfigurations = 0x0001 

$ sudo usbconfig -u 4 -a 5 dump_device_quirks

Dumping current device quirks:

VID=0x0b05 PID=0x1726 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x1608 PID=0x0001 REVLO=0x0094 REVHI=0x0094 QUIRK=UQ_SWAP_UNICODE
VID=0x04fa PID=0x4201 REVLO=0x00a2 REVHI=0x00a2 QUIRK=UQ_BAD_ADC
VID=0x04fa PID=0x4201 REVLO=0x00a2 REVHI=0x00a2 QUIRK=UQ_AU_NO_XU
VID=0x04d2 PID=0x0070 REVLO=0x0103 REVHI=0x0103 QUIRK=UQ_BAD_ADC
VID=0x04d2 PID=0xff05 REVLO=0x0000 REVHI=0x0000 QUIRK=UQ_BAD_AUDIO
VID=0x05c7 PID=0x2011 REVLO=0x0110 REVHI=0x0110 QUIRK=UQ_SPUR_BUT_UP
VID=0x0566 PID=0x2802 REVLO=0x0001 REVHI=0x0001 QUIRK=UQ_SPUR_BUT_UP
VID=0x0711 PID=0x0100 REVLO=0x0102 REVHI=0x0102 QUIRK=UQ_BUS_POWERED
VID=0x0711 PID=0x0210 REVLO=0x0102 REVHI=0x0102 QUIRK=UQ_BUS_POWERED
VID=0x0451 PID=0x1446 REVLO=0x0110 REVHI=0x0110 QUIRK=UQ_POWER_CLAIM
VID=0x0562 PID=0x0001 REVLO=0x0009 REVHI=0x0009 QUIRK=UQ_AU_NO_FRAC
VID=0x1527 PID=0x0201 REVLO=0x0100 REVHI=0x0100 QUIRK=UQ_AU_INP_ASYNC
VID=0x046d PID=0xc032 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_NO_STRINGS
VID=0x03f0 PID=0x0004 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x03f0 PID=0x0104 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x03f0 PID=0x0204 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x03f0 PID=0x0304 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x03f0 PID=0x0404 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x03f0 PID=0x0212 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x0924 PID=0xffef REVLO=0x0000 REVHI=0xffff QUIRK=UQ_BROKEN_BIDIR
VID=0x051d PID=0x0002 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x050d PID=0x0551 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x0764 PID=0x0501 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x1163 PID=0x0100 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x04d8 PID=0x0002 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x04d8 PID=0xc001 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x0463 PID=0x0001 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x0463 PID=0xffff REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x05ac PID=0x1290 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x05ac PID=0x1292 REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x04b4 PID=0x0bad REVLO=0x0000 REVHI=0xffff QUIRK=UQ_KBD_IGNORE
VID=0x04b4 PID=0x0bad REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x1781 PID=0x083e REVLO=0x0000 REVHI=0xffff QUIRK=UQ_KBD_IGNORE
VID=0x1781 PID=0x083e REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
VID=0x1130 PID=0xf211 REVLO=0x0101 REVHI=0x0101 QUIRK=UQ_AUDIO_SWAP_LR
VID=0x045e PID=0x008c REVLO=0x0000 REVHI=0xffff QUIRK=UQ_MS_LEADING_BYTE
VID=0x1781 PID=0x083f REVLO=0x0000 REVHI=0xffff QUIRK=UQ_KBD_IGNORE
VID=0x1781 PID=0x083f REVLO=0x0000 REVHI=0xffff QUIRK=UQ_HID_IGNORE
freebsd-usb@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to