Overclockers Australia Forums
OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Specific Hardware Topics > Storage & Backup

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 4th March 2012, 5:55 PM   #1
kripz Thread Starter
Member
 
kripz's Avatar
 
Join Date: Sep 2004
Location: Near Frankston Spam: 577
Posts: 2,365
Default USB3 PC -> PC Transfer?

Possible? anyone tried it? Will i get anywhere near 5gbps with sata6 ssds?
__________________
My Rig » i5 3550k, Asrock Z77 Extreme4, HIS 7970
My Successful Trades » 28
kripz is offline   Reply With Quote

Join OCAU to remove this ad!
Old 4th March 2012, 6:11 PM   #2
kripz Thread Starter
Member
 
kripz's Avatar
 
Join Date: Sep 2004
Location: Near Frankston Spam: 577
Posts: 2,365
Default

Seems like it's pretty easy with linux. You just configure it like a network interface.

Now to try get my hands on a USB3 bridge cable.
__________________
My Rig » i5 3550k, Asrock Z77 Extreme4, HIS 7970
My Successful Trades » 28
kripz is offline   Reply With Quote
Old 4th March 2012, 7:43 PM   #3
Stanza
Member
 
Stanza's Avatar
 
Join Date: Jun 2001
Location: Adelaide
Posts: 2,426
Default

I think you might be misunderstanding some speeds

USB 2 is what 480 mega BITS second transfer rate.... Which they state as approx 60 mega BYTES second.... But most people will be lucky o see 30-40 megabytes per second in the real world.

So now we have USB 3 which they state as 5 giga BITS second transfer rate.... Which they state as 625 mega BYTES second .... Ie 10 times the speed of USB 2

So you will probably see real world 300-400 mega BYTES.

Now on to SATA
We have
SATA 1 = 1.5 giga BITS second
SATA 2 = 3.0 giga BITS second
SATA 3 = 6.0 giga BITS second <<< this I believe is what you are referring to

No SATA 6 exists as yet
Are you thinking you can transfer data from one system's ssd drive to another systems ssd drive via USB 3 at full speed?

Ie you are expecting to be able to transfer at say 300-400 mega bytes a second?

.
__________________
.
Quote:
Originally Posted by [RMS] ST1NG3R View Post
the magnetic charge in HDD's still deteriorate when siting on a shelf so IMHO these shouldn't be sold "as new"
Stanza is offline   Reply With Quote
Old 5th March 2012, 2:29 PM   #4
DrFrag
Member
 
Join Date: Aug 2003
Location: South Australia
Posts: 919
Default

Quote:
Originally Posted by Stanza View Post
We have
SATA 1 = 1.5 giga BITS second
SATA 2 = 3.0 giga BITS second
SATA 3 = 6.0 giga BITS second <<< this I believe is what you are referring to

No SATA 6 exists as yet
Technically we're not meant to call it SATA 3, it's meant to be referred to as SATA 6Gb/s.
(Frankly I think this is as dumb as Adobe asking people not to use Photoshop as a verb, so I intend to keep calling it SATA 3.)

I don't know if USB3 bridge cables exist. Plenty of USB2 varieties around and most seem marketed to connecting a PC to a Mac. I don't know much about Macs but as far as I can tell they don't ship with USB3 yet. Maybe when they do, USB3 bridge cables will pop up. Let us know if you find one.

As for speed, Stanza's figures look right. EverythingUSB estimate a real-world limit of 400MB/s on USB3.
DrFrag is offline   Reply With Quote
Old 5th March 2012, 6:32 PM   #5
HobartTas
Member
 
Join Date: Jun 2006
Posts: 133
Default

Greetings

Once upon a time a long time ago, one used to connect Dos/Win 3.x boxes with null modem RS232 or printer cables and use Lantastic and later on pcAnyWhere but sadly Microsoft in their infinite wisdom have removed direct cable connections of ANY TYPE starting with Vista.

http://support.microsoft.com/kb/930086/en-us

So unless you are either going to go back to XP (or run XP in a VM) you are not going to get anywhere unless presumably you probably write your own TCP/IP stack,networking,CIFS and whatever else is needed for it to run, like these people seem to have done with Vista.

http://www.usbgear.com/link/index.html

And as far as connecting it to say a Solaris ZFS NAS box is there even a USB3 driver in existence for any USB3 product in Solaris?

Quote:
Originally Posted by Stanza View Post
So you will probably see real world 300-400 mega BYTES..
That's fine by me, if USB3 bridge cables and software ever get released I would buy four of them and two USB3 four port cards and aggregate the links, according to your above stated figures that would then get me 1.2 - 1.6 GB's (or a good portion thereof) although the cards would have to be PCIe x4 or more likely at x8 to cope with the bandwidth.


Nice try though as there certainly is a demand for cheap, reliable and easy to use 10Gb's+ networking gear of any kind whatsoever (see Flain's infiniband or Stanza'a fiber channel threads for more info), sadly at the present time it doesn't exist.

Cheers
HobartTas is offline   Reply With Quote
Old 5th March 2012, 6:57 PM   #6
kripz Thread Starter
Member
 
kripz's Avatar
 
Join Date: Sep 2004
Location: Near Frankston Spam: 577
Posts: 2,365
Default

I'm using debian. Its possible to do using USB2.0 in ubuntu. I dont see any reason why it wouldnt be possible with USB3.0, but i guess ill find out.

I've ordered some USB3.0 A male headers to make my own cable as nobody seems to make a bridge cable. Since only 6 wires are used, ill use CAT5/6 cables.

Quote:
Ie you are expecting to be able to transfer at say 300-400 mega bytes a second?
Anything above 1gbps will be good as the next step up is link aggregation/bonding/teaming or fibre.

2 $15-30 usb3 cards and a cable that will cost me about $10, seems pretty good to me.

Hopefully it works (most likely overlooked something ), will update when cable is made.
__________________
My Rig » i5 3550k, Asrock Z77 Extreme4, HIS 7970
My Successful Trades » 28

Last edited by kripz; 5th March 2012 at 7:16 PM.
kripz is offline   Reply With Quote
Old 5th March 2012, 8:05 PM   #7
Stanza
Member
 
Stanza's Avatar
 
Join Date: Jun 2001
Location: Adelaide
Posts: 2,426
Default

If you are after speed

Cheapest option I can think of at the moment is 4gb fibre

Ie stalk eBay for a couple of 4gb fibre channel cards, grab a $10 LC to LC cable and you will be good for about 440mb/s transfers.

Keep an eye on my fibre channel thread, as I will be doing just this real soon. As I have now got my hands on the 4gb HBA's

You main trouble is going to be getting drives at either end to cope with the speed of the reads and he writes.

I think you will find with USB there is going to be a fair bit of overhead and some pretty funky latency issues for it to be viable... But hey give it a whirl and let us know

No harm in trying and learning something new along they way

.
.
__________________
.
Quote:
Originally Posted by [RMS] ST1NG3R View Post
the magnetic charge in HDD's still deteriorate when siting on a shelf so IMHO these shouldn't be sold "as new"
Stanza is offline   Reply With Quote
Old 5th March 2012, 8:20 PM   #8
t3h
Member
 
t3h's Avatar
 
Join Date: Dec 2007
Location: Adelaide
Posts: 228
Default

It will likely be easier and/or cheaper just to do link aggregation on multiple gigabit ethernet cards...

Also, wiring two USB 2 ports straight together won't work without appropriate bridge chips.
__________________
MBP 15"/750GB 7200RPM HDD/64GB G.Skill Falcon2 SSD/8GB DDR3 RAM/512MB GT330M/2.66 i7/1680x1050 hires matte
Asus P5Q-Pro/E8500/GTX275/Antec EarthWatts 500/many HDDs/4GB 1066 RAM/G5 case
t3h is offline   Reply With Quote
Old 5th March 2012, 8:38 PM   #9
Paronga
Member
 
Paronga's Avatar
 
Join Date: Sep 2006
Location: Morrabbin, Victoria
Posts: 1,366
Default

Quote:
Originally Posted by DrFrag View Post
EverythingUSB estimate a real-world limit of 400MB/s on USB3.
that's pretty underwhelming. i never looked at it, but i always thought it was meant to be really fast.
I guess it isn't a competitor to thunderbolt

Quote:
Originally Posted by HobartTas View Post
That's fine by me, if USB3 bridge cables and software ever get released I would buy four of them and two USB3 four port cards and aggregate the links, according to your above stated figures that would then get me 1.2 - 1.6 GB's (or a good portion thereof) although the cards would have to be PCIe x4 or more likely at x8 to cope with the bandwidth.
Cheers
You might end up getting a lot of latency and CPU overhead with that setup.
also, the 4 USB plugs might all share the same Chip on the card, hence each chip might only get 400MB/s?

i dunno how it works? Probably a reason you don't use USB for networking though
__________________
Quote:
Originally Posted by The King View Post
Honestly, do you believe this shit when you're typing it??
Quote:
Originally Posted by -=ButFli=- View Post
No, infinity is not like i. i can be added, subtracted, multiplied or whatever with real numbers and you can come out with a real answer.
2i + 3 - 2(i + 1) = 1
2inf =
Paronga is offline   Reply With Quote
Old 5th March 2012, 9:36 PM   #10
Stanza
Member
 
Stanza's Avatar
 
Join Date: Jun 2001
Location: Adelaide
Posts: 2,426
Default

Might also be easier to grab a couple of FireWire 800 cards and a cable.

FireWire 800 can give you 400mb/s and is bidirectional... Whereas USB is Not

Snip
Comparison with USB

While USB*2.0 (introduced in 2001) is quoted as running at a higher signaling rate (480*Mbit/s) than legacy FireWire 400 (400 Mbit/s, available since 1995), data transfers over S400 FireWire interfaces generally outperform similar transfers over USB*2.0 interfaces in real world environments. Few if any USB*2.0 device implementations are capable of saturating the entire 480*Mbit/s, but this can be achieved with multiple devices on the same bus. In real world tests USB hosts rarely can sustain transfers exceeding 280*Mbit/s, with 240*Mbit/s being normal. This is likely due to USB's reliance on the host processor to manage low-level USB protocol, whereas FireWire delegates the same tasks to the interface hardware (requiring less or no CPU usage). For example, the FireWire host interface supports DMA and memory-mapped devices, allowing high-level protocols to run without loading the host CPU with interrupts and buffer-copy operations.[8] It should also be noted that FireWire features two data buses for each segment of the bus network whereas USB only features one. This means that FireWire can have communication in both directions at the same time, but with USB communication can only occur in one direction at any one time.
Other differences are that FireWire uses simpler bus networking, provides more power over the chain and more reliable data transfer, and is less taxing on a CPU.[50] USB requires the presence of a bus master, typically a PC, whereas FireWire is a true peer-to-peer network, thus allowing either device to serve as the host or client.

And

Networking over FireWire
FireWire can be used for ad-hoc (terminals only, no routers except where a FireWire hub is used) computer networks. Specifically, RFC 2734 specifies how to run IPv4 over the FireWire interface, and RFC 3146 specifies how to run IPv6.
Mac OS X, Linux, and FreeBSD include support for networking over FireWire.[53] Windows Me,[54] Windows XP and Windows Server 2003 include native support for IEEE 1394 networking.[55] Windows 2000 does not have native support but may work with third party drivers. A network can be set up between two computers using a single standard FireWire cable, or by multiple computers through use of a hub. This is similar to Ethernet networks with the major differences being transfer speed, conductor length, and the fact that standard FireWire cables can be used for point-to-point communication.
On December 4, 2004, Microsoft announced that it would discontinue support for IP networking over the FireWire interface in all future versions of Microsoft Windows.[56] Consequently, support for this feature is absent from Windows Vista and later Windows releases.[57][58] Microsoft rewrote their 1394 driver in Windows 7[59] but networking support for FireWire is not present. Unibrain offers free FireWire networking drivers for Windows called ubCore[60] which support Windows Vista and later versions.
The PlayStation 2 console had an i.LINK-branded 1394 connector. This was used for networking until the release of an Ethernet adapter late in the console's lifespan, but very few software titles supported the feature.
/snip


.
__________________
.
Quote:
Originally Posted by [RMS] ST1NG3R View Post
the magnetic charge in HDD's still deteriorate when siting on a shelf so IMHO these shouldn't be sold "as new"
Stanza is offline   Reply With Quote
Old 5th March 2012, 10:18 PM   #11
kripz Thread Starter
Member
 
kripz's Avatar
 
Join Date: Sep 2004
Location: Near Frankston Spam: 577
Posts: 2,365
Default

Quote:
Originally Posted by t3h View Post
It will likely be easier and/or cheaper just to do link aggregation on multiple gigabit ethernet cards...
Need a capable switch, how much is a cheap one?

Quote:
Originally Posted by t3h View Post
Also, wiring two USB 2 ports straight together won't work without appropriate bridge chips.
I wasnt sure of this, some websites say you just need a crossover cable, which ill be making.
__________________
My Rig » i5 3550k, Asrock Z77 Extreme4, HIS 7970
My Successful Trades » 28
kripz is offline   Reply With Quote
Old 6th March 2012, 6:37 AM   #12
DrFrag
Member
 
Join Date: Aug 2003
Location: South Australia
Posts: 919
Default

Quote:
Originally Posted by HobartTas View Post
Once upon a time a long time ago, one used to connect Dos/Win 3.x boxes with null modem RS232 or printer cables and use Lantastic and later on pcAnyWhere but sadly Microsoft in their infinite wisdom have removed direct cable connections of ANY TYPE starting with Vista.

http://support.microsoft.com/kb/930086/en-us
Only serial, parallel and infrared have been dropped, you can still use USB. It's now called Windows Easy Transfer. You also need an "Easy Transfer Cable" (USB 2.0). I haven't tried this myself so I don't know how flexible it is. It might just be a system migration tool, and not so useful as a general purpose file copier.

Quote:
Originally Posted by HobartTas View Post
So unless you are either going to go back to XP (or run XP in a VM) you are not going to get anywhere unless presumably you probably write your own TCP/IP stack,networking,CIFS and whatever else is needed for it to run, like these people seem to have done with Vista.
None of those things are required for direct cable connection. It's just simple data transmission, there's no IP allocation or anything fancy going on. Laplink on DOS never used TCP/IP. My camera doesn't get an IP address when I hook it up to copy photos across.

Quote:
Originally Posted by HobartTas View Post
Nice try though as there certainly is a demand for cheap, reliable and easy to use 10Gb's+ networking gear of any kind whatsoever (see Flain's infiniband or Stanza'a fiber channel threads for more info), sadly at the present time it doesn't exist.
I agree. The entry cost is what's stopping me from switching to 10Gb networking.

However, direct connections will never fill this gap. You have to do some ugly hacks to run USB long enough to get to another room. Even if your software can manage hubs and port aggregation, the distance and overheads will wreck your speed. Ultimately, in tweaking the cable quality and packets and transmission layers, you end up with something that looks more and more like standard networking.

Excellent post by the way. Really got me looking into things.

Quote:
Originally Posted by kripz View Post
I wasnt sure of this, some websites say you just need a crossover cable, which ill be making.
That would probably fry one or both computers. Unlike CAT5, you can't hook USB hubs together with arbitrary ports - there's an "upstream" port and multiple "downstream" ports. USB also carries voltage. You need a chip in the middle to handle this.

DrFrag is offline   Reply With Quote
Old 6th March 2012, 6:51 AM   #13
DrFrag
Member
 
Join Date: Aug 2003
Location: South Australia
Posts: 919
Default

Missed a question...

Quote:
Originally Posted by kripz View Post
Need a capable switch, how much is a cheap one?
Look for IEEE 802.3ad in the switch specifications. This means it can do port aggregation.

Here's a bunch of models that list it.

Last edited by DrFrag; 6th March 2012 at 7:14 AM. Reason: Fixed link
DrFrag is offline   Reply With Quote
Old 6th March 2012, 7:23 PM   #14
kripz Thread Starter
Member
 
kripz's Avatar
 
Join Date: Sep 2004
Location: Near Frankston Spam: 577
Posts: 2,365
Default

Quote:
Originally Posted by DrFrag View Post
That would probably fry one or both computers. Unlike CAT5, you can't hook USB hubs together with arbitrary ports - there's an "upstream" port and multiple "downstream" ports. USB also carries voltage. You need a chip in the middle to handle this.

image
Yep, just did some more research, looks like i've hit a dead end.
__________________
My Rig » i5 3550k, Asrock Z77 Extreme4, HIS 7970
My Successful Trades » 28
kripz is offline   Reply With Quote
Old 6th March 2012, 7:25 PM   #15
Stanza
Member
 
Stanza's Avatar
 
Join Date: Jun 2001
Location: Adelaide
Posts: 2,426
Default

Quote:
Originally Posted by kripz View Post
Yep, just did some more research, looks like i've hit a dead end.
What are you actually trying to achieve? Just a connection faster than gigabit networking?

.
__________________
.
Quote:
Originally Posted by [RMS] ST1NG3R View Post
the magnetic charge in HDD's still deteriorate when siting on a shelf so IMHO these shouldn't be sold "as new"
Stanza is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 11:03 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!