it-swarm.com.de

Externe USB 3.0-Festplatte wird beim Anschluss an USB 3 nicht erkannt

Ich habe eine tragbare externe Iomega Prestige-Festplatte mit 1 TB USB 3.0.

Es funktioniert gut unter Windows 7 als USB 3.0-Laufwerk.

Es wird nicht auf Ubuntu Natty 64bit, 2.6.38-8-generic erkannt.

fdisk -l kann es überhaupt nicht sehen:

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bed746b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1689    13560832   27  Unknown
/dev/sda2   *        1689        1702      102400    7  HPFS/NTFS
/dev/sda3            1702       19978   146805760    7  HPFS/NTFS
/dev/sda4           19978       60802   327914497    5  Extended
/dev/sda5           25555       60802   283120640    7  HPFS/NTFS
/dev/sda6           19978       23909    31571968   83  Linux
/dev/sda7           23909       25555    13218816   82  Linux swap / Solaris

Partition table entries are not in disk order

lsusb kann es sehen:

Bus 003 Device 003: ID 059b:0070 Iomega Corp. 
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 05fe:0011 Chic Technology Corp. Browser Mouse
Bus 002 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0489:e00f Foxconn / Hon Hai 
Bus 001 Device 004: ID 0c45:64b5 Microdia 
Bus 001 Device 003: ID 08ff:168f AuthenTec, Inc. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Und dmesg | grep -i xhci (Möglicherweise habe ich das Laufwerk entfernt und nach dem Booten wieder eingesteckt):

[    1.659060] pci 0000:04:00.0: xHCI HW did not halt within 2000 usec status = 0x0
[   11.484971] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   11.484997] xhci_hcd 0000:04:00.0: setting latency timer to 64
[   11.485002] xhci_hcd 0000:04:00.0: xHCI Host Controller
[   11.485064] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
[   11.636149] xhci_hcd 0000:04:00.0: irq 18, io mem 0xc5400000
[   11.636241] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
[   11.636246] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
[   11.636251] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
[   11.636256] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
[   11.636261] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[   11.639654] xHCI xhci_add_endpoint called for root hub
[   11.639655] xHCI xhci_check_bandwidth called for root hub
[   11.956366] usb 3-1: new SuperSpeed USB device using xhci_hcd and address 2
[   12.001073] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.007059] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.012932] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.018922] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.049139] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.056754] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.131607] xhci_hcd 0000:04:00.0: WARN no SS endpoint bMaxBurst
[   12.179717] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   12.686876] xhci_hcd 0000:04:00.0: WARN: babble error on endpoint
[   12.687058] xhci_hcd 0000:04:00.0: WARN Set TR Deq Ptr cmd invalid because of stream ID configuration
[   12.687152] xhci_hcd 0000:04:00.0: ERROR Transfer event for disabled endpoint or incorrect stream ring
[   43.330737] usb 3-1: reset SuperSpeed USB device using xhci_hcd and address 2
[   43.422579] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[   43.422658] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014669af00
[   43.422665] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014669af40
[   43.422671] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014669af80
[   43.422677] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff88014669afc0
[   43.531159] xhci_hcd 0000:04:00.0: WARN no SS endpoint bMaxBurst
[  125.160248] xhci_hcd 0000:04:00.0: WARN no SS endpoint bMaxBurst
[  903.766466] usb 3-1: new SuperSpeed USB device using xhci_hcd and address 3
[  903.807789] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.813530] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.819400] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.825104] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.855067] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.862314] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  903.862597] xhci_hcd 0000:04:00.0: WARN no SS endpoint bMaxBurst
[  903.913211] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  904.424416] xhci_hcd 0000:04:00.0: WARN: babble error on endpoint
[  904.424599] xhci_hcd 0000:04:00.0: WARN Set TR Deq Ptr cmd invalid because of stream ID configuration
[  904.424700] xhci_hcd 0000:04:00.0: ERROR Transfer event for disabled endpoint or incorrect stream ring
[  935.139021] usb 3-1: reset SuperSpeed USB device using xhci_hcd and address 3
[  935.226075] xhci_hcd 0000:04:00.0: WARN: short transfer on control ep
[  935.226140] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880148186b00
[  935.226148] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880148186b40
[  935.226153] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880148186b80
[  935.226159] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880148186bc0
[  935.343339] xhci_hcd 0000:04:00.0: WARN no SS endpoint bMaxBurst

Ich dachte, es könnte sein, dass die Firmware nicht mit Linux oder etwas kompatibel ist, aber beim Booten eines Live-Images von partedmagic (2.6.38.4-pmagic) wurde das Laufwerk gut erkannt, ich konnte es mounten und bekam USB 3.0-Geschwindigkeiten ( Zumindest verdoppeln sie die Geschwindigkeiten, die ich durch das Einstecken desselben Laufwerks in USB-2-Ports erhalten habe.

dmesg in partedmagic hat etwas über keinen SuperSpeed-Endpunkt gesagt, was ein Fehler war, den ich in einem früheren dmesg von Ubuntu gesehen habe:

Jun 27 15:49:02 (none) user.info kernel: [    2.978743] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Jun 27 15:49:02 (none) user.debug kernel: [    2.978771] xhci_hcd 0000:04:00.0: setting latency timer to 64
Jun 27 15:49:02 (none) user.info kernel: [    2.978781] xhci_hcd 0000:04:00.0: xHCI Host Controller
Jun 27 15:49:02 (none) user.info kernel: [    2.978856] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
Jun 27 15:49:02 (none) user.info kernel: [    3.089458] xhci_hcd 0000:04:00.0: irq 18, io mem 0xc5400000
Jun 27 15:49:02 (none) user.debug kernel: [    3.089541] xhci_hcd 0000:04:00.0: irq 42 for MSI/MSI-X
Jun 27 15:49:02 (none) user.debug kernel: [    3.089544] xhci_hcd 0000:04:00.0: irq 43 for MSI/MSI-X
Jun 27 15:49:02 (none) user.debug kernel: [    3.089546] xhci_hcd 0000:04:00.0: irq 44 for MSI/MSI-X
Jun 27 15:49:02 (none) user.debug kernel: [    3.089548] xhci_hcd 0000:04:00.0: irq 45 for MSI/MSI-X
Jun 27 15:49:02 (none) user.debug kernel: [    3.089550] xhci_hcd 0000:04:00.0: irq 46 for MSI/MSI-X
Jun 27 15:49:02 (none) user.warn kernel: [    3.092857] usb usb3: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
Jun 27 15:49:02 (none) user.info kernel: [    3.092864] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
Jun 27 15:49:02 (none) user.info kernel: [    3.092866] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Jun 27 15:49:02 (none) user.info kernel: [    3.092867] usb usb3: Product: xHCI Host Controller
Jun 27 15:49:02 (none) user.info kernel: [    3.092869] usb usb3: Manufacturer: Linux 2.6.38.4-pmagic xhci_hcd
Jun 27 15:49:02 (none) user.info kernel: [    3.092870] usb usb3: SerialNumber: 0000:04:00.0
Jun 27 15:49:02 (none) user.debug kernel: [    3.092961] xHCI xhci_add_endpoint called for root hub
Jun 27 15:49:02 (none) user.debug kernel: [    3.092963] xHCI xhci_check_bandwidth called for root hub

Nun, ich habe keine Ahnung, was falsch läuft, und ich hatte bisher noch nicht viel Glück mit Google und den Foren. Eine Reihe von unbeantworteten Threads mit Personen, die ähnliche Fehlermeldungen und Probleme haben.

Hoffentlich kann mir hier jemand helfen oder in die richtige Richtung weisen ?!

4
kimangroo

hinzufügen

blacklist uas 

in der Datei /etc/modprobe.d/blacklist.conf

3
Pierre