News: 1746170952

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Techie solved supposed software problem by waving his arms in the air

(2025/05/02)


On Call Welcome once again to On Call, The Register 's reader-contributed column that each Friday serves up your stories of biting into half-baked tech support problems.

This week, meet a reader we'll Regomize as "Charlie" who once worked as field service engineer for a company he told us "installed computers for various large customers."

In this story, Charlie got the job of visiting a bread factory where two machines communicating over a serial cable were intermittently glitching. Charlie was told this was a software problem and sallied forth to fix it.

[1]

"I arrived about 10 am and started testing the software," he told On Call, but found nothing wrong. "All the software was installed properly and at the correct versions," he wrote.

[2]

[3]

Checking out the hardware seemed the obvious next step. Charlie tested the performance of all ports, probed cables to ensure they were in working order, and found all was shipshape.

Next: Checking DC output voltages. Again, all good.

[4]

Baffled, Charlie decided it was time for lunch. As you would when surrounded by the smells of bulk baking.

"While sitting there, listening to the many huge machines churning out various breads and pastries, I turned my multimeter to AC voltage and measured what my body was picking up from the air," he told On Call. Doing so involved "Opening and closing my arms to measure different distances using my body as an antenna."

[5]Techie diagnosed hardware fault by checking customer's coffee

[6]Need a Linux admin? Ask a hair stylist to introduce you to a worried mother

[7]Users hated a new app – maybe so much they filed a fake support call

[8]How do you explain what magnetic fields do to monitors to people wearing bowling shoes?

The client thought that was hilarious behavior and asked why Charlie was waving his arms about instead of enjoying my lunch.

The multimeter provided the answer as it picked up five volts AC when Charlie held the probes far apart.

"I re-measured the communication cable for AC," Charlie told On Call. His conclusion? "Even though the serial cable connecting the two computers was shielded, AC voltage was leaking in and changing the DC signal patterns just enough that sometimes a zero or a one was read wrong at the other end."

[9]

Which was why the computers were glitching.

Charlie's client found a nicely robust grounding strap. Charlie used it to tie the two computers together so they shared a common signal ground.

The glitches stopped.

"I had been sent to diagnose and solve a software problem," said Charlie as he concluded his tale. "The solution turned out to be hardware."

Charlie sent his contribution in response to our request for stories about tangential fixes for tech problems. If you have such a story – or have found yourself in a stranger place than a bakery to deliver tech support – [10]click here to send us your slice-of-life story so we can use your sweet morsels of experience on a future Friday. ®

Get our [11]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aBSXvFOHEtX_xYHVt_YECAAAAJI&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aBSXvFOHEtX_xYHVt_YECAAAAJI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aBSXvFOHEtX_xYHVt_YECAAAAJI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aBSXvFOHEtX_xYHVt_YECAAAAJI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://www.theregister.com/2025/04/25/on_call/

[6] https://www.theregister.com/2025/04/18/on_call/

[7] https://www.theregister.com/2025/04/11/on_call/

[8] https://www.theregister.com/2025/04/04/on_call/

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aBSXvFOHEtX_xYHVt_YECAAAAJI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[10] mailto:oncall@theregister.com

[11] https://whitepapers.theregister.com/



Korev

Were there any currents in the pastries?

Korev

Didn't they need to use a cereal cable instead?

Korev

Charlie seems like a down to earth kind of chap...

Data Mangler

... in fact he came to be known as Able Baker Charlie.

Bonus points if you remember all the old phonetic alphabet.

Martin Gregorie

Glider pilot here: Remember the phonetic alphabet? I USE it every day I go flying.

Ian Johnston

You use the Able Baker Charlie one? The glider pilots I knew (300 Hrs P1 till EASA demotivated me) were generally pretty old, but not that old.

Roger Greenwood

The next one is "dog", do I get a prize?

Doughy

short a sandwich

He certainly rose to the occassion after the first proof.

Anonymous Coward

I just knew that the commentards would manage to jam in a loaf of buns

Chair on the floor tile

ColinPa

We had a problem that when someone sat in front of a computer, the screen had problems. It was due to a floor tile squashing a cable. When you wheeled the chair over the floor tile - the screen went funny. When people came round to fix it - they didn't use the chair, but stood around the floor tile, and so it worked.

Stu J

We had a problem once with an airport-based customer complaining that when they were printing from our software (using Okidata dot matrix printers) it was fine a lot of the time, but was intermittently inserting garbage into the printouts.

They swapped out the PC, the printer, the cables, but still no joy, until we sent someone to site to diagnose it.

Turns out the serial cable from the PC they were using was running next to a baggage injection belt at a check-in desk - and if someone activated the injection belt while a print job was on the wire, that was the cause of the data corruption. Bought a network card for the printer and chucked the serial cable in the bin.

I was called in ...

jake

... to fix a similar problem after a similar fix had been applied.

Burned out one of the network cards the instant the "ground strap" was connected. And then a second network card, which is when they called me.

The motherboard catching alight tipped the geniuses off that there might be an issue, or their may have been three dead cards. Or six.

Be very, very careful when tying equipment grounds together, even within the same building. Things are not always as simple as they seem.

Re: I was called in ...

heyrick

Well, if the two machines are powered from different phases of a three phase supply... yeah... not good.

Yep

Mishak

I guess they were using RS232, but it would have been better to use a differential signal with transceivers that can tolerate ground differences.

Re: I was called in ...

Electronics'R'Us

That sounds suspiciously like a ground loop.

Seen quite a few over the years.

Anonymous Anti-ANC South African Coward

Where can I get proper dwarf bread?

GNU PTerry.

jake

You don't get Dwarf bread, you make it.

First, you fire up your favorite forge. Let us know when it's good and hot for further instructions.

Michael H.F. Wilkinson

Forging dwarf bread like mother did is so difficult, far away from the mountains. You just can't get the right ingredients. They so often end up too soft, without sufficient gravel, and they hardly last a year.

Ivan Headache

They didn’t know they were born!

We ‘ad the bake our own gravel.

It's a wise dwarf ...

Anonymous Coward

" Forging dwarf bread like mother did is so difficult, "

That know which of their † parents is their mother if recall the dwarves' peculiar take on gender identity.

† bugger I've used the gender non specific 3p.sg. pronoun but suits the dwarf world view.

Data Mangler

Dwarf bread? Gneiss!

No Surprise

Will Godfrey

This is a well known issue with any process that generates large amounts of dust with rapidly moving materials. Printing presses are very similar. People are often surprised at the amount of paper dust that is created. Quite substantial cross-bonding and a good earth is pretty much obligatory.

Oh, and you also get the double whammy of elevated fire risk, and breathing problems for the workforce.

sometimes a zero or a one was read wrong at the other end

heyrick

This, kiddies, is why you never shove important data down a wire without some form of active flow control - even if it's something as simple as breaking the information into 128 byte blocks (or whatever is convenient) and then sending a checksum.

Smarter protocols may combine that with some degree of built in error correction, but whatever, assuming that what goes in matches what comes out is a rookie error.

CAN

Mishak

Yep, which is where things like CAN bus come in handy - it can handle ground differences and all transfers are validated and re-tried if there are any errors (so the receiving end only ever gets valid data*).

* Nearly - it is theoretically possible for the CRC check to pass a bad frame, but it's so unlikely that only a few system need to worry about it.

As he had feared, his orders had been forgotten and everyone had brought
the potato salad.