USB 3.0 support 13.1 64 ?

Hello,

I have tried to get a Seagate USB 3.0 External Disk to work on Opensuse 13.1 64bit.
Device is connected to a usb3 hub (xhci), but is not recognized as a disk.
It is seen by lsusb when I connect to USB1 or USB2 but not USB3.

Is there a way to make 13.1 work with USB 3 ?

Which kind of output or other info might help you to help ?

I tried also on same hardware with Debian8 Jessie and it works immediately.

btw. another question: first time today I can not get to buildservice-search as usual.
Anything changed there ?
http://software.opensuse.org/search

             **Error**

         Error connecting to  http://download.opensuse.org/factory/repo/oss/suse/setup/descr/appdata.xml.gz:  Response was: #<Net::HTTPNotFound:0x00000005326860> <!DOCTYPE  HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd"> <html>     <head>         <title>404 - Not Found</title>         <style type="text/css">             body { font-size: 62.5%; }             #container {                 font-size: 62.5%;                 max-width: 600px;                 margin: auto;                 margin-top: 2%;                 border: 4px solid #efefef;                 padding: 0px 20px;                 color: #444;                 font-family: Verdana,helvetica,sans-serif;                 font-size: 1.25em;             }             h1 { color: #6D84B4; font-size: 1.5em; }             #footer { text-align: right; margin-top: 25px; }         </style>     </head>     <body>         <div id="container">             <h1>Error 404 - Not Found</h1> <p>The requested resource was not found.<br>Make sure you  entered the correct URL in your browser.</p>            <p  id="footer">lighttpd/2 - openSUSE is good for you</p>         </div>     </body> </html> 
    
 
        

thanks wally

Since you have had success with getting this device handled correctly using another distro, it is likely that a newer kernel is the answer here. So try upgrading the kernel.

Just to add: the Evergreen team upgraded the 13.1 kernel to 3.12, which you should get via the standard updates.
Maybe this would help already, or are you using that kernel anyway?
“uname -a” should tell.

You can get the latest 4.5 kernel from the Kernel:stable repo:
http://download.opensuse.org/repositories/Kernel:/stable/standard/
Or, since Debian8 Jessy comes with Kernel 3.16 (like openSUSE 13.2), you might also try the 13.2 kernel from here:
http://download.opensuse.org/repositories/Kernel:/openSUSE-13.2/standard/
(or upgrade to 13.2 completely)

The package search is not working at the moment, this is a known problem, and being worked on:
https://bugzilla.opensuse.org/show_bug.cgi?id=973977

thank you very much !

> uname -a
Linux linux-aqo3 3.12.53-40-desktop #1 SMP PREEMPT Thu Feb 25 06:26:23 UTC 2016 (b2ce64e) x86_64 x86_64 x86_64 GNU/Linux

Hello,
seems I need more help to get the USB3 harddisk to work
I tried Leap 42.1 on another SSD on same machine. Results doesn’t differ from 13.1
And I found on the web that USB 3 is supported already on even older kernels.
So I’m back on my original system

3.12.53-40-desktop

Maybe someone see a problem or have an Idea how to proceed.

first some outputs:

lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

The USB 2.0 and 1.1 are on the mainboard and can be en/disabled in BIOS.
The USB 3.0 is a PCI-ex card and seems to be recognized.

 lspci -v
...
03:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at fbfff000 (32-bit, non-prefetchable) [size=4]
        Capabilities: [80] Power Management version 3
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [c4] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_hcd
# modprobe -l | grep xhci
kernel/drivers/usb/host/xhci-hcd.ko


the harddisk plugged into USB2 connector gives:

lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 0bc2:ab34 Seagate RSS LLC 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

The only remaining idea with my weak experience is maybe an udev.rules issue (?)

The USB 3.0 PCIex card seems to work and a kernelmoduldriver is loaded.
But when I connect the USB3 external harddisk and/or a USB3 storage stick nothing happens.
Both device are recognized by USB2 immediately and I get appropriate notification when I plug in the USB2 connector and I can mount them.

Any ideas or needs for more detailed infos ?

thanks wally[/size]

I must correct above, sorry:

Both device are recognized by USB2 immediately and I get appropriate notification when I plug in the USB2 connector and I can mount them.

this is not true for the OpenSuse system, this works only on Debian Jessie.
USB3 device are not recognized by the OpenSuse system no matter which USB version.

That’s from openSUSE, right?
What does the same give when run on Debian (where it works)?

A wild guess: try to blacklist xhci_hcd, by creating some file in /etc/modprobe.d/ (like 50-myusb.conf, the exact name doesn’t matter, it just has to end in .conf) with the following content:

blacklist xhci_hcd

It’s rather not a udev issue IMHO, I think if it was it wouldn’t work in the USB2.0 connector either.

I do remember some bug report(s) about USB3.0 issues, where blacklisting some kernel module helped. Have to search for them though, and I believe it should be fixed meanwhile (i.e. in Leap).[/size]

That’s from openSUSE, right?

Yes

What does the same give when run on Debian (where it works)?

on Debian, but plugged into USB2 connector

Linux pc1 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 GNU/Linux

lspci -v
...
03:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at fbfff000 (32-bit, non-prefetchable) [size=4]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

Now going back to Opensuse and try the blacklist and send results in another posting

I have massive problems with the nvidia-driver on Leap 42.1 - must try to manage this later.
I need the lagacy 304 driver for an older nvidiacard.[/size]

found a pretty long blacklist in

/etc/modprobe.d/50-blacklist.conf

and added at end

blacklist xhci_hcd

in this list I found following, maybe interesting:

# uhci ... usb-uhci handles the same pci class
blacklist uhci
# usbcore ... module is loaded implicitly, ignore it otherwise
blacklist usbcore

needless to say I do not know what this is for.
.
after restart

modprobe -l | grep xhci
kernel/drivers/usb/host/xhci-hcd.ko

Seagate USB3 HDD is connected to USB3 connector

lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Seagate USB3 HDD is connected to non USB3 connector

 lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 001 Device 004: ID 0bc2:ab34 Seagate RSS LLC 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

and another non USB3 connector

lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 001 Device 006: ID 0bc2:ab34 Seagate RSS LLC 
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Any notification on all connectors on OpenSuse

lspci
03:00.0 USB controller: VIA Technologies, Inc. VL80x xHCI USB 3.0 Controller (rev 03)

the lspci -v output is pretty long, but if needed I post it.

From Kernel config:* file:///boot/config-3.12.53-40-desktop*


...
# Bus options (PCI etc.)
#
CONFIG_PCI=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y
CONFIG_PCIEAER=y 
...

A wild guess: try to blacklist xhci_hcd, by creating some file in /etc/modprobe.d

maybe this is where you found on web:
http://forum.siduction.org/index.php?topic=3716.0

I tried this, but nothing chnaged.

except:

On the web, the command:

lsmod | grep xhci
xhci_hcd               70535  0 
usbcore               129729  6 usb_storage,ohci_hcd,ehci_hcd,ehci_pci,usbhid,xhci_hcd

On my system I do not get the usbcore

lsmod | grep xhci
xhci_hcd              183164  0 

and

# lsmod | grep usb
usb_storage            62302  0 

but no usbcore, maybe because it’s blacklisted, see above.

blacklist usbcore

Yes, and you shouldn’t modify that, as then updates won’t touch it any more.

Better create a new file, it’s easier to remove it again then too.

after restart

modprobe -l | grep xhci
kernel/drivers/usb/host/xhci-hcd.ko

So it is still used, and I suppose there is no change.

Try to recreate the initrd with “mkinitrd”.

Not sure if I understand this correctly: does that mean it only works on the USB2 connector in Debian too?
But your original post suggested that in Debian USB3 works as well.

Meanwhile, I only found this bug report that sounds similar, but should be fixed in some 3.11 update for 13.1:
https://bugzilla.opensuse.org/show_bug.cgi?id=851610
(that’s not the one I was thinking of though)

So, does it work with Kernel 3.11? You should find it in “Advanced Options” in the boot menu.

If that still doesn’t help, please post the output of “dmesg|tail” after you connect the drive to the USB3 connector.

Good morning wolfi323

Not sure if I understand this correctly: does that mean it only works on the USB2 connector in Debian too?
But your original post suggested that in Debian USB3 works as well.

Yes, you are right, its pretty much confusing, and not all seems to be stable reproducible

I started again for a more clear reportis posting.here. Removed all so far done blacklist-stuff.
Trying blacklist again with “mkinitrd” after this post.
Does “mkinitrd” not need any parameters and /or options ?
Just (root) “mkinitrd” ?

I noticed, that I get much better results when the usb3 stick is plugged in before plug in the usb3 hdd on the same bus, see lsusb outputs

Here is what I did this morning:

on Debian Jessie:

$ uname -a
Linux pc1 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 GNU/Linux

plug USB3 Stick:

~$ dmesg
  791.240337] usb 2-2: new SuperSpeed USB device number 15 using xhci_hcd
  791.256621] usb 2-2: New USB device found, idVendor=2537, idProduct=1081
  791.256629] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  791.256634] usb 2-2: Product: USB Flash Disk
  791.256639] usb 2-2: Manufacturer: General
  791.256644] usb 2-2: SerialNumber: 0122111900000270
  791.257384] usb-storage 2-2:1.0: USB Mass Storage device detected
  791.258220] scsi17 : usb-storage 2-2:1.0
  793.510364] scsi 17:0:0:0: Direct-Access     General  USB Flash Disk        PQ: 0 ANSI: 6
  793.511441] sd 17:0:0:0: Attached scsi generic sg7 type 0
  793.515018] sd 17:0:0:0: [sdg] 62521088 512-byte logical blocks: (32.0 GB/29.8 GiB)
  793.517795] sd 17:0:0:0: [sdg] Write Protect is off
  793.517808] sd 17:0:0:0: [sdg] Mode Sense: 43 00 00 00
  793.518452] sd 17:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
  793.523295]  sdg: sdg1
  793.528339] sd 17:0:0:0: [sdg] Attached SCSI removable disk

~$ lsusb
Bus 002 Device 015: ID 2537:1081                                                                                  
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub                                                    
Bus 001 Device 002: ID 2109:0811                                                                                  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub                                                    
Bus 003 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader                                          
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub                                                    
Bus 004 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver                                                 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                                    
op@pc1:~$  

plug USB3 Seagate external USB3 hdd:
connect notification pops up

~$ dmesg
 1027.328446] usb 2-1: new SuperSpeed USB device number 16 using xhci_hcd
 1027.344934] usb 2-1: New USB device found, idVendor=0bc2, idProduct=ab34
 1027.344941] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
 1027.344947] usb 2-1: Product: Backup+  Desk
 1027.344952] usb 2-1: Manufacturer: Seagate
 1027.344956] usb 2-1: SerialNumber: NA7DG1QR
 1027.345701] usb-storage 2-1:1.0: USB Mass Storage device detected
 1027.346562] scsi18 : usb-storage 2-1:1.0
 1028.344570] scsi 18:0:0:0: Direct-Access     Seagate  Backup+  Desk    0406 PQ: 0 ANSI: 6
 1028.345436] sd 18:0:0:0: Attached scsi generic sg8 type 0
 1028.347876] sd 18:0:0:0: [sdi] Spinning up disk...
 1029.348060] ...........ready
 1039.388483] sd 18:0:0:0: [sdi] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)
 1039.437548] sd 18:0:0:0: [sdi] Write Protect is off
 1039.437556] sd 18:0:0:0: [sdi] Mode Sense: 4f 00 00 00
 1039.438112] sd 18:0:0:0: [sdi] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 1039.439560] sd 18:0:0:0: [sdi] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)
 1039.464137]  sdi: sdi1
 1039.465140] sd 18:0:0:0: [sdi] 732566645 4096-byte logical blocks: (3.00 TB/2.72 TiB)
 1039.466201] sd 18:0:0:0: [sdi] Attached SCSI disk
 1040.074477] EXT4-fs (sdi1): recovery complete
 1040.111790] EXT4-fs (sdi1): mounted filesystem with ordered data mode. Opts: (null)

~$ lsusb
Bus 002 Device 015: ID 2537:1081  
Bus 002 Device 016: ID 0bc2:ab34 Seagate RSS LLC 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:0811  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

I can mount and read/write to both USB3 devices. All as I need.

###########################################################################

OpenSuse 13.1

> uname -a
Linux linux-aqo3 3.12.53-40-desktop #1 SMP PREEMPT Thu Feb 25 06:26:23 UTC 2016 (b2ce64e) x86_64 x86_64 x86_64 GNU/Linux

usb3 stick and usb3 hadd plugged already in on startup

> lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 004 Device 002: ID 0bc2:ab34 Seagate RSS LLC 
Bus 004 Device 003: ID 2537:1081  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

found this in dmesg, maybe contains some hints (?)

> dmesg
   13.001448] fuse init (API version 7.22)
   66.896706] usb 4-2: reset SuperSpeed USB device number 3 using xhci_hcd
   66.907360] usb 4-2: Parent hub missing LPM exit latency info.  Power management will be impacted.
   66.907485] xhci_hcd 0000:03:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800abbd5080
   66.907492] xhci_hcd 0000:03:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800abbd50c8
   69.101936] SFW2-INext-DROP-DEFLT IN=enp0s7 OUT= MAC= SRC=fe80:0000:0000:0000:be5f:f4ff:fe05:49b5 D

only the usb3 stick is notified and accessible

#################################################################################

disconnect usb3 hdd, leave usb3 stick plugged in.

  462.293320] usb 4-2: new SuperSpeed USB device number 4 using xhci_hcd
  462.304350] usb 4-2: Parent hub missing LPM exit latency info.  Power management will be impacted.
  462.304679] usb 4-2: New USB device found, idVendor=2537, idProduct=1081
  462.304686] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  462.304692] usb 4-2: Product: USB Flash Disk
  462.304697] usb 4-2: Manufacturer: General
  462.304702] usb 4-2: SerialNumber: 0122111900000270
  462.305696] usb-storage 4-2:1.0: USB Mass Storage device detected
  462.307349] scsi5 : usb-storage 4-2:1.0
  463.203417] usb 4-1: new SuperSpeed USB device number 5 using xhci_hcd
  463.214359] usb 4-1: Parent hub missing LPM exit latency info.  Power management will be impacted.
  463.214903] usb 4-1: New USB device found, idVendor=0bc2, idProduct=ab34
  463.214911] usb 4-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
  463.214917] usb 4-1: Product: Backup+  Desk
  463.214922] usb 4-1: Manufacturer: Seagate
  463.214927] usb 4-1: SerialNumber: NA7DG1QR
  463.308645] scsi 5:0:0:0: Direct-Access     General  USB Flash Disk        PQ: 0 ANSI: 6
  463.310335] sd 5:0:0:0: Attached scsi generic sg7 type 0
  463.310667] sd 5:0:0:0: [sdg] 62521088 512-byte logical blocks: (32.0 GB/29.8 GiB)
  463.311491] sd 5:0:0:0: [sdg] Write Protect is off
  463.311501] sd 5:0:0:0: [sdg] Mode Sense: 43 00 00 00
  463.312087] sd 5:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
  463.315640]  sdg: sdg1
  463.318723] sd 5:0:0:0: [sdg] Attached SCSI removable disk
op@linux-aqo3:~> 

> lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 004 Device 005: ID 0bc2:ab34 Seagate RSS LLC 
Bus 004 Device 004: ID 2537:1081  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

still the usb3 stick only is notified and accessible

Now I will try the blacklist again but with regenerarting init-ram disk.
Please let me know if it is really sufficient to run “mkinitrd” somewhere as root .
And thank you for your patience :slight_smile:
wally

Yes.
mkinitrd creates a new initrd for all installed kernels, and it copies the current blacklist files (amongst others) into it which should prevent the module being loaded at all.

found this in dmesg, maybe contains some hints (?)

> dmesg
   13.001448] fuse init (API version 7.22)
   66.896706] usb 4-2: reset SuperSpeed USB device number 3 using xhci_hcd
   66.907360] usb 4-2: Parent hub missing LPM exit latency info.  Power management will be impacted.
   66.907485] xhci_hcd 0000:03:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800abbd5080
   66.907492] xhci_hcd 0000:03:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff8800abbd50c8
   69.101936] SFW2-INext-DROP-DEFLT IN=enp0s7 OUT= MAC= SRC=fe80:0000:0000:0000:be5f:f4ff:fe05:49b5 D

[/QUOTE ]
Might be the reason, yes.
Google led me to this:
http://askubuntu.com/questions/210879/external-usb-3-drive-not-recognized

[QUOTE]Enable ehci handoff and enable legacy support in bios.

Also try a usb 2.0 hub in the 3.0 port, and the drive in that (troubleshooting sake)

Enable ehci handoff and enable legacy support in bios.

Also try a usb 2.0 hub in the 3.0 port, and the drive in that (troubleshooting sake)

in /etc/modprobe.d/50-blacklist_USB3.conf

#blacklist usbcore
#blacklist uas
#blacklist xhci

blacklist xhci_hcd

root:> mkinitrd , no errors or other strange messages, seems to be OK

> lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

the usb 3.0 is gone and nothing happens when plug usb3 stick or usb3 hdd in.

Enabled “Lagacy support” in BIOS, but I do not have/find an option ehci handoff

Removing he blacklist stuff and running mkinitrd again.

I also find some suggestions to put a kernel command option in grub.conf.
pci=nomsi
but doesn’t help either.

Can anyone confirm, that usb3 should work on 3.12.53-40-desktop
on OpenSuse 13.1 ?
I think about kernel-update as you suggested, but I fear to destroy anything else and run into much more troubles.

I posted 2 messages here, please see also the previous.

mkinitrd output after removing blacklist xhci_hcd

Kernel image:   /boot/vmlinuz-3.12.53-40-desktop
Initrd image:   /boot/initrd-3.12.53-40-desktop
KMS drivers:     nvidia
Root device:    /dev/disk/by-id/ata-TOSHIBA_THNSNJ128GCST_93CS117FTSWY-part1 (/dev/sda1) (mounted on / as ext4)
Resume device:  /dev/disk/by-id/ata-TOSHIBA_THNSNJ128GCST_93CS117FTSWY-part2 (/dev/sda2)
Microcode: AMD CPU family: 0xf does not support microcode updates
Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_rdac scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua drm nvidia sata_nv xhci-hcd hid-logitech-dj hid-holtek-kbd hid-lenovo-tpkbd hid-ortek hid-roccat hid-roccat-common hid-roccat-arvo hid-roccat-isku hid-samsung ohci-pci 
Features:       acpi amd_microcode kms plymouth block usb resume.userspace resume.kernel

?
Features: acpi amd_microcode kms plymouth block usb resume.userspace resume.kernel

> lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 008: ID 2109:0811  
Bus 004 Device 007: ID 2537:1081  
Bus 004 Device 010: ID 0bc2:ab34 Seagate RSS LLC 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Also try a usb 2.0 hub in the 3.0 port, and the drive in that (troubleshooting sake)

> lsusb
Bus 001 Device 002: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 002: ID 2109:0811  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 003 Device 004: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 003 Device 005: ID 0bc2:ab34 Seagate RSS LLC

but usb3 hdd still not accessible

Just a note in case you didn’t know: the ‘#’ means that this line is a comment and causes it to be ignored.
And I don’t think it makes sense trying to blacklist usbcore, as this will disable the complete USB subsystem I suppose.

Can anyone confirm, that usb3 should work on 3.12.53-40-desktop
on OpenSuse 13.1 ?

I can’t. I don’t use 13.1 any more, and I don’t have USB 3.0 connectors anyway.
But I do think it should work in general.

I think about kernel-update as you suggested, but I fear to destroy anything else and run into much more troubles.

You can always go back to the previous kernel in case of problems, it should be still available in “Advanced Options” in the boot menu.

Normally, the 2 latest kernels are being kept in openSUSE.

Hm?
What’s so strange about that?

but usb3 hdd still not accessible

Well, it is being recognized apparently, but that doesn’t necessarily mean that it can be correctly accessed.
dmesg should tell more, but I suppose nothing has changed there…

If it doesn’t work with the latest kernel either, you probably could/should file a bug report.
Although it might be a hardware problem too (insufficient power, or something else broken)…

OK, thank you very much :slight_smile:

I’ll drop a message if it’s solved.

All the USB 3.0 stuff, including the USB3 Seagate HDD and all USB 3.0 sticks works perfectly on WindowsXP on the same machine (just swapped root SSD Harddrive)
So, it should be something among my system settings/ setup.

No ?

It works now on Leap 42.1 (4.1.15-8-default)

No settings or changings necessary, the only problem was to setup Leap with an older
Nvidia Graphic Card (304 driver, or G02).

Yes, or a bug somewhere that affects your particular hardware.

I was merely suggesting a hardware failure as one possible reason…

Btw, I just stumbled over this bug report, which is about external Seagate drives not working in 13.1:
https://bugzilla.opensuse.org/show_bug.cgi?id=973663
Apparently removing the “blacklist uas” from 50-blacklist.conf should help. AFAIK it’s in there because uas caused problems with other hardware (in the past at least).

But that’s too late now anyway…