News: 1727421967

  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)

OS/2 expert channeled a higher power to dispel digital doom vortex

(2024/09/27)


On Call The end of the working week brings with it magical possibilities for fun and frolics, which is why The Register celebrates each Friday with a fresh incantation of On Call – the reader-contributed column that tells your tech support tales.

This week, meet a reader we'll Regomize as "Rohan" who told us of an incident from the late 1990s when a friend operated a bulletin board on a machine that ran IBM's OS/2 Warp operating system.

That box was crashing constantly, so Rohan's friend asked if he could fix it.

[1]

Rohan visited his friend's home and sat down in front of the OS/2 box. He watched it boot, load several programs, then crash. Then boot, then load programs, then crash.

[2]

[3]

The cycle looked like it would repeat until the heat death of the universe.

Rohan quickly figured out why. "The default behavior for OS/2 was to reboot and then restart any programs that were running at the time of the reboot/crash," he told On Call. So the BBS box was behaving as intended, and Rohan could not figure out how to fix it.

[4]

But he knew a bloke – let's call him Jim – who was an OS/2 guru and willing to help.

"After seeing the boot loop, Jim sat in a chair and thought about it," Rohan recalled.

"And then – and I will never forget this – he sat in the chair, put his head in his hands, began to rub his temples as if summoning a higher power of OS/2 knowledge, and slowly began to speak."

[5]Crack coder wasn't allowed to meet clients due to his other talent: Blisteringly inappropriate insults

[6]Muppet broke the datacenter every day, in its own weighty way

[7]To patch this server, we need to get someone drunk

[8]A nice cup of tea rewired the datacenter and got things working again

In that strange techno-trance, Jim uttered the following:

"In your CONFIG.SYS file put the line RESTARTOBJECT, RESTARTOBJECTS, plural, equal, STARTUPFOLDER, STARTUPFOLDERSONLY."

Rohan did as he was told, saved the CONFIG.SYS file, and rebooted the OS/2 box.

"Like magic, the evil boot loop was broken, the system was usable, and we were able to correct the issue causing the crash and boot loop," Rohan wrote. And when Rohan returned home that night, he immediately modified the CONFIG.SYS on his system to avoid a similar doom loop. "I did not pass go nor collect $200. I modified my CONFIG.SYS," Rohan told On Call.

[9]

"To watch a man sit in a chair, rub his temples, and slowly emit the words as he did was like watching witchcraft," Rohan told On Call. "It was unforgettable."

Have you seen a techie in a trance? Or a sysadmin cast a spell? Share your magical tale by [10]clicking here to send On Call an email so we can consider your mysterious message for a future Friday. ®

Get our [11]Tech Resources



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

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

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

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

[5] https://www.theregister.com/2024/09/20/on_call/

[6] https://www.theregister.com/2024/09/13/on_call/

[7] https://www.theregister.com/2024/09/06/on_call/

[8] https://www.theregister.com/2024/08/30/on_call/

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

[10] mailto:oncall@theregister.com

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



PM.

If Rohan's friend didn't skimp on sacrificial goat, services of wizard would not be needed. Alas.

Uncle Slacky

Waving a dead chicken over it is the recommended method:

https://www.catb.org/jargon/html/W/wave-a-dead-chicken.html

Phil O'Sophical

How did he get the machine stable enough to end the file if it was in a crash-boot loop? Did OS/2 have some equivalent to single-user mide?

Chloe Cresswell

I suspect this is a boot floppy time.

Charlie Clark

It did have a safe mode, but you rarely needed because the OS itself, Presentation Manager aside, was extremely robust. Would be interesting to know what caused the crash, presumably a bad driver for the modem hardware.

BinkyTheMagicPaperclip

Yes. For OS/2 2.0/2.1 or earlier a boot floppy is required. For 3.0 you wait for the OS/2 blob in the top left, press alt F1 then C, for 4.0 it's alt F1 then F1.

It boots to a command line with no networking, TEDIT can be used to edit files (for OS/2 2.x you'll have to provide your own text mode editor).

It's not a single user mode, because OS/2 is inherently a single user OS (there is a sort of multi user add on, but it should only be used in very specific circumstances)

In the days before t’interweb…

Rob Daglish

I’m fairly sure this was standard practice for most folk - either remembering stuff or knowing the phone number of someone who could!

I remember talking one customer through doing something over the phone, and when they realised I was travelling they wondered how i was driving while using a laptop - and I explained it here was no laptop, it was all in my head. There was a moment or two of silence, and then a question: “so how come you can remember all this, but can’t tell me what day of the week it is?”. Although now I’m older, I’m useless at days of the week, where my car keys are (last time was the pan drawer) and the computer stuff…

So far, I can still remember my own name though, so it’s not all bad ;)

Re: In the days before t’interweb…

Anonymous Anti-ANC South African Coward

Same here. I got so well acquainted with a specific DOS-based POS* that I could tell customers what exactly to do over the phone.

This also helped to restore some deleted data as well.

*POS in question was Ulti-Sales.

At that time it was all character-based, being DOS...

Re: In the days before t’interweb…

Stuart Castle

When I first read the acronym POS, I thought you meant "Piece of Shit". I realise you meant "Point of Sale", but I've dealt with a few POS systems, and it can be hard to tell the difference..

Re: In the days before t’interweb…

jake

"and it can be hard to tell the difference.."

Indeed. Twins, separated at birth.

Re: In the days before t’interweb…

SnailFerrous

Back in the dying days of the last century, I was trying to fix a very broken industrial x-ray machine, with management breathing down my neck to get it up and running again for production. By this time, the machine had been extensively modified by the manufacturer and was distinctly non standard. No joy, so called the manufacturers. Got through to the designer of the machine in Germany barrelling down an autobahn at some insane speed, who gave me a whole series of "check the voltage on the blue with black strip wire going to pin 22 of connector C42 is between 1.7 and 1.9V type instructions for half an hour, entirely from memory and a second language. Much impressed!

Re: In the days before t’interweb…

tinman

Whenever I have a memory lapse I always remind myself of what I heard a doctor say, "The time to worry is not when you can't remember your PIN, it's when you don't know what an ATM is".

Re: In the days before t’interweb…

KittenHuffer

By which time you'll have forgotten that not recognising an ATM is .... something or other!

Re: In the days before t’interweb…

KittenHuffer

Has also occurred to me that [1]ATM has multiple meanings. And from a particularly kinky doctor it might just be the ‘other’ meaning.

Forgetting that ‘other’ meaning might just leave a bad taste in your mouth!

-----------> Obv!

[1] https://www.urbandictionary.com/define.php?term=ATM

Re: In the days before t’interweb…

katrinab

I guess you can't remember the day of the week because it changes every day, whereas the other things don't.

Wizardry

Michael H.F. Wilkinson

Was Jim really Gandalf coming to the aid of Rohan?

I'll get me coat. The one with the LotR trilogy paperbacks in the pocketses

Re: Wizardry

Anonymous Anti-ANC South African Coward

sss nasty pocketses

my preciouses!

Re: Wizardry

call-me-mark

The Lord Of The Rings isn't a trilogy. It's a single novel, consisting of six books and appendices, commonly published in three volumes.

Anonymous Coward

It's a sign of the times.

Back in the day we used to have people who really knew what they were doing. People just starting their careers were actively encouraged to learn. I worked with amazing people (one was even asked to produce content for the Open University). With the advent of outsourcing, that all seems to have taken a back seat. The gaggle of wizards is growing smaller, and that's a real shame.

Anonymous Anti-ANC South African Coward

Question - do you think the proliferation in AI tools like ChatGPT, Bard etc will lead to people becoming more dumber, incapable of retaining memories of certain processes?

Back in those days you absolutely had to memorize specific steps in order to be able to do your job.

Nowadays it is just as easy as opening a web browser, go to google, chatgpt or bard (or whatever) and asking for assistance, and most of the time you'll have the answer.

gryphon

Certainly more dumb I should think. :-)

It's already happened with phone numbers, I have no idea what my son, daughter's, or fathers mobile phone numbers are because I never learned them just added them straight to the phone memory.

I can remember my grandmothers landline number from childhood, the landline number I used for a BBS, my wife's mobile, all the landline numbers my mother ever had and the landlines I've ever had but that's about it. Oh, and my sisters mobile number before she emigrated.

I've also done the 'list out commands from memory over the phone' gig.

Used to work for a bank and did on-call support but it was reasonable in that they provided a mobile dongle along with the laptop so you didn't have to rush to somewhere with wi-fi which wasn't ubiquitous back then or go home or to office, or rely on a hotel network when travelling. Important fact here was that the dongle was used very infrequently.

Had gone out with the family to a National Trust place a good distance from home, which turned out didn't have very good mobile signal. Got a call saying we have an issue with some workflow in Exchange public folders, don't ask, we need fixed soonest or massive penalties, but no data signal.

Move to a location with some signal and try to dial-in, nothing doing.

Ok, drive about ten miles leaving family behind to find a good signal. Still nothing doing.

In desperation called one of my managers who was an AD guy not Exchange to see if they happened to be at home and could dial-in, while I'm sitting in a car on a 30C day, couldn't run AC so he could hear me, and couldn't open window because it was a busy road that I'd ended up on and SLA was creeping up.

Managed to talk him all the way through checking and fixing it though so was pretty pleased with myself.

Turns out accounting had killed the mobile contract because it hadn't been used in the last 3 months, there was no tag to say it was infrequently used.

But of course they hadn't said to me that they were doing so even though my name WAS tagged against it so they could bill my department.

Thanks so much. Words were exchanged shall we say.

Ol'Peculier

I can remember my grandmothers landline number from childhood, the landline number I used for a BBS, my wife's mobile, all the landline numbers my mother ever had and the landlines I've ever had but that's about it. Oh, and my sisters mobile number before she emigrated.

Funnily enough met up with some old school friends last weekend and we could all remember each others phone numbers from 40 odd years ago. Haven't a clue what my Dad's mobile is now, although the landland hasn't changed for about 50 years, apart from an extra digit or two added to the start.

lglethal

Actually, I would suspect the proliferation of AI would drive people to holding the processes in memory. Because AI is crap and prone to hallucinating bollocks answers.

As such, as AI proliferates, more sites will be filled with incorrect crap, so people will be forced to remember how to make things work, rather than relying on google searches.

It's a shame really, I mean I have limited mental capacity, every time I learn something new it pushes something old out of my brain. Like that time I took that home wine making course, and afterwards forgot how to drive?! :P

(This joke was stolen from Homer, of course... Just channeling all those AI's out there...)

Anonymous Coward

Yes, you had to learn. There was no web browser. You talked to people. You experimented. You found ways to IMPROVE what was being done. What I see now is people blindly following whatever they are spoon fed. On more than one occasion not even bothering to stop when there were errors. The question then becomes, what happens if you look for an answer (as you say yourself - most of the time you'll have the answer) but you *don't* find one? Or the one you do find is incorrect?

I'd rather have someone who has the skill and drive to go and work out the answer....

I Never Thought...

Bebu

of what that must have appeared like to onlookers. :)

When I think of the number of times I was consulted by staff and students on issues outside of my actual responsibilities (and far from the expected competencies of the role) and have responded with "that rings a bell" and motionlessly, silently scouring my memory for something I had read or seen then responding with an answer or "you didn't change...?" I was fortunate not to receive a visit from the Inquisition*.

* of course no one expects the (Spanish) Inquisition

Remembering dialogue boxes, and responses

LoonyToonz

Many moons ago, whilst onsite at a customer setting up some new software on all systems I was requested to update a few packages and windows service packs on the Finance Directors Laptop as on site IT had had some non disclosed issues.

The FD was last, turns out the FD was French and his Windows was setup as French, this was early NT 4 days, you know when the locale, and keyboard layout was US English on the login screen despite system being set to French or UK English or whatever.

So I rattled on installing patched, getting the system up todate, then installed the company wide softtware, then installed the additional things requested all without issue.

The FD had been watching for sometime, and during the process started to speak to me in French, I replied I'm sporry I dont speaak French, He said "oh I thought you did as you understood everything that came up on screen".

Nope just know what each box meant by looking at it and what each button was due to location, to be honest I hadnt even noticed it as in french.

Re: Remembering dialogue boxes, and responses

phuzz

Same here, last week I fixed a problem with Outlook, despite the GUI being entirely in Dutch. It's sort of like muscle memory.

Re: Remembering dialogue boxes, and responses

Joe W

Had that with a Japanese guest scientist :D I could recognise "hai" and "iee" on the buttons, and the rest was... guess work.

been there..

Ian Entwistle

Stood in the middle of Tesco on the phone walking a friend in India through a particularly nasty issue to do with internal security certificates on a WebSphere Application server NDM deployment, visualising the console GUI and even moving my fingers as if they were the curser to keep my head "in the zone". yep, you do get stared at and no I didn't care as I was on decent £££ for it ( that 20min call paid for the weekly shop and a nice bottle of whiskey to celebrate )

Magic fix-it skills ...

jake

Back in the day I worked on a lot of T-carrier stuff. I can't tell you how many times an owner/client ranted about a shiny new (fractional) T1/E1 link being down, how the equipment was shit, the field guys were incompetent, and how pretty much everybody involved with the installation should be taken out behind the barn & horsewhipped. Most of the time[0], it was an incorrectly set loopback switch on the new node. Seems bosses in general can't resist flipping switches ... and can't read blinkenlights.

Sometimes I'd casually reached out and toggle the loopback switch, thus fixing the link and painting the boss's face an interesting shade of red when I presented him with the bill reading nothing more than "Call out. Flipped loopback switch. $1,000" on an official invoice.

But once in a while, after inspecting the node, I'd stand aside & motion the boss through the door before me. While he had his back to me, I'd flip the switch ... and we'd go off to his office for a chat about fixing the obviously broken machine. I'd let him rant on for several minutes, around 20 was the record, but always ending up with something along the lines of "so what are you going to do about it, then?". To which I would quietly reply "Oh, I've already fixed it. We'll invoice you for the call out". Sometimes the resulting sputtering reached epic proportions ...

[0] The rest of the time it was a cable that had fallen out of the CSU/DSU because it hadn't been screwed down properly. We always took the blame for that, even if it was their guys bolting stuff together. We've all done it, we're only human, I'll take the blame, no charge ... sometimes it's handy to have a friendly couple of faces in a client's datacenter who probably won't ever try to throw you under a bus.

Prst. V.Jeltz

I seem to remember windows trying something like this fairly recently . Might have been early W10. Even after a normal shutdown stuff would reappear , maybe it was browser windows only , i cant remember but it wasnt good

Those were the days

stevejtgn

I used to work with OS/2, from V1,0. No Internet of course, just a huge and heavy set of printed books which were so awkward you just had to keep it all in your head. So now I could still just about remember how to write an OS/2 and (PM) program in C off the top of my head, but struggle to remember people's names. But I totally agree that sometimes you just have to stop for a few moments to think and it comes back. I once worked with someone who would go for a shower when he had a problem as this was the best place for him to think. Sometimes several times a day.

MS Guru

Admiral Grace Hopper

Many years ago, when SQL Server 6 was US and Canada only and we were definitely not supposed to be developing on that version in the UK, we found an issue with the database that we were creating. We called Microsoft and after going through several layers of tech support they decided that it was beyond their ability to fix over the phone (this was many years ago, after all) so they would despatch a human being to investigate.

The next day a giant of a bearded man with poor personal hygiene arrived from Seattle to stare at our database and our code. After three days of staring, occasionally typing and even less occasionally grunting or asking for coffee, he said, "Got it, I'll send a fix". He flew back to Seattle and a fix was emailed to us a day later. Our stinking, silent, staring guru had fixed things and all was well. We went live before the UK & Europe embargo expired.

Stuart Castle

I've got no real stories of when I (or a friend) channeled a higher power to get something to work, but one thing I've found does seem to work, but only if the device is near a window, is this. When it fails, simply point out to it that it is very near a window (it helps if the window is high up) and that it will being going through the window quickly very soon unless it behaves.

You'd be surpised at how many devices start working when you do this.

What no spouse of a writer can ever understand is that a writer is working
when he's staring out the window.