Using USB to Separate Computer and Keyboard/Mouse?
Klaus Thorn asks: "As a member of a technical team that plans a radio station with several audio-editing cabins I'm thinking about separating the noisy heat-producing computer from the cabin using one VGA cable and one USB cable. The computer is in the computer storage room. In the cabin
there is (besides LCD) an USB hub with keyboard, mouse, soundcard and CDR-drive. Has anyone tried this? I need to know whether this all-USB-solution is clean and stable
or a bunch of problems. I need to know what distance I can
put between cabin and computer-storage room. Let's assume USB 2.0 and amplifying USB cables and
Windows XP."
"One more detail: When the admin changes some hardware in the computer store room he does not want to run to the cabin to push a button. He could plug out the USB cable and plug in another USB cable that is connected to mouse and keyboard in the same room. After he's finished he could exchange the usb cables again (to the one leading to the cabin). This is only sensible if the computer will accept all four USB devices without driver reinstall and reboot. Anyone tried this or can predict wether this will work?"
Here
I've had enough abrasive sigs. Kittens are cute and fuzzy.
Look up specs on USB audio devices. Many (and I mean MANY) will not work at all on USB (power or unpowered) hubs and require a direct USB connection.
But why not use VNC, a retired computer, and a single (as long as you need) Ethernet cable? It's potentially simpler and gives you the flexibility to attach to multiple computers without a KVM.
As for how far you can go, I would think VGA is your limiting factor, not USB.
If all this should have a reason, we would be the last to know.
Once you have the CPU in the room, you're generating more heat. And in most cases, you have fans and a hard drive generating noise. Also, this is an environment where electronic noise may also be a factor, so the RF emmisions may be significant with a computer in the room.
Uh, perhaps he doesn't use it because it costs $300!!!!!
USB is good for keyboards and mice (only because hot-plugging is allowed), and simple low-bandwidth usage. However, USB drives (especially cdr) is asking for trouble.
It's a shame firewire isn't more prevalent. It's a better solution for higher i/o peripherals.
I have two mice plugged in right now--an old one in a PS/2 port (through a USB -> PS/2 adaptor), and a cordless mouse plugged into a USB port. Both worked fine right when plugged in, and work together--move one up and the other to the right and the cursor goes up and to the right simultaneously.
Also, "USB 2.0" doesn't mean anything anymore.
The Firewire spec allows for much longer cables than USB. A bought two 32ft firewire cables that were guaranteed to operate at that distance (www.granitedigital.com) and put a firewire hub to connect the two together. That gave me 64 feet of distance.
I have done CD/DVD burning, printing, and scanning, with no problems over this 64ft distance.
I used a refurb Cybex extender for the keyboard, video and mouse over one CAT5 cable.
I have a cherry keyboard with built-in 4x usb hub, mouse attached to it (and racing wheel ;-).
I'm thinking about tinkering some more usb connectors and a switch/toggle into that keyboard so that i can connect it more than one pc, easy switching to and fro. Ok, i still need a vga switch ...
ps: anybody experiances with soundblaster extigy or an audigy2nx and linux?
Diskless with VNC might get you where you want to be. You can reduce the noise from drives and fans, and you'll be able to control the main machine(s) from the audio rooms.
While I understand the value of putting all comptuers in a server room, I think that you would be better of to just have the computer in a closet outside the room, or in a soundproof (yet well cooled...) cabinet inside. I'm not convinced you will be changing hardware often enough to make pushing a button in each cabin a problem. Software updates are a different issue, and those you might change often.
I strongly recomend you keep most of your disks in a file server, and store all files on that. With SAMBA (windows networking can work too) to share as needed. Keep the harddrive noise far away because it is on the network. Also puts the componants you most want to replace in a central location next to the comptuer they are connected to, and lusers can't touch that machine.
Extended cables work ok at best, but you are introducing potential problems with them. By having the comptuer just outside you can run a few more cables inside the room, and still get off just as good.
Drop the USB cd drives for ieee1394 (firewire). A little more complex, but you have a solution that was designed for data drives from the start. If you have a lot of money fibre channel would be nice, but odds are you don't.
USB in theory allows you to plug multipul devices in. I'd expiriment with a usb hub local to the machine for pluging a second keyboard/mouse into without unpluging the one in the remote room. Dual monitor graphics cards exist, I'd consider putting one in each machine, so you don't have to unplug the remote monitor. Remember unpluging cables is what damages them, so you want to avoid that. Monitor are not always hot-plug, so you don't want to unplug them anyway. Or, instead of the complexities of the above, will VNC or similear solve all console admin needs?
Expiriment first. Try all the technology on one computer (that you can borrow for the purpose) first, to make sure it will work ok. If there is a problem that you can't overcome you don't want to have bought a large setup only to find it won't work.
One other thing I'd be tempted to try is some custom mini-ITX boards in a custom case. Use flash for booting, and set it read-only so that lusers don't go breaking the configuration. (better yet boot from the net, but that isn't easy) Provides most of the outputs you want, and use the network for all your admin. With the right heatsinks and case design they make no noise. When you do have to do a hardware change, you pull a spare off the shelf, make the change, test it, then bring the whole system to the cabin and replace the old on.
Not all these ideas are compatable. Only you know your exact setup, so only you know what will work for you.
I may be naive, or cargo culting, but have you considered Bluetooth devices? For at least part of the problem, bluetooth seems to have been designed exactly to meet these needs: my impression is that Bluetooth keyboards & mice could take care of at least that portion of the devices you're trying to attach, provided that the connection distance isn't too far (the ranges needed are never stated in the original posting).
As for display, sound card & CD drive, I'm not sure what the best approach is. As another poster noted, the best way to find out would be to test your ideas to see if they'll work. I'm not sure what sound card you're considering; the only external one I'm personally aware of is the Griffin iMic, but the sample of it that I saw only had a 2 foot long USB cable. I have no idea if it would work with an extended cable, or if there's a faster Firewire version; I also don't know if the iMic only works with Macs (the original poster also doesn't give any platform constraints that may exist). I wouldn't be surprised if there are, or will be, Bluetooth devices (or Bluetooth optical drives, or at least housings for optical/hard drives), but again I'm not aware of details, if they exist.
As for VGA, I've set up a PC to connect to a display that was about 100 feet away, using a chain of server room VGA cables. The picture was awful, but servicable -- lots of ghosting & blurriness, but large screen features were clearly recognizable. While this was amusing as a prank on the person who's desktop was showing up down the hall, if you actually want your display that far away you might want to find a more professional solution :-)
The big constraint for all the things you want to attach is range: I'd always had the impression that USB wasn't reliable over distances greater than 10 feet or so, and again it isn't known how far these studios are going to be from the computers. Right on the other side of a wall? A dozen feet away? A hundred? The longer it is, the more work this is going to take.
Taking a different approach, this could possibly be an appropriate application for some kind of "small", self-contained devices, like PDAs or tablet PCs, using some kind of wireless networking (bluetooth or 802.11b/g). That takes care of your input & display issues, but may or may not meet the sound card constraint. I know that PDAs run quiet & cool; I assume that tablet PCs run louder & hotter, but hopefully they aren't as noisy or hot as a normal desktop or laptop. In any case, it's an option to consider.
Veering off in yet another bizarre direction, this could be an appropriate application for a beefy server & a bunch of VT100 terminals. They're quiet & cool, but they force you to use character based interfaces, and you'll *have* to use some kind of separate sound card (which you seem to be planning on anyway).
But again, this is an "interesting" problem, which is to say that the right solution might be sensitive to constraints that haven't really been spelled out (range, budget, hardware & software constraints, etc), and barring more information along those lines it's possible to come up with all kinds of creative, and possibly not very helpful, suggestions :-)
DO NOT LEAVE IT IS NOT REAL
Hey, they got these new things. They call them, laptops. They're great when you want a computer anywhere without a lot of clutter. You can even plug mice and keyboards into them!
Running video cable from the video card all the way over will limit you. USB is iffy, it only goes so far. A Viewsonic Wireless Monitor might do the trick, but then you might as well get a powerbook or thinkpad or tablet or something.
The GeekNights podcast is going strong. Listen!
I solidly recommend the USB extension devices from Icron technologies (http://www.icron.com/).
I work with somebody that is one of their former engineers, and we've got one of their Ranger 410 models being used to allow us to locate the station for our SGI Onyx3200 approx. 50m from the actual machine (which is in the server room).
I have it on good advice that they have a USB2 product in the works, which would be suitable for your CD burning.
However I think you still might want to consider providing both USB and Firewire to each of your proposed stations, as firewire provides a much better choice for your cd burning.
The Icron stuff will get your USB to either 100m or 500m depending which module you go with. Firewire will be more of a problem but 20m should be doable.
ICQ# : 30269588
"I used to be an idealist, but I got mugged by reality."
This solution can't possibly work. It doesn't use Linux.
Why don't you just build some cool-running, fanless PCs? Some of the Mini-ITX range run without fans and they're pleny powerful enough for audio work. Just get a quiet hard drive and you're set.
I don't know about any other devices on the same USB bus, but you can have two mice and two keyboards plugged into a PC at the same time with no problems, at least under XP. All the inputs work at the same time - I often have multiple input devices plugged into my laptop at the same time for software demos...
sig:- (wit >= sarcasm)
You might want two USB cables - one holding USB2.0 HiSpeed devices only (eg: the CD Writer, if it's hispeed) and the other carrying USB1.1/FullSpeed devices. (Otherwise the CD Writer will be limited to USB1.1 speeds, which wouldn't be as reliable.)
It should in theory work. If you want to do this sort of thing in a big way, look at BlackBox ServSwitch gear - if you want to remotely manage a whole farm of computers.
As others point out, there's no need for your admin to disconnect the remote keyboard when in the server room - just have another USB hub in there or use another usb port - or a conventional ps/2 keyboard.
Have you considered LCDs? I do believe that their cables can go longer than VGA cables, but I may be mistaken there. You also have the bonus of less heat, and no CRT monitor whine too.
Try norhtec computers, like the silent server and so on - you mentioned you wanted noiseless computers. These computers have no fans in them, and are completely silent except for a spinning HDD.
We had a 50 foot heavily shielded VGA cable in a conference room and it worked great. I think this would likely be your biggest problem. Standard cables are not shielded well and you'll see some "issues" with the image on the screen.
Any company that installs projectors for conference rooms should have a cable that will work for you.
Need Free Juniper/NetScreen Support? JuniperForum
Use a diskless fanless box in the cube as a thin client; this reduces your cable count to one ethernet cable only (and Andrew's little gems use so little power that you could concievably even power the sucker through the RJ45, dunno about the audio stuff). Get the humming box to do the hard work (recoding, effects et al), the thin client just displays stuff and feeds audio streams to the sound card. 100 megabits box-to-box with nobody else on the cable should be overkill.
If real dinkum thinkum happens infrequently on the humming box, you might like to share one noisy box between several thin clients.
And... it solves the parent's problem.
The Motium boxes are available as a variant with four USB (and two ethernet) ports on the board, so you could still use a USB soundcard and CD-RW, and any mix of USB or PS/2 for the HIDs.
Got time? Spend some of it coding or testing
Spell cheek you've failed me four the last thyme!
blade desktops? (assuming you've not already got the hardware?).
I've just read an article about them at ZDNet.
Looks like the main manufacturer at the moment is ClearCube, although HP are about to get in on the act.
"Linux is a serious competitor"
- Steve Ballmer, Chief Executive Microsoft Corp.
I don't think VGA has to be a problem. Sure, if you chain a bunch of cheap VGA extension cables your picture will probably suck and have lots of ghosting. However, if you used good quality 75 ohm coax you should be able to get great quality and long range.
You could always go with a fanless computer, some of the VIA itx mobos with the slower processors need no fan. USB 2.0 is not yet enabled in 2.4 kernel to best of my knowledge, but can be put is as a module. But definitely - keep some Firewire options open shalom,
Now, I know this is a bit off topic but it just seems easier to put an old (400Mhz, slot loading) iMac in there - cheaper too. No fan, small form factor, etc. If for some reason the propriatary software doesn't support OS X, use VNC to control the PC.