* Posts by KimVal

1 publicly visible post • joined 23 Jun 2017

PC rebooted every time user flushed the toilet

KimVal

Fixing a dead mainframe by listening to it over the phone

Way back in the early 80's I worked in the support centre for a large British Computer manufacturer.

I got a call from a site saying that the machine wouldn't load, and that they hadn't changed anything.

Although they did get a printer dump, it was particularly useless, as the only error it contained was KEVM_LAST_USER_OF_GLOBAL_EVENT, which meant that the main VM had failed, of course any stack frame revealing the cause of the error would have long been overwritten.

The processor they were using had a speaker which clicked on every CALL instruction resulting in various levels of noise mixed with gently descending tones. I asked them to reload the machine, and to put the telephone next to the speaker so I could hear the processor rebooting.

After hearing the load I gave them a list of load options, and the machine loaded. They thought I was a genius.

All I did was to notice that the load had almost completed before it failed, and I told them to switch off the last few load options.

Turned out to be a failure in the floating point unit, which caused the VM to crash, but the only option to use floating point in the load sequence was a hardware monitoring stats package.