Re: USB 3.0 Fails To Attach Western Digital My Book 3.0

2010-10-23 Thread Hans Petter Selasky
On Saturday 23 October 2010 02:07:59 Michael Martin wrote:
   On 10/21/2010 01:29, Michael Martin wrote:
   Thanks for the new USB 3.0 effort!
  
  I'm testing it out on 9.0-CURRENT amd64.  The controller seems to find
  a 2.0 usb stick fine.  However, when I plug in a Western Digital 3.0
  drive, the device fails to attach.  The WD drive attaches fine when
  plugging into a 2.0 port on the motherboard.
  
  Controller info:
  
  xh...@pci0:5:0:0:   class=0x0c0330 card=0x chip=0x01941033
  rev=0x03 hdr=0x00
  
  vendor = 'NEC Electronics Hong Kong'
  class  = serial bus
  subclass   = USB
  bar   [10] = type Memory, range 64, base 0xfbbfe000, size 8192,
  
  enabled
  
  cap 01[50] = powerspec 3  supports D0 D3  current D0
  cap 05[70] = MSI supports 8 messages, 64 bit
  cap 11[90] = MSI-X supports 8 messages in map 0x10
  cap 10[a0] = PCI-Express 2 endpoint max data 128(128) link x1(x1)
  
  ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
  ecap 0003[140] = Serial 1 
  ecap 0018[150] = unknown 1
  
  WD 3.0 Drive Info ( while plugged into the 2.0 port ):
  
  ugen3.4: My Book 3.0 Western Digital at usbus3, cfg=0 md=HOST
  spd=HIGH (480Mbps) pwr=ON
  
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x
bDeviceSubClass = 0x
bDeviceProtocol = 0x
bMaxPacketSize0 = 0x0040
idVendor = 0x1058
idProduct = 0x1123
bcdDevice = 0x1010
iManufacturer = 0x0001 Western Digital
iProduct = 0x0002 My Book 3.0
iSerialNumber = 0x0003 XXXRemovedXXX
bNumConfigurations = 0x0001
  
  Output when plugging in the Western Digital 3.0 into the 3.0 port:
  
  Oct 21 01:03:54 gandalf root: Unknown USB device: vendor 0x1058
  product 0x1123 bus uhub4
  Oct 21 01:03:54 gandalf kernel: ugen4.2: Western Digital at usbus4
  Oct 21 01:03:54 gandalf kernel: umass0: Western Digital My Book 3.0,
  class 0/0, rev 3.00/10.10, addr 1 on usbus4
  Oct 21 01:03:54 gandalf kernel: umass0:  SCSI over Bulk-Only; quirks =
  0x
  Oct 21 01:03:55 gandalf kernel: umass0:9:0:-1: Attached to scbus9
  Oct 21 01:03:57 gandalf root: ZFS: zpool I/O failure, zpool=wd3.1
  error=28
  Oct 21 01:03:57 gandalf last message repeated 2 times
  Oct 21 01:03:57 gandalf root: ZFS: vdev I/O failure, zpool=wd3.1 path=
  offset= size= error=
  Oct 21 01:04:03 gandalf kernel: ugen4.2: Western Digital at usbus4
  (disconnected)
  Oct 21 01:04:03 gandalf kernel: umass0: at uhub4, port 2, addr 1
  (disconnected)
  Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): lost device
  Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): got CAM status
  0xa
  Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): fatal error,
  failed to attach to device
  Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:
  Oct 21 01:04:03 gandalf kernel: 0:0): removing device entry
  Oct 21 01:04:14 gandalf root: ZFS: zpool I/O failure, zpool=wd3.1
  error=28
  Oct 21 01:04:14 gandalf last message repeated 2 times
  Oct 21 01:04:14 gandalf root: ZFS: vdev I/O failure, zpool=wd3.1 path=
  offset= size= error=
  
  Output when plugging in the WD 3.0 into the 2.0 port:
  
  Oct 21 01:15:20 gandalf root: Unknown USB device: vendor 0x1058
  product 0x1123 bus uhub3
  Oct 21 01:15:20 gandalf kernel: ugen3.4: Western Digital at usbus3
  Oct 21 01:15:20 gandalf kernel: umass0: Western Digital My Book 3.0,
  class 0/0, rev 2.10/10.10, addr 4 on usbus3
  Oct 21 01:15:20 gandalf kernel: umass0:  SCSI over Bulk-Only; quirks =
  0x
  Oct 21 01:15:21 gandalf kernel: umass0:9:0:-1: Attached to scbus9
  Oct 21 01:15:28 gandalf kernel: da0 at umass-sim0 bus 0 scbus9 target
  0 lun 0
  Oct 21 01:15:28 gandalf kernel: da0: WD My Book 3.0 1123 1010 Fixed
  Direct Access SCSI-4 device
  Oct 21 01:15:28 gandalf kernel: da0: 40.000MB/s transfers
  Oct 21 01:15:28 gandalf kernel: da0: 953867MB (1953519616 512 byte
  sectors: 255H 63S/T 121600C)
  
  Output when plugging in 2.0 device into the 3.0 port:
  
  Oct 21 01:09:54 gandalf root: Unknown USB device: vendor 0x090c
  product 0x1000 bus uhub4
  Oct 21 01:09:54 gandalf kernel: ugen4.2: USB at usbus4
  Oct 21 01:09:54 gandalf kernel: umass1: USB Flash Disk, class 0/0,
  rev 2.00/11.00, addr 1 on usbus4
  Oct 21 01:09:54 gandalf kernel: umass1:  SCSI over Bulk-Only; quirks =
  0x
  Oct 21 01:09:55 gandalf kernel: umass1:10:1:-1: Attached to scbus10
  Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): TEST UNIT
  READY. CDB: 0 0 0 0 0 0
  Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): CAM status:
  SCSI Status Error
  Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): SCSI
  status: Check Condition
  Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): SCSI sense:
  UNIT ATTENTION asc:28,0 (Not ready to ready change, medium may have
  changed)
  Oct 21 01:09:56 gandalf kernel: da1 at umass-sim1 bus 1 scbus10 target
  0 lun 0
  Oct 21 01:09:56 gandalf 

USB key can't mount /root during boot

2010-10-23 Thread Matthias Apitz

Hello,

I have now again the same problem (see Subject) again with a new laptop
Acer Aspire One D250 and neither of the two values in loader.conf:


kern.cam.boot_delay=1

kern.cam.scsi_delay=1

seems to help. The 10 sec delay is not even visible during the boot, the
message to enter manually the root device just pops up without any
delay. What does this mean?

Thanks

matthias
-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e g...@unixarea.de - w http://www.unixarea.de/
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: USB 3.0 Fails To Attach Western Digital My Book 3.0

2010-10-23 Thread Michael Martin

  On 10/23/2010 00:23, Hans Petter Selasky wrote:

On Saturday 23 October 2010 02:07:59 Michael Martin wrote:

   On 10/21/2010 01:29, Michael Martin wrote:

  Thanks for the new USB 3.0 effort!

I'm testing it out on 9.0-CURRENT amd64.  The controller seems to find
a 2.0 usb stick fine.  However, when I plug in a Western Digital 3.0
drive, the device fails to attach.  The WD drive attaches fine when
plugging into a 2.0 port on the motherboard.

Controller info:

xh...@pci0:5:0:0:   class=0x0c0330 card=0x chip=0x01941033
rev=0x03 hdr=0x00

 vendor = 'NEC Electronics Hong Kong'
 class  = serial bus
 subclass   = USB
 bar   [10] = type Memory, range 64, base 0xfbbfe000, size 8192,

enabled

 cap 01[50] = powerspec 3  supports D0 D3  current D0
 cap 05[70] = MSI supports 8 messages, 64 bit
 cap 11[90] = MSI-X supports 8 messages in map 0x10
 cap 10[a0] = PCI-Express 2 endpoint max data 128(128) link x1(x1)

ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
ecap 0003[140] = Serial 1 
ecap 0018[150] = unknown 1

WD 3.0 Drive Info ( while plugged into the 2.0 port ):

ugen3.4:My Book 3.0 Western Digital  at usbus3, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=ON

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0210
   bDeviceClass = 0x
   bDeviceSubClass = 0x
   bDeviceProtocol = 0x
   bMaxPacketSize0 = 0x0040
   idVendor = 0x1058
   idProduct = 0x1123
   bcdDevice = 0x1010
   iManufacturer = 0x0001Western Digital
   iProduct = 0x0002My Book 3.0
   iSerialNumber = 0x0003XXXRemovedXXX
   bNumConfigurations = 0x0001

Output when plugging in the Western Digital 3.0 into the 3.0 port:

Oct 21 01:03:54 gandalf root: Unknown USB device: vendor 0x1058
product 0x1123 bus uhub4
Oct 21 01:03:54 gandalf kernel: ugen4.2:Western Digital  at usbus4
Oct 21 01:03:54 gandalf kernel: umass0:Western Digital My Book 3.0,
class 0/0, rev 3.00/10.10, addr 1  on usbus4
Oct 21 01:03:54 gandalf kernel: umass0:  SCSI over Bulk-Only; quirks =
0x
Oct 21 01:03:55 gandalf kernel: umass0:9:0:-1: Attached to scbus9
Oct 21 01:03:57 gandalf root: ZFS: zpool I/O failure, zpool=wd3.1
error=28
Oct 21 01:03:57 gandalf last message repeated 2 times
Oct 21 01:03:57 gandalf root: ZFS: vdev I/O failure, zpool=wd3.1 path=
offset= size= error=
Oct 21 01:04:03 gandalf kernel: ugen4.2:Western Digital  at usbus4
(disconnected)
Oct 21 01:04:03 gandalf kernel: umass0: at uhub4, port 2, addr 1
(disconnected)
Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): lost device
Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): got CAM status
0xa
Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:0:0): fatal error,
failed to attach to device
Oct 21 01:04:03 gandalf kernel: (da0:umass-sim0:0:
Oct 21 01:04:03 gandalf kernel: 0:0): removing device entry
Oct 21 01:04:14 gandalf root: ZFS: zpool I/O failure, zpool=wd3.1
error=28
Oct 21 01:04:14 gandalf last message repeated 2 times
Oct 21 01:04:14 gandalf root: ZFS: vdev I/O failure, zpool=wd3.1 path=
offset= size= error=

Output when plugging in the WD 3.0 into the 2.0 port:

Oct 21 01:15:20 gandalf root: Unknown USB device: vendor 0x1058
product 0x1123 bus uhub3
Oct 21 01:15:20 gandalf kernel: ugen3.4:Western Digital  at usbus3
Oct 21 01:15:20 gandalf kernel: umass0:Western Digital My Book 3.0,
class 0/0, rev 2.10/10.10, addr 4  on usbus3
Oct 21 01:15:20 gandalf kernel: umass0:  SCSI over Bulk-Only; quirks =
0x
Oct 21 01:15:21 gandalf kernel: umass0:9:0:-1: Attached to scbus9
Oct 21 01:15:28 gandalf kernel: da0 at umass-sim0 bus 0 scbus9 target
0 lun 0
Oct 21 01:15:28 gandalf kernel: da0:WD My Book 3.0 1123 1010  Fixed
Direct Access SCSI-4 device
Oct 21 01:15:28 gandalf kernel: da0: 40.000MB/s transfers
Oct 21 01:15:28 gandalf kernel: da0: 953867MB (1953519616 512 byte
sectors: 255H 63S/T 121600C)

Output when plugging in 2.0 device into the 3.0 port:

Oct 21 01:09:54 gandalf root: Unknown USB device: vendor 0x090c
product 0x1000 bus uhub4
Oct 21 01:09:54 gandalf kernel: ugen4.2:USB  at usbus4
Oct 21 01:09:54 gandalf kernel: umass1:USB Flash Disk, class 0/0,
rev 2.00/11.00, addr 1  on usbus4
Oct 21 01:09:54 gandalf kernel: umass1:  SCSI over Bulk-Only; quirks =
0x
Oct 21 01:09:55 gandalf kernel: umass1:10:1:-1: Attached to scbus10
Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): TEST UNIT
READY. CDB: 0 0 0 0 0 0
Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): CAM status:
SCSI Status Error
Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): SCSI
status: Check Condition
Oct 21 01:09:56 gandalf kernel: (probe0:umass-sim1:1:0:0): SCSI sense:
UNIT ATTENTION asc:28,0 (Not ready to ready change, medium may have
changed)
Oct 21 01:09:56 gandalf kernel: da1 at umass-sim1 bus 1 scbus10 target
0 lun 0
Oct 21 01:09:56 gandalf kernel: da1:USB Flash Disk 1100  Fixed
Direct Access SCSI-0 device
Oct 21 01:09:56 gandalf kernel: da1: 40.000MB/s transfers
Oct 21 01:09:56 gandalf kernel: da1: 956MB 

Re: USB 3.0 Fails To Attach Western Digital My Book 3.0

2010-10-23 Thread Hans Petter Selasky
On Saturday 23 October 2010 15:37:55 Michael Martin wrote:
   On 10/23/2010 00:23, Hans Petter Selasky wrote:
  On Saturday 23 October 2010 02:07:59 Michael Martin wrote:
 On 10/21/2010 01:29, Michael Martin wrote:
Thanks for the new USB 3.0 effort!
  
  I'm testing it out on 9.0-CURRENT amd64.  The controller seems to find
  a 2.0 usb stick fine.  However, when I plug in a Western Digital 3.0
  drive, the device fails to attach.  The WD drive attaches fine when
  plugging into a 2.0 port on the motherboard.
  
  Controller info:
  

Hi,

From the logs you sent me I see that the super-speed inactive state is 
reached. There is currently no recovery from this state. I will send you a 
patch which you can try.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: USB_ERR_TIMEOUT and USB_ERR_STALLED

2010-10-23 Thread Weongyo Jeong
On Thu, Oct 21, 2010 at 10:56:12PM +0200, Hans Petter Selasky wrote:
 On Thursday 21 October 2010 17:02:30 Mike Tancsa wrote:
  I am trying to use RELENG_8 to monitor a number of APC upses and it
  seems when there are more than one, I start to see a lot of USB
  errors with the devices coming and going
  
  In the logs, I see a lot of
  
  
  # grep USB /var/log/all.log  | tail
  Oct 21 10:24:05 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:25:47 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:27:45 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:29:44 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:30:35 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub5
  Oct 21 10:32:35 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:37:04 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:38:38 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub4
  Oct 21 10:44:14 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub5
  Oct 21 10:45:09 upsmon1 root: Unknown USB device: vendor 0x051d
  product 0x0002 bus uhub5
  
  
  
  # usbconfig
  ugen0.1: UHCI root HUB Intel at usbus0, cfg=0 md=HOST spd=FULL
  (12Mbps) pwr=ON
  ugen1.1: UHCI root HUB Intel at usbus1, cfg=0 md=HOST spd=FULL
  (12Mbps) pwr=ON
  ugen2.1: UHCI root HUB Intel at usbus2, cfg=0 md=HOST spd=FULL
  (12Mbps) pwr=ON
  ugen3.1: EHCI root HUB Intel at usbus3, cfg=0 md=HOST spd=HIGH
  (480Mbps) pwr=ON
  ugen3.2: product 0xf103 vendor 0x2001 at usbus3, cfg=0 md=HOST
  spd=HIGH (480Mbps) pwr=SAVE
  ugen0.2: Back-UPS RS 1500 FW:8.g8 .D USB FW:g8 American Power
  Conversion at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.3: Back-UPS RS 1500 FW:8.g8 .D USB FW:g8 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.4: Back-UPS RS 1500 FW:8.g9a.D USB FW:g9a American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.5: Back-UPS RS 1500 FW:8.g8 .D USB FW:g8 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.6: Back-UPS RS 1500 FW:8.g9a.D USB FW:g9a American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.7: Back-UPS RS 1500 FW:8.g4 .D USB FW:g4 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.8: USB2.0 Hub vendor 0x05e3 at usbus3, cfg=0 md=HOST spd=HIGH
  (480Mbps) pwr=SAVE
  ugen3.9: Back-UPS RS 1500 FW:8.g8 .D USB FW:g8 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.10: Back-UPS RS 1500 FW:8.g7 .D USB FW:g7 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  ugen3.11: Back-UPS RS 1500 FW:8.g8 .D USB FW:g8 American Power
  Conversion at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
  
  
  This is with a kernel from Oct 4th, i386.  Any idea what might be up
  or how to debug this ??  Setting
  hw.usb.debug to anything  0 causes the system to almost hang under
  the load unfortunately.
  
   ---Mike
 
 Weongyo is working on a usbdump utility to monitor ongoing USB traffic.

It's merged into HEAD not too lately. :-)

regards,
Weongyo Jeong
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: USB key can't mount /root during boot

2010-10-23 Thread Matthias Apitz
El día Saturday, October 23, 2010 a las 10:49:56AM +0200, Matthias Apitz 
escribió:

 I have now again the same problem (see Subject) again with a new laptop
 Acer Aspire One D250 and neither of the two values in loader.conf:
 
 
 kern.cam.boot_delay=1
 
 kern.cam.scsi_delay=1
 
 seems to help. The 10 sec delay is not even visible during the boot, the
 message to enter manually the root device just pops up without any
 delay. What does this mean?

After a lot of testing I got it to woork with:

kern.cam.boot_delay=1
kern.cam.scsi_delay=3000

i.e. it works with 3000, but not with 1

Thanks

matthias
-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e g...@unixarea.de - w http://www.unixarea.de/
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org