USB 3.0 adapters

I ordered Transcend TS-PNU3 ExpressCard/34 adapter (2-port USB 3.0 hub to ExpressCard slot for laptops). The problem is: my SuSE 11.3 (2.6.34.7-0.5-default #1 SMP 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux) recognize it ONLY if I boot system with adapter plugged-in. In addition, any USB devices could be accessed, ONLY if they were plugged-in in this adapter during boot (re-plugging the same device after eject doesn’t work – no visibility of plugged device after re-insert).

Any ideas on what is wrong and possible workarounds?

PS
I have the very similar situation with desktop USB 3.0 PCIe card from WD (it isn’t so critical, due permanent attachment of external storage to my desktop).

Sorry no answers from me. … I note other’s have reported problems with USB-3.0 in both openSUSE-11.2 and 11.3. For example psot#25 in this thread: USB 3.0 & openSUSE 11.2 (Kernel Version 2.6.31) and 11.3 (Kernel Version 2.6.34)

I have a mini-PCIe extender for my HP dv2815nr laptop. Unless it is plugged in
at the time the kernel is started, the on-board device is not recognized. The
kernel configuration has a parameter called “CONFIG_HOTPLUG_PCI_PCIE” that is
set to “m”; however, the help text says “Say Y here if you have a motherboard
that supports PCI Express Native Hotplug”. It appears that my MB does not have
this feature.

To see if this module is loaded, issue the command ‘lsmod | grep pciehp’. If
this command does not produce any output, then load the module with the command
‘/sbin/modprobe -v pciehp’. If hot plugging your card now gets the USB 3 device
recognized, then all you need to do is add pciehp to the “modules loaded on
boot” using YaST => System => /etc/sysconfig Editor. If it does not work, your
BIOS does not support it, and you are out of luck.

It isn’t my a case: you wrote about PCIe, but in my case it is ExpressCard (it attaches through PC-Card bridge).

Officially, USB 3.0 should be supported and chipset for both my cards (uPD720200 USB 3.0 Host Controller) system recognize, if it is present at boot time, but not after … And how to explain not re-recognized external storage after eject, if everything has been OK immediately after boot?

kvoz123, on the original release of openSUSE 11.3 and kernel 2.6.34, I was unable to add an external USB 3.0 hard drive to my fstab file and have it automatically mount. Thus, I opted to update the kernel version where I found that using 2.6.35/2.6.36 & 2.6.37-rc6, there seems to be no such issue with USB 3.0.

However, your compliant is not the same, but rather seeing the USB 3.0 drive properly after the fact, when plugged into a running system, as I understand the issue. I just wonder, if this still might also be corrected by doing a major kernel update? The most recent stable kernel out right now if 2.6.26.2 with the release of 2.6.37 seeming to be immanent. Have you considered doing a major kernel version change?

lwfinger, who is kernel expert could provide other ways to upgrade your kernel if you want to try. I wrote a bash script file that can also be used to compile/install a more recent kernel, such as 2.6.36.2 to see if it fixes in any way your USB 3.0 problems. You can pick up the kernel source file from this link:

The Linux Kernel Archives

You can find my script here if you want to rtry doing your own compile. Message #17 has the most recent version of sakc:

S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.00

Now I only suggest the major kernel version update due to the fact that updating kernel did fix the issue I was having with USB 3.0. sakc does not remove your old kernel version, so it can still be used. Further, if you do load a proprietary video driver, such as the nVidia or ATI ones, you must reinstall these after installing your own kernel version.

Thank You,

Not sure why one would want to self compile kernel, rather than get an update from the Kernel OBS.

So robopensuse, you are using the OpenSUSE Build Service to update the running kernel of openSUSE 11.3? How does that work exactly? One can always get the latest released kernel for openSUSE 11.3 from the update repository and one can get the most recent kernel from " http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.3/x86_64/", but I was unaware that OBS has a repository with precompiled kernels for use with openSUSE 11.3.

Thank You,

I’m once again pondering the purchase of a USB 3.0 PCI-e card to put in my Intel Core i7 PC (details: 64-bit Intel Core i7 920 w/6GB (Asus P6T Deluxe V2 motherboard) w/ PCI-e nVidia GeForce GTX260 graphics, running 64-bit openSUSE-11.3 with KDE-4.4.4 [age-2 years])

Our local PC shop has the Digitus USB-3.0 PCI Express Add-on Card DS-30220-1 in stock. Their web site claim 32-bit/64-bit winXP/Vista/Windows7 compatibility. But of course I want to use this with Linux.

http://thumbnails33.imagebam.com/11477/a1aa51114760599.jpg](http://www.imagebam.com/image/a1aa51114760599)

When I check the superb Digitus Operating System compatibility wiki](http://wiki.digitus.de/de/OS-Kompatibilitaet) I note the English/American Digitus USB-3.0 PCI Express Add-on Card DS-30220 card](http://www.digitus.info/en/products/accessories/interface-cards/pc-interface-cards/usb-firewire/digitus-usb-30-pci-express-add-on-card/) is reported as Linux compatible, but the Continental-European Digitus USB-3.0 PCI Express Add-on Card DS-30220-1](http://www.digitus.info/de/produkte/zubehoer/interface-karten/pc-interface-karten/usb-firewire/usb-30-pci-express-karte-ds-30220-1/) has an “X” marked indicating not compatible (as opposed to a “check” which indicates compatible).

It would surprise me that the DS-30220 works with Linux and the DS-30220-1 does not. Other than one is for the US/English market (DS-30220), and one for the Continental-European market (DS-30220-1) I can’t see anything different in there specifications. Hence I am a bit puzzled by this.

Has anyone tried the DS-30220-1 USB-3.0 adapter with Linux (I know - its unlikely anyone has - but I thought I would ask).

I note another thread on a different USB-3.0 adapter but that one is not in our local PC shop. I plan to use this USB-3.0 PCI-e card to communicate with my external 2TB fantec external hard drive which has a USB-3.0 interface. (My previous thread on this 2TB drive is here)

I may end up sending Digitus a question on
(1) asking about differences between DS-30220 and DS-30220-1
(2) asking about Linux compatibility.

I suspect the answer to the 2nd question will be they can not help as they do not support Linux, but the answer to the 1st may be the cards are almost identical, except the DS-30220 has been qualified for the US market, and the DS-30220-1 has been qualified for the continental European market with only minor electronic changes. …

Still, I am curious to read of any experiences.

Do you get USB 3 transfer speed once the device is correctly loaded?

I have read reports that because USB 3 drives require substantially more power that USB 2 drives this causes drive write failures with some of these types of adapters.

Do you get USB 3 transfer speed once the device is correctly loaded?

I have read reports that because USB 3 drives require substantially more power that USB 2 drives this causes drive write failures with some of these types of adapters.
I can say that USB 3 is faster than USB 2 data transfers, but I have not attempted lately to confirm its exact speed. I can say that considerable effort has been put into kernel version 2.6.37, which can be compiled into any of the recent openSUSE versions, that is alleged to support full USB 3.0 speeds. Like most tests I have performed, you are lucky to get 60% of what is claimed, but that is double what USB 2.0 can do. So, USB 3.0 is faster and not all that much more expensive. If you want full power control over USB 3.0, you must update your kernel version to 2.6.37 (ask me how if you do not know). You can not boot from USB 3.0 yet on ANY PC and that is due to the fact that neither AMD or Intel has put it into their chipsets. So, all motherboards that include USB 3.0 support do so with an addin chip, not seen by the BIOS.

Thank You,

Thanks JD.

Do you happen to know if kernel version to 2.6.37 will be included in 11.4?

I may wait till them.

Seen Waylan, Willie or the boys lately? :slight_smile:

Thanks JD.

Do you happen to know if kernel version to 2.6.37 will be included in 11.4?

I may wait till them.
The answer to your question is a BIG YES! openSUSE 11.4 will indeed be based on kernel 2.6.37. So look for it when it comes out and good luck with USB 3.0.

Thank You,

I’ll wait then for RC1.

Thanks

I purchased on of these adapters - Transcend ExpressCard/34 Interface to use with my Iomega USB 3 external hard disk.

Could not get it to mount in 11.3. It was detected upon reboot but not in Device Notifyer/KDE 4.5.5 but could see it in gParted or Yast partitioner.

Did not bother to try mounting it in 11.3.

Booted KDELiveCD milestone 5

Inserted the Transcend adapter with the Iomega drive attached and it did not show in Device Notifyer.

Rebooted with adapter and drive attached and it was detected in Device Notifyer as expected. Mounted using Device Notifyer by opening in Dophin.

Copied contents of and existing home directory containing 32GB of VMWare Workstation files using Dolphin Superuser Mode at a transfer rate of 44MiB/s, 6MiB/s faster than I can copy same file set to my secondary hard drive(7200 rpm eSata).

Exactly double the speed of the same Iomega drive and same file set connected to my USB 2 port :slight_smile:

Looking forward to 11.4 release.

Question:

Is there any significant risk of installing 2.6.37 kernel in 11.3/KDE 4.5.5 and can it be easily done via Yast by adding a kernel repo?

I purchased on of these adapters - Transcend ExpressCard/34 Interface to use with my Iomega USB 3 external hard disk.

Could not get it to mount in 11.3. It was detected upon reboot but not in Device Notifyer/KDE 4.5.5 but could see it in gParted or Yast partitioner.

Did not bother to try mounting it in 11.3.

Booted KDELiveCD milestone 5

Inserted the Transcend adapter with the Iomega drive attached and it did not show in Device Notifyer.

Rebooted with adapter and drive attached and it was detected in Device Notifyer as expected. Mounted using Device Notifyer by opening in Dophin.

Copied contents of and existing home directory containing 32GB of VMWare Workstation files using Dolphin Superuser Mode at a transfer rate of 44MiB/s, 6MiB/s faster than I can copy same file set to my secondary hard drive(7200 rpm eSata).

Exactly double the speed of the same Iomega drive and same file set connected to my USB 2 port :slight_smile:

Looking forward to 11.4 release.

Question:

Is there any significant risk of installing 2.6.37 kernel in 11.3/KDE 4.5.5 and can it be easily done via Yast by adding a kernel repo?
So I was thinking I had mentioned that the default kernel version 2.6.34 in openSUSE 11.3 has a problem with USB 3.0 drives in that they can not be mounted during boot from your /etc/fstab file. That means to use USB 3.0 in openSUSE 11.3, you must indeed upgrade the entire kernel version to 35, 36 or 37, as in 2.6.37 to get USB 3.0 to mount properly and 37 has several speeds ups for USB 3.0 as well. It looks like you can get 2.6.37 from the head repository right now:

Index of /repositories/Kernel:/HEAD/openSUSE_11.3

The files in this are a moving target and since 2.6.38-rc1 is out, you may not have all that long to get this version from this repository. I can also provide a script to compile any kernel version you like, should 2.6.37 disappear from the head repository Here.

Thank You,

Thanks James.

I’ll try this on my backup machine.

After some research noted here:

[quote=“”“oldcpu”]

[QUOTE=oldcpu,post:19,topic:46922"]

This Asus card may indeed be the card I need to focus my compatibility searches on (as it is noted on the Asus website as being specifically compatible with my PC’s main board). ie I now need to confirm that it works with Linux ?[/QUOTE]After a lot of surfing/googling I found reference to a Linux user who is using this Asus U3S6 PCI-e USB-3.0 card. In the quoted thread they are having a problem, albeit it may be specific to their raid configuration (or their motherboard - Asus claim only compatibility with some motherboards) and maybe also due to the massive file transfers they are doing (I have not figured that out yet).

But it does suggest to me now that the ASUS U3S6 PCI-e card does work with Linux (despite no mention on the Manufacturer’s site) …[/QUOTE]

I finally broke down and ordered via mail order an ASUS U3S6 PCI-e USB-3.0 card. Hopefully it will work either with my 2-year old Intel Core i7 920 PC, or my wife’s new Intel Core i7 860 PC (both Asus motherboards).

I had wanted to purchase the Digitus PCI-e USB-3.0 DS-30220-1 card, but I could find no example of any user suceeding with Linux with the DS-30220-1 USB-3.0 European version of the adapter, and I was not willing to take the chance of incompatibility. I have however read of the ASUS U3S6 working with Linux.

I went for the cheapest shipping available, so it may be a couple of weeks before I report on any test results.

I finally broke down and ordered via mail order an ASUS U3S6 PCI-e USB-3.0 card. Hopefully it will work either with my 2-year old Intel Core i7 920 PC, or my wife’s new Intel Core i7 860 PC (both Asus motherboards).

I had wanted to purchase the Digitus PCI-e USB-3.0 DS-30220-1 card, but I could find no example of any user suceeding with Linux with the DS-30220-1 USB-3.0 European version of the adapter, and I was not willing to take the chance of incompatibility. I have however read of the ASUS U3S6 working with Linux.

I went for the cheapest shipping available, so it may be a couple of weeks before I report on any test results.
Well we will want to know of your success then oldcpu. I always git kind of tickled when I see some of your posts as you really look like you are talking to yourself. Perhaps that’s is totally normal for you. lol!

So, what kernel version have you decided to use? I must say that I have tried three USB3 adapters and all have worked at first. The very first USB 3.0 adapter I purchased by Buffalo, a model U3PCIE3XN1 that did work has since passed away and does not work with Windows or Linux. I am not sure what has happened to it. The two most recent motherboards I have purchased also included USB3 support built-in, though not bootable by the BIOS, and have worked just fine in Windows and in openSUSE. The only other issue I have had has been with kernel version 2.6.34 and its inability to mount a USB 3 drive using the fstab file.

Thank You,

At the moment I’m geared up to stick with the 2.6.34 kernel that is in openSUSE-11.3. I don’t plan to boot off the USB-3.0 device. My intended modus operanda is to only on occassion hot plug my external 2 TB USB external hard drive into the USB-3.0 PCI-e card.

… I typically only install different kernels in order to test audio or graphic card (or other) fixes. … but one never knows … I suppose it is possible where there will come a day when I go for newer non-official released (by SuSE-GmbH) kernels … but I don’t think that day is here just yet.

At the moment I’m geared up to stick with the 2.6.34 kernel that is in openSUSE-11.3. I don’t plan to boot off the USB-3.0 device. My intended modus operanda is to only on occassion hot plug my external 2 TB USB external hard drive into the USB-3.0 PCI-e card.

… I typically only install different kernels in order to test audio or graphic card (or other) fixes. … but one never knows … I suppose it is possible where there will come a day when I go for newer non-official released (by SuSE-GmbH) kernels … but I don’t think that day is here just yet.
Well each to his own I guess, but really, there is absolutely nothing to be gained, in my humble opinion, by sticking with the original kernel 2.6.34 while using openSUSE 11.3. Now I do keep a load with standard openSUSE 11.3 and 11.2 kernels, but I don’t use it except for testing. I highly recommend you consider going up to kernel 2.6.37 as it works just fine with openSUSE 11.2 and 11.3. Of course the newest version of openSUSE 11.4 will include this fine 2.6.37 kernel for your use. I just do not know why, except for testing, you would stick with this older kernel version. I also happen to know a pretty neat script that can compile that kernel for you, even changing kernel compile options, if you were so inclined. Though you most likely know the terminal commands to compile a kernel by heart anyway.

Thank You,