Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 2013 15:38:51 +0100
From:      Hans Petter Selasky <hps@bitfrost.no>
To:        "Ronald F. Guilmette" <rfg@tristatelogic.com>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: Help, please... USB 3.0 card won't attach again after first detach
Message-ID:  <513DEC7B.3080107@bitfrost.no>
In-Reply-To: <2048.1363000342@server1.tristatelogic.com>
References:  <2048.1363000342@server1.tristatelogic.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/11/13 12:12, Ronald F. Guilmette wrote:
>
>
> I have a new PCIe USB 3.0 card.  It is basically just like this one:
>
> http://www.amazon.com/Uspeed-Superspeed-Express-Connector-Desktops/dp/B005ARQV6U/ref=sr_1_2?ie=UTF8&qid=1362999114&sr=8-2&keywords=anker+USB+3.0
>
> except that mine is the 2 port version, rather than the 4 port version.
> (But it is the same brand/manufacturer.)
>
> Wnen I fire up the system, the card is recognized just fine.  Then, I can
> plug in one of my USB 3.0 external drives, and the system properly notices
> that this has happened, and the system then creates an appropriate set of
> new /dev/da??? nodes.  Then I can successfully mount one of those, e.g.
> onto /mnt.
>
> Later however, I umount the partition in question and then physically
> disconnect USB 3.0 drive from the USB 3.0 card.
>
> Later still, I try again to plug in the same USB 3.0 drive or a different
> USB 3.0 drive, also and again into one of the two ports on the USB 3.0
> PCIe card.  Now, all I get is grief and failure.
>
> Here is some probably relevant material from my /var/log/messages file:
>
> ...
> Mar 11 03:40:06 segfault kernel: pci3: <ACPI PCI bus> on pcib1
> Mar 11 03:40:06 segfault kernel: xhci0: <XHCI (generic) USB 3.0 controller> mem 0xf6000000-0xf6000fff irq 16 at device 0.0 on pci3
> Mar 11 03:40:06 segfault kernel: xhci0: 32 byte context size.
> Mar 11 03:40:06 segfault kernel: usbus0 on xhci0
> ...
>
> ...
> Mar 11 03:40:06 segfault kernel: usbus0: 5.0Gbps Super Speed USB v3.0
> Mar 11 03:40:06 segfault kernel: usbus1: 12Mbps Full Speed USB v1.0
> Mar 11 03:40:06 segfault kernel: usbus2: 480Mbps High Speed USB v2.0
> Mar 11 03:40:06 segfault kernel: ugen0.1: <0x1106> at usbus0
> Mar 11 03:40:06 segfault kernel: uhub0: <0x1106 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0
> Mar 11 03:40:06 segfault kernel: ugen1.1: <nVidia> at usbus1
> Mar 11 03:40:06 segfault kernel: uhub1: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
> Mar 11 03:40:06 segfault kernel: ugen2.1: <nVidia> at usbus2
> Mar 11 03:40:06 segfault kernel: uhub2: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
> Mar 11 03:40:06 segfault kernel: uhub1: 8 ports with 8 removable, self powered
> Mar 11 03:40:06 segfault kernel: uhub0: 5 ports with 4 removable, self powered
> Mar 11 03:40:06 segfault kernel: ugen0.2: <vendor 0x2109> at usbus0
> Mar 11 03:40:06 segfault kernel: uhub3: <vendor 0x2109 USB2.0 Hub, class 9/0, rev 2.00/2.00, addr 1> on usbus0
> Mar 11 03:40:06 segfault kernel: uhub3: 4 ports with 4 removable, self powered
> ...
>
> ...
> Mar 11 03:41:56 segfault kernel: ugen0.3: <AFT> at usbus0
> Mar 11 03:41:56 segfault kernel: umass1: <U3.0> on usbus0
> Mar 11 03:41:56 segfault kernel: umass1:  SCSI over Bulk-Only; quirks = 0x4100
> Mar 11 03:41:56 segfault kernel: umass1:8:1:-1: Attached to scbus8
> Mar 11 03:42:01 segfault kernel: (probe0:umass-sim1:1:0:0): INQUIRY. CDB: 12 0 0 0 24 0
> Mar 11 03:42:01 segfault kernel: (probe0:umass-sim1:1:0:0): CAM status: CCB request completed with an error
> Mar 11 03:42:01 segfault kernel: (probe0:umass-sim1:1:0:0): Retrying command
> Mar 11 03:42:02 segfault kernel: da1 at umass-sim1 bus 1 scbus8 target 0 lun 0
> Mar 11 03:42:02 segfault kernel: da1: <Hitachi HTS541010A9E680 JA0O> Fixed Direct Access SCSI-0 device
> Mar 11 03:42:02 segfault kernel: da1: 400.000MB/s transfers
> Mar 11 03:42:02 segfault kernel: da1: 953868MB (1953523051 512 byte sectors: 255H 63S/T 121601C)
> Mar 11 03:42:51 segfault ntfs-3g[1786]: Version 2012.1.15 external FUSE 29
> Mar 11 03:42:51 segfault ntfs-3g[1786]: Mounted /dev/da1s1 (Read-Write, label "Gauntlet2-1-Partition-0", NTFS 3.1)
> Mar 11 03:42:51 segfault ntfs-3g[1786]: Cmdline options:
> Mar 11 03:42:51 segfault ntfs-3g[1786]: Mount options: allow_other,nonempty,relatime,fsname=/dev/da1s1
> Mar 11 03:42:51 segfault ntfs-3g[1786]: Ownership and permissions disabled, configuration type 1
> ...
> Mar 11 03:44:15 segfault ntfs-3g[1786]: Unmounting /dev/da1s1 (Gauntlet2-1-Partition-0)
> Mar 11 03:44:51 segfault kernel: ugen0.3: <AFT> at usbus0 (disconnected)
> Mar 11 03:44:51 segfault kernel: umass1: at uhub0, port 4, addr 2 (disconnected)
> Mar 11 03:44:51 segfault kernel: (da1:umass-sim1:1:0:0): lost device - 0 outstanding, 1 refs
> Mar 11 03:44:51 segfault kernel: (pass5:umass-sim1:1:0:0): passdevgonecb: devfs entry is gone
> Mar 11 03:44:51 segfault kernel: (da1:umass-sim1:1:0:0): removing device entry
> Mar 11 03:45:05 segfault kernel: ugen0.3: <HitachiGST> at usbus0
> Mar 11 03:45:05 segfault kernel: umass1: <HitachiGST Touro Mobile 3.0, class 0/0, rev 3.00/0.00, addr 2> on usbus0
> Mar 11 03:45:05 segfault kernel: umass1:  SCSI over Bulk-Only; quirks = 0x0100
> Mar 11 03:45:05 segfault kernel: umass1:8:1:-1: Attached to scbus8
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): INQUIRY. CDB: 12 0 0 0 24 0
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): CAM status: CCB request completed with an error
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): Retrying command
> Mar 11 03:45:05 segfault kernel: ugen0.3: <HitachiGST> at usbus0 (disconnected)
> Mar 11 03:45:05 segfault kernel: umass1: at uhub0, port 4, addr 2 (disconnected)
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): INQUIRY. CDB: 12 0 0 0 24 0
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): CAM status: CCB request completed with an error
> Mar 11 03:45:05 segfault kernel: (probe0:umass-sim1:1:0:0): Retrying command
> Mar 11 03:47:09 segfault kernel: uhub3: at uhub0, port 1, addr 1 (disconnected)
> Mar 11 03:47:09 segfault kernel: usbd_req_re_enumerate: addr=1, set address failed! (USB_ERR_IOERROR, ignored)
> Mar 11 03:47:11 segfault kernel: usbd_req_re_enumerate: addr=1, set address failed! (USB_ERR_IOERROR, ignored)
> Mar 11 03:49:38 segfault kernel: xhci_do_command: Command timeout!
> Mar 11 03:49:38 segfault kernel: usb_alloc_device: set address 3 failed (USB_ERR_TIMEOUT, ignored)
> Mar 11 03:49:38 segfault kernel: xhci_do_command: Command timeout!
> Mar 11 03:49:51 segfault last message repeated 47 times
> Mar 11 03:49:51 segfault kernel: usbd_req_re_enumerate: addr=3, set address failed! (USB_ERR_TIMEOUT, ignored)
> Mar 11 03:49:53 segfault kernel: xhci_do_command: Command timeout!
> Mar 11 03:50:06 segfault last message repeated 41 times
> Mar 11 03:50:06 segfault kernel: usbd_req_re_enumerate: addr=3, set address failed! (USB_ERR_TIMEOUT, ignored)
> Mar 11 03:50:07 segfault kernel: xhci_do_command: Command timeout!
> Mar 11 03:50:19 segfault last message repeated 39 times
> Mar 11 03:50:19 segfault kernel: ugen0.3: <Unknown> at usbus0 (disconnected)
> Mar 11 03:50:19 segfault kernel: xhci_do_command: Command timeout!
> Mar 11 03:50:19 segfault kernel: uhub_reattach_port: could not allocate new device
> ...
>
>
> What am I doing wrong?
>
> Apparently, I cannot mount partitions from my shiny new USB 3.0 external
> drives using my shiny new USB 3.0 card any time after the first time I
> physically disconnect a USB 3.0 drive from the card, because after that,
> all that apparently happens is driver errors, and (thus) the necessary
> /dev/da??? nodes do not get created to represent the drive that I just
> plugged in.
>
> What is causing the errors and how can I make them go away?
>
> Are the USB 3.0 card/chipset drivers considered mature and/or stable?
>

Hi,

If you plug another USB device like a memory stick, does the same happen?

Is your USB HDD self powered?

--HPS




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