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? Regards, rfg _______________________________________________ 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"