Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

pokerfan

(27,677 posts)
24. Reminds me of Project Hydra
Sun Jan 29, 2012, 04:28 PM
Jan 2012

Try this again...

The USB Multiheaded Monster...

We can do a little better than 127 devices by using additional USB controllers. Although most PCs are equipped with multiple USB ports, these ports often are on the same controller, and the 127 device limit constrains both ports. Even if we add more controllers, there is an upper limit of 256 USB-serial devices allowed, or r </= 256. This is a limitation of the number of allowable minor numbers for the assigned USB-serial major number, which is 188. More industrious users probably could modify the driver to allow additional majors. Adding additional controllers also may be required in cases where the serial ports have a high baud rate; keep in mind the USB bus is limited to 12Mbps. Timing issues also may keep the usable number of USB-serial adapters below the theoretical limit, but adding controllers is relatively easy and inexpensive.

The other limitation of using USB devices is the interconnect length; cables are limited to a maximum length of five meters. Effective cable length can be extended by using an active device, such as a powered hub or powered extension cable, though even an active extension cable counts as a device. The total depth is limited to seven tiers, counting the root and the bottom device. This means there is a maximum of six 5m interconnects for a total length of 30m. Although 30m is sufficient to reach each corner of our server room, the reach can be increased another 15m by using shielded RS-232 cable to connect the USB-serial adapter to the server console port. Other ways of extending the RS-232 signal are available; for example, use a pair of RS-422 adapters with an effective range of about 1.3km.

http://www.linuxjournal.com/article/6518

Recommendations

0 members have recommended this reply (displayed in chronological order):

This message was self-deleted by its author Tesha Jan 2012 #1
imagine two hundred million washing machines pokerfan Jan 2012 #2
. baldguy Jan 2012 #3
Here's a 32Gb. hobbit709 Jan 2012 #4
And now we have 64GB microSDXC... 3waygeek Jan 2012 #5
Here's a 256GB pokerfan Jan 2012 #9
And I thought I was bleeding edge with my first 256 mB thumbie... BiggJawn Jan 2012 #21
They have 32 GB microSD cards now quakerboy Jan 2012 #6
The hardware to read the cards is $9.99 Initech Jan 2012 #10
I have approximately 13 of them. I paid approximately $0.37 quakerboy Jan 2012 #12
I doubt there's a motherboard made with 16,500 USB ports. Initech Jan 2012 #13
two words pokerfan Jan 2012 #14
That's a cute way to deal with it. I've got three 7-port USB hubs. HopeHoops Jan 2012 #18
It works to a point pokerfan Jan 2012 #19
Yes, but it is sort of like SCSI - you can only chain so far. HopeHoops Jan 2012 #20
delete wrong place pokerfan Jan 2012 #22
delete pokerfan Jan 2012 #23
Reminds me of Project Hydra pokerfan Jan 2012 #24
I give up pokerfan Jan 2012 #25
You replied 4 times. Good read! HopeHoops Jan 2012 #26
For some reason pokerfan Jan 2012 #27
I wonder what song they kept on that thing Enrique Jan 2012 #15
Probably Elvis' "Don't Be Cruel." 2ndAmForComputers Jan 2012 #16
I remember increasing my memory from 4Kb Turbineguy Jan 2012 #7
One Pizza Byte undeterred Jan 2012 #8
Now known as "peta-files" tjwash Jan 2012 #11
My first 5 mb looked like this: Iterate Jan 2012 #17
Latest Discussions»The DU Lounge»What does 1PB of storage ...»Reply #24