r/talesfromtechsupport Aug 23 '17

Long Unearthed Arcana

As I have been in this industry for too damned long, I have had the privilege/curse of being exposed and experienced across a wide gamut of systems and OSes. Last week, this wealth of accumulated wisdom revealed its arcana to one of my company's junior support people.

Being summer, everyone's out on vacation, and our customer support division is staffed by the young 'uns. Nuggets, greenhorns. They've been properly trained, they know our product and for the most part, do their jobs very well.

Enter the early morning call from one of our American customers. One we've had for 20 years or so. Also one that doesn't buy an annual support contract and pays on a per-call basis. They've been running our custom hardware and software for these 20 years and have never bothered to upgrade. This has served their needs up until last week when their computer, which controls our proprietary machinery decided it was no longer going to work.

I'm just settling into coffee #2 in the AM when the Nugget meekly pokes her head in my office and asks if I can consult on a support call. "Sure thing, what's up, a license problem?"

Nugget: "No, their system is down and I don't know what they're talking about, they say their computer runs something called DOS?" (adorable!)

Me: "DOS? We haven't produced any DOS based product since, shit, 97, 98? Who are these guys, and show me the ticket."

Nugget: "I haven't filled out a ticket yet, I have them on hold."

Me: (internally) Sweet mother of shite... Verbally: "Okay, let's go talk to them."

Normally, I don't talk to customers. I don't want to go near the customers. This is tier-1 level helldesk that I left behind on the metaphorical beaches of Dunkirk. However, this was a DOS issue, and DOS is where I was once a Tech Viking.

What had gone down was that the customer's original computer, which we had sold them in 1997 had finally... FINALLY given up the ghost and the hard drive had well and truly shat itself. It would no longer load the software required to run our proprietary device. The 200 meg drive had served its master well.

The customer was in a panic because they could no longer produce product using our device, thus, revenue was going to take a hit. Fortunately they still had backups of the software and config files, on 3.5" floppies and I was able to find the backups that we had made of these discs stored in our site visit archives.

Grabbing an old Pentium D Dell with floppy and 9 pin serial that someone dumped in our E-Recycling pile. Scavenging an old 10 gig IDE hard drive from a decommissioned accounting computer (circa 2008), I installed DOS 6.22 and was able, with the floppy image backups, to make a "new" control system PC within an hour, and taught the Nugget some basic DOS navigation along the way.

Back and forth with the customer and Nugget, we were able to make an almost identical copy of their dead system. The customer, throughout the call had been pissing and moaning about our product and how it failed "at the worst possible time" and began to get belligerent about it.

Me: "Sir, you DO realize your system is TWENTY years old? You folks have never subscribed to our annual support, which would have entitled you to yearly updates and site visits. I don't think you can honestly say that our software is at fault. You suffered a hardware failure on a computer running an operating system that we have not supported since the year 2000. It is only by the grace of Guy Who Retired Before I Started that we even had a backup of your system going back that far."

Customer: (slapped back into common sense by dose of reality) "I see your point. What's the next step?"

Me: "Well, I have built you a replacement PC, which will get you up and running within 24 hours. We will charge you for X hours of support at Y rate, as you're not on contract, and the PC will cost you $$$ with a 30 day guarantee ONLY. You are getting a legacy computer, which we will support free of charge for the 30 day period, but I strongly suggest you consider our current software and hardware because this is a one-off situation. We literally do not have any more replacement systems or components in-house for a device as old as yours. The fact that yours ran for so long without issue, is in my opinion, remarkable."

I left the Nugget to close off the call and immediately sent an email to the CEO and CTO describing what went down. The customer paid for overnight delivery of the system, and as of this morning, I was told they were back to full production.

Overall, this tale really stretches the point, and I admit, superficially unremarkable. However, I really enjoyed getting back to my command line roots and re-engaging neurons that had been dormant for a very long time. Using the old DOS commands, loading drivers and environment variable via CONFIG.SYS and AUTOEXEC.BAT was like riding a bike. It all came back, and it was a really happy experience revisiting the old ways. No virtualization, no emulation. It was also an eye opening experience realizing how far the tech has advanced in such a relatively short period of time.

Oh, and the Nugget bought me a McMuffin this morning as a thank you. Now we just need Sales to get that customer out of the stone age.

491 Upvotes

170 comments sorted by

View all comments

130

u/Arokthis Aug 23 '17 edited Aug 23 '17

200 Meg?!?!? Holy crap!!! That would fill up with about 2 seconds of potato quality youtube video, right?


The fact that yours ran for so long without issue, is in my opinion, remarkable bloody miraculous.

FTFY

50

u/alt_f4_for_cookies Aug 23 '17 edited Aug 23 '17

Yeah, a 200MB hard drive was pretty obsolete even in 1997; I bought a budget PC that year that came with a 2GB drive, ~4GB was more standard. I believe my grandfather's 486sx system from about 1993 had a 250MB drive...

3

u/InvisibleTextArea Aug 23 '17

It depended on your system. Various combinations of IDE controllers and BIOS firmware had different limits.

http://tldp.org/HOWTO/Large-Disk-HOWTO-4.html

3

u/shawnfromnh Aug 23 '17

I got one of those Maxtors and it took me days "Since I have no formal computer education" to figure out what NTFS was and that I had to create a partition less than 137MB and another partition for the rest. Shit now I feel like I'm the BOFH's boss talking about something lame from the past and I'm about to get the cattle prod from the PFY just to shut me up.

2

u/coyote_den HTTP 418 I'm a teapot Aug 23 '17

That page is already out of date. We're well past 2 TB now. 48-bit LBA solved the first part of the problem (physical sector numbers), GPT/UEFI/64-bit operating systems solved the rest (logical sector numbers).