USB 3.0 adapters

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,

The ASUS U3S6PCI-e USB-3.0 card arrived a couple of days ago and my wife picked it up yesterday from the Post Office.

Front Packaging:
http://thumbnails29.imagebam.com/11723/ae6cff117227690.jpg](http://www.imagebam.com/image/ae6cff117227690)

Back Packaging:
http://thumbnails28.imagebam.com/11723/a24553117227696.jpg](ImageBam)

Contents inside:
http://thumbnails26.imagebam.com/11723/f404e2117227703.jpg](ImageBam)

and the card:
http://thumbnails26.imagebam.com/11723/7b9477117227708.jpg](ImageBam)

Note the packaging does NOT claim Linux compatibility. I hard to surf on the web to find a case of a user who had used this card successfully with Linux, and eventually I did find such a documented case, and hence only then (after reading it worked with Linux) did I feel comfortable in ordering this card.

I got around to installing the card in my Intel Core i920 PC (w/Asus P6T Deluxe V2 motherboard) after lunch today.

I then booted to a 64-bit openSUSE-11.3 w/KDE-4.4.4 and the nominal 2.6.34.7-0.7-default kernel.

/sbin/lspci -nnk #gives:


03:00.0 USB Controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 03)
        Subsystem: ASUSTeK Computer Inc. Device [1043:8413]
        Kernel driver in use: xhci_hcd

I plugged in my External hard drive (that supports USB-3.0) and it was recognized:


Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 009 Device 002: ID 152d:0539 JMicron Technology Corp. / JMicron USA Technology Corp.

I copied a 7GB file to the external drive from my PC. It was fast. Much faster than the Firewire 800 I have, and of course faster than the older USB-2.0.

Thus far, I’m happy with it.

Hi oldcpu and all,

I have a DeLock PCI express card for two USB 3.0 ports installed. (See: DeLOCK > Produkte > PCI Express > 89243 Delock PCI Express card > 2x USB 3.0 ) I am using SuSE Linux 11.3 with the standard kernel.

The USB 3.0 controller gets well recognized, just like in your case above. However, when I attach my Kingston HyperX Max USB 3.0 Flash drive to it, the drive only works in USB 2.0 speed. This is shown by a green light on the drive (as opposed to a blue light for USB 3.0), and also tested by copying speed (I get about 33 MB/s, so USB 2.0 type speed). I have a double boot system, and under Windows XP SP3 the same drive works fine with USB 3.0 (also blue light shown), so there is no hardware error.
**
So my question is: Is there anything I could do to make this drive work with USB 3.0 (instead of USB 2.0) under SuSE Linux 11.3?**

Can you test the transfer speed with another operating system (such as an MS-Windows variant) to confirm that this is not a hardware incompatibility between the two USB-3.0 devices ?

Tested, with copying exactly the same file from and to exactly the same place. Then I got with Windows XP SP3 about 75 MB/s (and the drive lamp shows a blue light, as it should for USB 3.0), instead of 33 MB/s with SuSE 11.3 (and the drive lamp shows a green light, as it does for USB 2.0). The 75 MB/s is not the full theoretical speed of USB 3.0 (which may have to do with my hard disk from which the file comes being quite slow), but anyway clearly above USB 2.0, and also in the range of other real-world tests (e.g., Kingston HyperX Max 3.0 128GB Drive Review | KitGuru).

So I guess my question is still the same as above…

Hmmm … It might be worth testing on openSUSE-11.4 RC2 and then writing a bug report if appropriate speeds are not reached. Could it be different Linux file manager programs yield different speeds?

No, it is the same independently of the file manager used, or also with console command.

By the way, what speeds do you reach when you write above “it was fast”?

polarhki, I HIGHLY suggest you consider a kernel upgrade to 2.6.37. USB 3 drives have issues when using the default 2.6.34 that came with openSUSE 11.3. I have a bash script file that can make the process very painless. Do consider that if you install an external AMD or nVIDIA video driver, it must be reloaded if you change your kernel version. Here is the link:

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

Message #17 has the most recent version of SAKC. There is a companion script file I called KLIST in the same message thread at #22 that can help in managing your kernel source file compiles. Good luck.

Thank You,

Here comes the relevant boot messages (I think):
1.489033] usb 2-1: new high speed USB device using ehci_hcd and address 2
1.604250] usb 2-1: New USB device found, idVendor=05e3, idProduct=0608
1.604359] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
1.604465] usb 2-1: Product: USB2.0 Hub
1.604905] hub 2-1:1.0: USB hub found
1.605249] hub 2-1:1.0: 4 ports detected
1.708137] usb 2-4: new high speed USB device using ehci_hcd and address 3

I’m not quite sure what it means though, but anyway the result is that the USB 3.0 flash drive is only detected as USB 2.0.

There are no entries detecting a USB-3.0 ? For example, on my openSUSE-11.3 I see this when I plug in my USB-3.0 external hard drive:


[84049.648613] usb 9-4: New USB device found, idVendor=152d, idProduct=0539
[84049.648616] usb 9-4: New USB device strings: Mfr=1, Product=11, SerialNumber=3
[84049.648618] usb 9-4: Product: **USB3.0** Device
[84049.648620] usb 9-4: Manufacturer: JMicron
[84049.648622] usb 9-4: SerialNumber: BBA0000002AD
[84049.649602] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[84049.650227] xhci_hcd 0000:03:00.0: WARN: short transfer on control ep
[84049.910750] Initializing USB Mass Storage driver...
[84049.910907] scsi8 : usb-storage 9-4:1.0
[84049.911051] usbcore: registered new interface driver usb-storage
[84049.911054] USB Mass Storage support registered.
[84050.908143] scsi 8:0:0:0: Direct-Access     Generic  **USB3.0**                PQ: 0 ANSI: 2 CCS
[84050.908341] sd 8:0:0:0: Attached scsi generic sg3 type 0
[84050.908921] sd 8:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[84050.909098] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[84050.910571] sd 8:0:0:0: [sdb] Write Protect is off
[84050.910576] sd 8:0:0:0: [sdb] Mode Sense: 28 00 00 00
[84050.910580] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[84050.911259] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
[84050.911825] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[84050.911829]  sdb: sdb1

I think its clear from that my USB3 is detected but the indication you provide is your device is still detected as a USB2.

Before purchase, did you search for any reports of users who claimed that specific hardware worked with Linux as a USB3 device ?

Fast was subjective. I could notice the difference.

Just how reliable are benchmarks? Over the years I’ve seen so many claim benchmarks are good/gospel MUST to be believed, only to find out months or years later that the bench marks were not very good, and so I confess I am very skeptical now.

But since you asked with “hdparm -t /dev/sdb” , with my USB-3.0 drive (identified as sdb) connected to a USB-2.0 controller (and a very short cable), using its USB2.0 compat mode I note 102 MB in 3.02 seconds = 33.82 MB/sec

With my USB-3.0 device connected to the USB-3.0 controller (and a much longer cable), I note 118 MB in 3.05 seconds = 38.70 MB/sec.

The same test for Firewire-800 on a different drive gave 39.55 MB/sec (and my subjective feel was the USB-3.0 transfers were faster than the Firewire-800) so I’m skeptical as to the results of that method of measuring speed.

But I don’t put much faith in those bench mark tests. Subjectively I note large file transfers are significantly shorter in time. And I would prefer to do my own timing test if I thought it suitable to do such a test (ie copy to/from the external drive a large file, say 5 GB in size).

I decided to run this speed test on five different hard drives on two fast computers and including one USB-3 drive/port to see how they rank together:

Computer One: Intel i7 870 2.93 GHZ

2.0 TB SATA 7200 RPM Hard Drive w/3GB Port /dev/sda: Timing buffered disk reads:  394 MB in  3.00 seconds = 131.15 MB/sec

600 GB eSATA 10K RPM Hard Drive w/3GB Port /dev/sdb: Timing buffered disk reads:  436 MB in  3.01 seconds = 144.92 MB/sec

**1.5 TB SATA 5400 RPM Hard Drive USB-3 Port /dev/sdc: Timing buffered disk reads:  290 MB in  3.01 seconds =  96.35 MB/sec**

Computer Two: Intel i7 2600K 3.4 GHZ

1.0 TB SATA 7200 RPM Hard Drive w/6GB Port /dev/sda: Timing buffered disk reads:  404 MB in  3.00 seconds = 134.51 MB/sec

1.5 TB SATA 7200 RPM Hard Drive w/3GB Port /dev/sdb: Timing buffered disk reads:  292 MB in  3.00 seconds =  97.18 MB/sec

Thank You,