Skip to main content
Home Forums 68kMLA ADB Hotswapping
Thread

ADB Hotswapping

68kMLA Troubleshooting 72 posts Oct 30, 2015 to Jan 18, 2016
I apologise if this is in the wrong subforum but I couldn't find a better one to post it in. 

Is ADB hotswappable for keyboards and mice? It's just I have something I need to do with 8 Macs at once but I only have 3 keyboards and two mice and so need to swap them from Mac to Mac while they're all on - but I don't want to do any damage. Tips? 

No, don't hotswap. Many people haven't had issues but it is more than possible to blow something out. ADB switches exist but I'm not sure on price and availability.

No, ADB's not hot swappable per the spec. It's a maybe you can do it without damage, but really should not. That said, mechanical the KVM switches do it, but the rotary switch likely reduces the chance of damage significantly over hot plugging ADB manually.

BTW: Peripherals would be the forum of choice.

I hot plug ADB all the time, never even think twice.

I too hot swap ADB. But its true, its not really designed for it. And it can cause board damage with most devices out there. So I would never recommend it, especially on these older systems.

when i say that i do it all the time,  most days.  what i mean is i have an AEKII and an ADB mouse plugged into that.  and that is what i hot plug often.  I don't have any other adb devices...   but one thing I can say is I will continue to hot plug with out any worry what so ever...  I have replaced ADB fuses on customers boards before.  Not sure what they were doing but it was enough to blow the fuse.

ADB is not hot swappable, in theory.   Apple warns (warned) that it could cause logic board damage.   Specifically, causing a change in voltage results in a current which is proportional to the rate of change of the voltage, or vice versa.  So if you rip the plug out fast, you may cause a current (or voltage) spike which will damage ADB circuitry.

In practice, it is rarely a problem, but it can be.

Also, after being swapped, the host system will often only operate the mouse at the lowest cursor speed.  There are ADB Reset utilities which can be run after swapping to get the Control Panel settings to apply properly.

Presumably, KVM switches contain bypass capacitors which will moderate peak currents caused by rapid disconnection/connection.

I think I read somewhere that the ADB protocol, in theory, *can* support hotswapping, but Apple's particular implementation of it does not.

c

LEM claims, with no evidence to back it up, that the Wallstreet does support it.

I do it a lot more than I really should...always have. But I try not to make it too much of a habit, because I know Im not meant to. For one, if I pull a keyboard, the cursor speed goes spastic and ends up rather slow.

I've seen a keyboard and a Kensington Turbo Mouse fry because of hotswapping ADB.  I wouldn't recommend it.

Thanks for your responses. It matches a lot of my research thus far - you're not supposed to do it but sometimes it works. I'm either gonna go and buy another 5 keyboards and 6 mice or I'll see if I can figure what aspect of the hotswapping causes problems/damage and maybe I can cobble something together to stop that.

i think its time for some durability testing.    I will sit there for an hour and plug and replug my KBD/mouse...  into an ADB port...   What computer you guys choose.. i have them all on the shelf.

Something not particularly rare or well liked... perhaps a 7xxx Powermac as I wont be upset if you blow the ADB circuitry on one of those. :D

Incidentally, my MacAlly AEK-clone recently died and I beleive it may have been a result of hotplugging in my 9600.

Apple warns (warned) that it could cause logic board damage.   Specifically, causing a change in voltage results in a current which is proportional to the rate of change of the voltage, or vice versa.  So if you rip the plug out fast, you may cause a current (or voltage) spike which will damage ADB circuitry.
I'd sdd the possibility of mismatched potential levels and ESD. No end of problems generated on that front in the digital world, especially so as the connectors are as directly connected to the ADB controllers as possible. Using a KVM switch keeps all the components involved grounded together. It also ensures that all connections involved are broken and made as close to the same instant as possible.

One some models the ADB circuit is fused so you might blow that fuse (better then blowing a chip I guess). Probably depends on the load you are using. One on KVM setup I have an keyboard, ADB tablet, mouse, and trackball connected so the load would be higher then just a keyboard and mouse.

i think its time for some durability testing.
I have to admit I'm confused what the point would be. You've said you've replaced ADB fuses for customers before, are you suggesting they blew them some other way besides hot swapping? (Urinating on the port? Probing it with a bent paperclip?) The risk from an individual instance of hot-swapping might be low but clearly the number does come up.

The risk from an individual instance of hot-swapping might be low but clearly the number does come up.
It's a real number, but is it significant?

Where to draw that particular line seems to be the point. Lightning will strike, but how often will an ADB Mac be fried by it? How does hot-swapping ADB compare statistically?

To get reliable statistics I suspect you'd have to repeat the experiment literally thousands of times across a representative sample of ADB hardware (not just one random Mac model that may be more or less susceptible than average) and also explore a range of auxiliary variables as well. (For instance, does the angle of the plug as it's inserted, thereby changing which wires make contact first, make a difference?)

The one thing we do know WITHOUT experimentation is if you don't hot-swap you won't blow out your port from hot-swapping.

but do we know this, just like a Solar Flare "Could" blow up the electrical grid... but will it?  Humm...  maybe.

Bottom line, its possible to hot-swap, but you do so at the risk of possibly destroying your device and/or ADB system interface.

NA... no risk...  sorry.

No risk, the blown fuses and the fact that the design spec says don't are all just fantasies of our minds, I guess.

Exactly.   You have no idea what caused that fuse to blow... so using it against me to make your conspiracy is moot.

people do stupid crap,  but hot plugging ADB is not one of them.

.  .  .  it's not particularly bright either. Go KVM switch. [:)] ]'>

[:D] ]'>

Then there's FireWire... Supposed to be hot pluggable, but easy for careless people to fry things. I remember countless DV camcorders with fried FireWire ports and a few that were completely dead from students and staff misaligning the 6 pin plug when connecting to the computer's powered port. The cameras all had a 4 pin unpowered connection, so it seems there was no protection there. The user would invert the plug when connecting to the computer, powering the data lines on the device. On eMacs and iBooks, it would kill the FireWire port on the computer rather than the camera, blowing a fuse that could be desoldered and replaced. The ubiquitous iMac G3 slot loaders would wreck the cameras. We tried to institute a policy of connecting the cable to the computer first to avoid the mismatch, but... I ended up having to solve the problem by hot gluing cables to computers. Sometimes behaviour has to be modified by the environment.

Nice fix! Gotta love it. Keep it simple for stupids. ::)

tm4zj.jpg

have-you-seen-my-tin-foil-hat.jpg


Not gonna lie... this thread has taken a direction that I enjoy. :D :D

are you suggesting they blew them some other way besides hot swapping? (Urinating on the port? Probing it with a bent paperclip?)
This is the 21st century... If it sounds too stupid to be done, there is every chance somebody has done it! lol

Kinda like Rule 34... But not pertaining to pr0n in this instance.

Exactly.   You have no idea what caused that fuse to blow... so using it against me to make your conspiracy is moot.

people do stupid crap,  but hot plugging ADB is not one of them.
I explained the exact mechanism that blows the fuse. It's simple physics.

If we want specifics.

I have only changed (2) ADB fuses and they were physically blown, as in you could see it.

And they were the earlier Revision SE/30... The shape was round yellow and disk like.. about the size of a dime.

Other wise I haven't had to change any of the other style of fuses.

Screen Shot 2015-11-04 at 5.03.58 PM.png

Screen Shot 2015-11-04 at 4.57.51 PM.png

and have never had to change an ADB controller.

and never had ADB issues with any MB other then with that specific SE/30 RevA's, and that round

disk like fuse they used for a short period of time.

I have re-capped so many boards its just obscene.  I wouldn't lie just to prove a point.

Its just fact that i am absolutely correct.

Hot plugging ADB does absolutely nothing to harm your main board other then maybe slow your mouse speed down when you plug it back into the original machine. Witch gets fixed with a reboot.

I think we have to look at it this way. Has anyone blown an ADB device or ADB connection on a logic board by swapping with a system that is powered down?

If the answer is "no", and we have at least anecdotal evidence that it has happened when people tried to hot-swap, we have to accept that hot-swapping does indeed carry some risk above that seen with swapping cords while system is off.

I have no qualms about hotswapping ADB. at a MUG event ten years ago, a veteran AASP shop owner compared it to speeding:

"You're not supposed to do it, but pretty much everybody does. The difference is that the Mac probably won't crash."

The only ADB failures he could recall were related to S-VHS/S-Video equipment being connected to the ADB chain.

If I cause damage to a machine by my own actions, I'll admit my stupidity and take responsibility. I take no responsibility if someone else takes this as advice and causes a catastrophic cascading global telecommunications and power grid failure by hot plugging ADB to a toaster.

LOL! Live Free and Plug Hot! [:D] ]'>

looks like a reasonable buy too… if you get it, open it up, i am curious as to what is all in there.

Loved the memes. Thanks for the experience share guys, particularly uniserver. If I can get all my Macs operating I should have some fun hotswapping ADB without a care in the world. :D

 I take no responsibility if someone else takes this as advice and causes a catastrophic cascading global telecommunications and power grid failure by hot plugging ADB to a toaster.
You sir, have won the internet for today,... well... yesterday.

I had one, but it's no longer available.

attachicon.gif
B1RP_HOUSE_FIRE_02.jpg
The world is a lesser place now.

I successfully hot swapped my ADB keyboard and mouse between my Macintosh II and LC III today. It was great! Then the Mac IIs hard drive died. So all in all, a total fail of a day but at least ADB hot swapping worked!

Delivering something.... but what... I havent been able to figure that out. 

Lols or internet cancer... one of the two. Maybe even both.

I beat the HDD back into shape, anyway. It's one I've had open before so I wasn't surprised at its unreliability. 

It's all fun and games until someone gets an inducted voltage spike in the eye (or the adb port).

mp.ls