back to article BOFH: Have you tried forcing an unexpected reboot?

BOFH logo telephone with devil's horns There are few things more annoying to an IT Professional than applying a firmware update that crawls to a stop at 83 percent. Luckily, today, I have one of those more annoying things right here with me. The Boss is peering over my shoulder. If there's one thing that can make a bad …

  1. Caver_Dave Silver badge

    Ah, sweet revenge!

    1. Michael H.F. Wilkinson Silver badge

      with that sweet smell, infinitely better than burning plastic, with a hint of scorched silicon

      1. stiine Silver badge
        Coffee/keyboard

        And boiling polymers.

      2. TheWeetabix Bronze badge

        As that is the most common element in our crust, you may be smelling scorched earth, which I believe is the BOFH’s Eau de Cologne.

    2. KittenHuffer Silver badge

      I much prefer sweet .... chilli!

    3. Groo The Wanderer - A Canuck

      "I'm Sorry, Dave, I can't stop cycling the power until the elevator cable fails from the stress of starting and stopping suddenly. *breaks into song* Daisy, Daisy, give me your answer do...

  2. Howard Sway Silver badge

    Schrödinger's firmware situation

    Nah, this is actually an example of an Einsteinian relativistic task completion distortion field. This theory states that time moves at different rates for those carrying out a task and those observing the task. The closer to the end of the task, the slower time passes for the observer. This explains not only why progress bars appear to drastically slow down above 90% and get stuck at 99% for an hour, but why the arrival time display at a bus stop showing "1 min" means that the bus will arrive in 5 minutes for the people waiting there, and programmers promising finished code "by Friday" appear to be still working on it 3 weeks later.

    1. Charlie Clark Silver badge

      Re: Schrödinger's firmware situation

      I think that only explains the start of the situation. Once you determine the update procedure has, er, bottomed out, it all goes quantum.

      The repartee with the engineer over the model number and whether or not to open the case and obtaining photographic evidence has the ring of experience from dealing with UTEs – the "unqualified technical engineers" who plague our existence!

      1. Cris E

        Re: Schrödinger's firmware situation

        I think of them as UTIs (I for Individuals).

        1. Bebu sa Ware
          Pint

          Re: Schrödinger's firmware situation

          I think of them as UTIs (I for Individuals).

          You're just taking the piss (albeit painfully.)

    2. Evil Auditor Silver badge
      Thumb Up

      Re: Schrödinger's firmware situation

      "by Friday". Always, ALWAYS! request to specify which Friday, i.e. day, month, AND year.

      As someone to whom I answered "by the end of the week" had to learn the hard way

      1. John Robson Silver badge

        Re: Schrödinger's firmware situation

        ""by the end of the week" had to learn the hard way"

        Maybe get into the habit of saying "by the end of a week"

        1. X5-332960073452
          Trollface

          Re: Schrödinger's firmware situation

          But, again that is open to 'you said a week, but not which week'!

          1. John Robson Silver badge

            Re: Schrödinger's firmware situation

            They'll stop if you *always* say it.

      2. Anonymous Coward Silver badge
        Boffin

        Re: Schrödinger's firmware situation

        And ideally which numbering system.

        It'll be done by the end of 2025. In hexadecimal. That's only 183C (6204 in decimal) years away.

    3. Terry 6 Silver badge

      Re: Schrödinger's firmware situation

      "the arrival time display at a bus stop showing "1 min" means that the bus will arrive in 5 minutes for the people waiting there, "

      Yes, but simultaneously, within 20 seconds for people who used the app and are arriving at just the right time.

      1. Ken Shabby Silver badge
        Alert

        Re: Schrödinger's firmware situation

        Then 4 more busses arrive, together, with no one to get on them.

        1. Terry 6 Silver badge

          Re: Schrödinger's firmware situation

          Round North London possibly other places- 4 buses from different routes, but covering the same stretch for the next few miles, should in theory arrive spaced out about one every 7 minutes (averaged), but will somehow all manage to arrive at the same time, then leave a half hour gap until the next group.

          1. David Hicklin Silver badge

            Re: Schrödinger's firmware situation

            There is a rational explanation for buses all turning up together.

            If Bus A is running just a little bit late, then at each stop there will be a random increase in the number of people getting on (and later off), and hence each stop takes that little bit longer, so the bus gets later and the passenger at each stop that little bit bigger.

            Bus B following behind now has fewer passengers, and so keeps to time or in extreme cases starts getting early, and so gradually catches up with Bus A

            This continues until Bus B catches up with Bus A, and then they start leapfrogging each other, which delays both of them.

            Until Bus C catches up with them

            Repeat as required !

            1. Terry 6 Silver badge

              Re: Schrödinger's firmware situation

              Which would make sense, except where three or four buses go up to the terminus at 10 minute intervals, but emerge 40 minutes after the first one together Something you'd only be aware of if you happened to be catching a bus a few stops down from the terminus. You wait for the bus, one goes up, so you assume that one will soon come down. But then another goes up a few minutes later, but still nothing comes back down. Then another, and another. And you wait. And eventually they all emerge like Daleks, one behind the other.And it keeps happening- sometimes I'd only see two or three go up, but still four would emerge. Presumably one or two had already gone up and were waiting for the rest of the club by the time I arrived at the stop.

        2. Terry 6 Silver badge

          Re: Schrödinger's firmware situation

          You reminded me. TfL always claimed that London buses arrived bunched because of the effects of traffic. Just unlucky.

          Except, I used to get a bus a few stops from the terminus. Maybe 5 minutes away.

          I'd see a bus go up, towards the terminus.But none coming down. And I'd wait, and ten minutes later I'd see another on the same route go up, then usually a third and often a 4th. And I'd wait, about 30 or 40 minutes later they'd all appear like Daleks in a row.(It's why I stopped being a Good Citizen and went back to driving- reduced an hour+ journey time to about 10 minutes, which saved at least one whole teaching slot each day and left me much less stressed and considerably more reliable).

      2. Elongated Muskrat Silver badge

        Re: Schrödinger's firmware situation

        This is actually a perfect example of how general relativity and quantum mechanics can be reconciled. If the sign says "1 min", it will simultaneously be both 5 minutes for those waiting there, and 30 seconds ago for anyone arriving at the bus stop.

    4. gillburt

      Re: Schrödinger's firmware situation

      I actually solved this uncertainty following extensive data gathering and analytics.

      Whenever someone said that heir work was 90% complete, I would adjust the schedule to show them at 50%

      It proved uncannily accurate on many many occasions,

      1. Martin an gof Silver badge

        Re: Schrödinger's firmware situation

        It's the classic case of the last 10% taking (at least) 50% of the total time. Personally, I'd say the last 10% takes 80%.

        For example, I needed a simple Raspberry Pi-based app for timed opening and closing of relays. Half an hour, including testing and bugfixes for a basic version, another couple of hours for one which did different things according to the day of the week or the date (no relays required on Christmas day, for example). Not counting the odd bug which only appeared on certain dates or after a certain amount of uptime.

        Making the on-screen display "pretty"?

        Two days. And another day of tweaks a couple of weeks later.

        Making it easy for someone other than myself to update the timers?

        Erm... still working on that one, three years later.

        Same sort of thing happens at home, so I've learned to overestimate. Yes, I can definitely mount slatted shelving in the airing cupboard and fit a folding door. SWMBO has a stack of fresh bedding and towels piled up on the landing and expects to get them neatly put away before tea time. Even with a willing (and able) minion to help, the job actually takes a very long day, by the time I've been to the DIY store (oh, and picked up groceries as well), measured, cut, mounted, eaten lunch, had several cups of tea etc. etc. Would have taken even longer, but this is the third folding door I've done now, so I don't have to waste half an hour with a magnifying glass trying to decipher the badly photocopied instructions. Without the minion the job would definitely have run over into the next day.

        When it finally became time to stop using the downstairs loo as a spare storage cupboard and fit it out as a loo (we already had the loo, the sink, the taps etc.), I had to break it gently to SWMBO that her estimate of one long day, or a weekend at most, was at least 50% out. It took three very long days in the end, even with minion help.

        M.

        1. Doctor Syntax Silver badge

          Re: Schrödinger's firmware situation

          The last 10% takes up 80%. And the last 10% of the last 10% takes up 80% of the whole.

      2. the Jim bloke
        Windows

        Re: Schrödinger's firmware situation

        There was an old saying, that a project would progress to 90% completion, in 90% of the budgeted time, and the remaining 10% would take the other 90%.

        It probably was actually accurate back then - in the distant and murky past, when I was a lad etc etc..

        These days everything is bigger and better, so stick a couple more orders of magnitude on the time factors..

      3. Elongated Muskrat Silver badge

        Re: Schrödinger's firmware situation

        The first 90% of the task takes 90% of the time. The other 90% also takes 90% of the time. I thought this was a well-known principle?

  3. Karl Vegar

    Remin me

    There are two issues with "my" colocation spaces

    I don't have access to the elevator control overrides, and "my" modules are at near ground level so the elevator is kind of a moot venue anyways

    1. Anonymous Coward
      Anonymous Coward

      Re: Remin me

      Ah. If he's on the ground floor I think you need the "Redundant Laser Printer Being Disposed Of From Above The Stairwell" solution.

      1. Cris E

        Re: Remin me

        Lots of single-story, multi-acre colos around here. With no altitude to work with you need to be more creative. Have a look at the "Unfortunate grounding solution for cages and cabinets." I believe it may suit.

        1. Philo T Farnsworth Silver badge

          Re: Remin me

          I recommend a trebuchet and a old, surplussed CRT monitor. Makes a satisfying amount of shrapnel.

          1. Kevin Johnston Silver badge

            Re: Remin me

            Ooh, a new excuse to build a trebuchet

            1. KittenHuffer Silver badge

              Re: Remin me

              You NEVER need an excuse to build a trebuchet!

  4. Hot Diggity

    I definitely need new glasses

    I read that as

    The Boss is peeing over my shoulder

    which gave an interesting slant to the rest of the tale.

    My bugbear is progress indicators that show 100%. If it's 100% then the update is finished and the device should be either rebooting or now available for use not still showing the progress indicator

    1. Doctor Syntax Silver badge

      Re: I definitely need new glasses

      Then there are the ones that reach 100% and then go back to 20%. With a bit of luck they move forward again.

      Yes, I'm thinking of Windows updates. That's why I prefer to do Linux updates from the command line - you get an actual commentary of what it's downloading on a file by file basis, what the current download ed amount is and they speed before moving on to what it's unpacking or setting up. You might not know what all those library packages are fore but at least you know progress is being made.

      1. Flightmode

        Re: I definitely need new glasses

        A place I worked for in the late 90's had a CRM application we regularly had to install on agents' PCs. The installation progress bar didn't have a number on it, but it continued a couple of notches past the end of its predrawn box, so when someone had problems we always used to ask if they'd remembered to install the full 107% of the application.

      2. Antron Argaiv Silver badge
        Coat

        Re: I definitely need new glasses

        Getting ready to leave for the weekend, train leaves in...oh, around 30 minutes.

        Click on START, shutdown, UPDATING, DON'T TURN OFF YOUR COMPUTER!

        [oh, sh*t]

        Whoever the numpty is at Microsoft, who thought updating should be done when the computer is switched off, should be made to miss a few appointments. Update when I turn it on, while I'm on the clock.

        "Sorry Boss, Windows is updating..." is much better than "Hurry up, you damn machine, I have a {train|girl|guy|beer} waiting for me!"

        Got my coat, but can't go anywhere until the damn machine finishes updating...

        1. Martin an gof Silver badge

          Re: I definitely need new glasses

          My work week is essentially Friday to Tuesday at the moment. Nearly every Friday I come in, switch on the computer, boil the kettle while it boots, load up Outlook and Edge, start reading and replying to emails from the people who can't understand why I'm not reading emails on Wednesday or Thursday and then, usually as I'm right in the middle of a reply, maybe with a spreadsheet open for reference and several tabs open in Edge, a little box pops up - not a "Windows" box, but from some third-party update manager our IT department uses - telling me that it needs to close Office apps in order to update and will do so in five minutes unless I click "postpone".

          So I have two options: race to finish the email before the timer's done or click postpone.

          If I click postpone there is no option to "try again in 1 hour" or "click on this button when you are ready", you just have to wait for the box to pop up again, a seemingly random amount of time later, and again, nearly always while I'm in the middle of something important and not during the two hours I spent away from the desk on the "shop floor" as it were.

          And then if the update requires a reboot, you might as well walk away from the computer for half an hour or more.

          Why this blasted bit of software can't pop up within two minutes of starting the machine, while the tea is hot and undrunk and I've not started any serious work I don't know, and as for having to shut apps down in order to update them, or reboot Windows and spend hours looking at "updating" before shutdown, "updating" before bootup, then a reboot and another "updating" before getting control back! Coming from a personal use of Linux I have really become appreciative of that system's ability to update even running apps in the background, with the final stage of restarting an individual app or rebooting the OS for a kernel update left up to me. I can work all morning while the system updates under me, then reboot the machine at lunchtime perhaps.

          M.

    2. KittenHuffer Silver badge
      Coat

      Re: I definitely need new glasses

      But your boss wanted 5 9's! He got 5 9's, as in 99.999% ..... but the progress indicator is rounding to two decimal places! Hence the 100%!

      ---------> Mine's the one that is 100% there!

    3. Bebu sa Ware
      Coat

      Re: I definitely need new glasses

      The Boss is peeing over my shoulder

      I wondered where he ended up.

      † advisedly. She is another story entirely.

      1. TheWeetabix Bronze badge
        Windows

        Re: I definitely need new glasses

        Oh I just woke everyone up laughing at this. Well done. Bravo.

  5. PCScreenOnly

    bloody spooky

    Trying to update the firmware on an old Marvell 9123 sata controller.

    Not quite stuck at 83%, but one version says it applies, but no card or devices - OS boots with none

    Another says applied, shows the devices but kills the OS

    I know it is an old card, but it is needed for an old external box. Newer esata cards using ASM just lockup no matter what.

    1. HorseflySteve

      Re: progress indicators

      It's the ones with a "Time remaining" indicator that annoy me the most as they bounce from "5 minutes" to "20 seconds" then "20 minutes'

      In the early days of Bluetooth the adapters came with their own bespoke BT stack as well as the driver as M$ hadn't got their own stack. That meant that, if you had to change BT adapters to test relative suitability for our products, there'd be an awful lot of uninstall/reinstall going on.

      When uninstalling the WIDCOMM stack, the progress would get to "10 seconds remaining" and, 20 MINUTES LATER, that would change to "2 seconds remaining" for another 40 seconds..

  6. b0llchit Silver badge
    Happy

    Increased elevator security

    Surely, switching the elevator off and on many times in a row should be safe. Who'd thought it would disengage the automatic brakes. How else can you explain that small mishap.

  7. richardcox13

    Location?

    > and a burning plastic smell later...

    This wouldn't be close to Hayes yesterday evening would it? Its only a "little" sub-station fire...

  8. Michael H.F. Wilkinson Silver badge
    Thumb Up

    Brilliant!

    The service engineer was quite lucky there was actually an elevator to step into, not just an empty shaft. He also didn't suffer a database normalization warning.

  9. Luiz Abdala Silver badge
    Joke

    Nvidia video drivers update are the scariest of them all, after a BIOS update.

    The thing begins the update, then the screen goes blank. Without warning. With a progress bar rolling on the screen normally when it happens.

    Then you hold your breath, and won't let go until the screen shows up again.

    Then it skips straight to 100%, whatever percentage was there, it updates to 100% LITERALLY off-screen, er the screen was turned off.

  10. ColinPa Silver badge

    The spinning wheel lies.

    All the spinning wheel shows you is the subtask that displays the spinning wheel has CPU cycles.

    If the system locks up ( eg CPU loop else where) the spinning wheel does not get dispatched - and so stops.

    So all the spinning wheel tells you is that there is not a CPU problem.

    1. codejunky Silver badge

      Re: The spinning wheel lies.

      @ColinPa

      "So all the spinning wheel tells you is that there is not a CPU problem."

      I hate spiny wheel indicators. They dont tell me jack about what is going on and less useful than some sort of progress bar or even the percentage progress indicator. Certainly more comforting to see text scrolling up the screen

      1. Anonymous Coward
        Anonymous Coward

        Re: The spinning wheel lies.

        Certainly more comforting to see text scrolling up the screen

        Is that why you can't post hyperlinks?

      2. David Hicklin Silver badge

        Re: The spinning wheel lies.

        > I hate spiny wheel indicators

        Tailing the update log file can be worse when they seem get stuck on one thing and don't update for an hour+ (!) - Yes Symantec I am looking at you... At least the sql database log still showing something happening!

    2. Kubla Cant

      Re: The spinning wheel lies.

      all the spinning wheel tells you is that there is not a CPU problem

      In an ideal world, perhaps. But an update process that is I/O bound, as most are, is likely to run the spinner in its own thread, so it continues to update regardless. It "tells you is that there is not a CPU problem" in the sense that the CPU is still there, but that's a very small reassurance.

      It's fairly common to be faced with a situation where estimating the size of a data operation (eg "SELECT COUNT(*)" with a complicated predicate) takes nearly as long as actually doing it. In those situations I have been known to display Zeno's progress indicator, where the bar regularly increments by a proportion of the remaining space, and so never reaches 100%. By contrast, Microsoft appear to have used random numbers for time remaining when transferring files: 30 sec... 2 days... 1 hour... 10 sec... 20 min.... This gave the impression that File Manager suffered from something like bipolar disorder.

      1. Doctor Syntax Silver badge

        Re: The spinning wheel lies.

        I always assume spinners to be animated GIFs so the fact that it's still spinning indicates nothing more than the fact that nothing's stopped it and that something way down in the graphics sack is still working.

        1. Terry 6 Silver badge

          Re: The spinning wheel lies.

          I agree. I've never assume ( or believed) that any loading/installing/whatever animation was more than that. That if it was spinning or whatever this just means that the little minprogramme that makes it run is still running. Not that it's tied to the actual occurrence.

      2. Bill Gray Silver badge

        Re: The spinning wheel lies.

        Every spinner/progress indicator I've ever programmed was in the thread doing the actual work. It hadn't even occurred to me to put it in a separate thread, since (a) as you note, it would cease to be a valid indicator of things locking up and (b) you spin up a new thread where there's a for-real performance issue and need to spread the effort out, and a progress indicator (properly written, anyway) is not a performance hog.

        (I don't deny that you've seen situations where somebody put the progress indicator in a separate thread. I'm just saying that they did something pointless and stupid.)

        1. Doctor Syntax Silver badge

          Re: The spinning wheel lies.

          (I don't deny that you've seen situations where somebody put the progress indicator in a separate thread. I'm just saying that they did something pointless and stupid.)

          Yes, but most of us are thinking about Microsoft progress indicators.

        2. Elongated Muskrat Silver badge

          Re: The spinning wheel lies.

          (I don't deny that you've seen situations where somebody put the progress indicator in a separate thread. I'm just saying that they did something pointless and stupid.)

          I'd suggest that in high-level language (something like C#), which is inherently multi-threaded, you'd make a progress-bar event-driven, which means that by default, it wouldn't be on the same thread as the one doing the stuff that needs to display its progress, which is quite likely to be CPU-bound, or disk-bound, or network-bound at some point, thus becoming unresponsive if it was running on the main UI thread. You'd not be explicitly putting that progress bar into its own thread, but the language's own thread management would be doing it for you.

          For something low-level, like a BIOS update, the question is whether you'd know enough about the system it's running on, or its state, to make the assumption that more than one thread was even available. it depends entirely on what language you'd written that flashing process in. Arguably, you'd want to make sure the thread doing the actual work isn't interrupted in any way, so it might make sense to farm the progress indicator off to another thread, if you could assure yourself of doing so without it causing timing issues.

  11. Anonymous Coward
    Anonymous Coward

    dear god yes

    Is anyone else experiencing Windows Server 2022 updates (via WSUS) hanging at 24% for 15-30 minutes?

    1. ecofeco Silver badge

      Re: dear god yes

      ONLY 15-30 minutes?

      Lucky bastard.

      1. Hazmoid
        Joke

        Re: dear god yes

        Sounds like the start of "The 4 YorkshireMen" skit

  12. Trygve Henriksen

    The only way to deal with Progress Bars...

    Is to NOT look at them. Go away and do something else for the next hour or two.

    1. Big_Boomer

      Re: The only way to deal with Progress Bars...

      That works well, except for that when you do that the moment you turn your back it pops up a little message asking you if you are sure you want to do the Update. There is a place in HELL in the super-laxative department for those who thought those were a good idea. A progress bar is fine, but it needs to move at least a little every minute or so. Percentages are like weather forecasts, it's somebody's educated guess but really shouldn't be relied on.

      1. ecofeco Silver badge

        Re: The only way to deal with Progress Bars...

        This. Always this.

        And if you don't click on that Next/Accept/Whatever button, it will often time out and your update fails.

        1. The Oncoming Scorn Silver badge
          Mushroom

          Re: The only way to deal with Progress Bars...

          There is another place in HELL for those who thought those were a good idea to put dialogue\confirmation boxes behind every other open window.

    2. the Jim bloke

      Re: The only way to deal with Progress Bars...

      Is to NOT look at them. Go away and do something else for the next hour or two.

      .. and your display goes to sleep - and will not wake - and the only thing you can do is force a power cycle...

      I dislike my HP work laptop..

  13. Anonymous Coward
    Anonymous Coward

    I love updates that take longer than the idle timeout

    Juniper developers, why in gods name can't you ignore the idle timeout on the serial console when a software update is in progress?

  14. Kingstonian

    Progress Bars

    https://imgs.xkcd.com/comics/estimation.png

    1. richardcox13

      Re: Progress Bars

      Use the full link because the hover text can be the best part... and in this case definitely applies.

      https://xkcd.com/612/

  15. Giles C Silver badge

    Fireware problems

    This reminds me of a job I did a few years ago, firmware upgrade 2 switches. Did the checks loaded the new firmware and told the device to reboot.

    The switch (2960x) was still unresponsive 20 minutes later so wandered down to the comms room and plugged into the console port

    rrrrrrrwrrrrrrrwrrrrrrrwrrrrrrrw

    It had a microcode update over an hour after the reboot it finally came back to life.

    For some reason I didn’t do the second switch that night.

    Still not as bad as rebooting a switch after deleting the old image and BEFORE copying the new image over, that one I had to upload the boot image via the serial port.

  16. Anonymous Custard Silver badge
    Trollface

    Microsoft minutes

    Ah the age-old chestnut of the Microsoft Minute of Windows update (and nowadays on File Explorer copying too), each one of which can vary in duration from microseconds to eons.

    As measured on a rubber stopwatch or some other Daliesque clock...

    1. Doctor Syntax Silver badge

      Re: Microsoft minutes

      "and nowadays on File Explorer copying too"

      Nowadays? I'm sure it was like that when I was a regular Microsoft user and that was long ago.

      1. Richard 12 Silver badge

        Re: Microsoft minutes

        It has always been so, since before the dawn of Microsoft.

  17. ukgnome

    Do Not Switch Off The Device

    and it has been like that since 2003 - nobody knows what it does anymore - we just accept it is always on

  18. ecofeco Silver badge
    FAIL

    You joke about the reboot

    ... but I've actually done this several times. I've done enough upgrades and images to know just how long ANY PC should take. It's always different, BUT, there is an outer bound, and when time goes past that outer bound, I do a hard restart. If it fails, I just start over.

    Often, it's just M$ with its head up its ass and just needs a good whacking.

    Yeah, and do not get those of us with scars started about lack-of-progress bars.

  19. Anonymous Coward
    Anonymous Coward

    Firmware updates you say?

    Well it should be a fundamental requirement for visiting engineers to check the firmware versions of all system components BEFORE replacing, say, one of the RAID controller modules that had failed with a replacement controller module that has a different firmware revision. You never know, the controllers might start systematically copying blank bits over the top of very important data, requiring someone to yank out the power cord before it erases everything.

    You never know when you might need that backup tape.

    1. ecofeco Silver badge

      Re: Firmware updates you say?

      I cannot BEGIN to count the times and number of places I've worked where checking for updates FIRST, is the last bloody damn thing the techs do, not to mention JUST working the solitary support issue and walking away when done instead of ALSO checking for updates.

      Christ, I've even been berated for checking for updates.

      My level of disappointment and disgust has no words.

    2. CorwinX Bronze badge

      Re: Firmware updates you say?

      I loathe adding/replacing drives in RAID arrays.

      Never sure if it's actually rebuilding the array or deleting everything in sight - until it reboots.

      Seen that happen. Never figured out if it was me or the firmware that screwed up.

      Fortunately had the nightly backup tapes in hand.

  20. Boris the Cockroach Silver badge
    Pint

    I with

    the people who suggest not having the lift there at all, then the photosensor 1/2 way down the lift shaft thats set to detect the infra red signal of a passing body can then activate the panel that swings out to divert said body from the lift shaft down into the wood chipper.

    And the first person I'd try it on would be the tech who came in a few weeks ago to change a HDD, and didnt bother 1. seeing if the manufacturer had loaded the correct version of the software and 2. applied the correct service pack to it (I think its at about 15-16 now)......

    Still, distracts me from my current set of problems.... engraving sequential serial numbers on the bits with leading zero suppression and the correct justification so the last number ends up in the same spot each time and the added bonus of the robot not remembering the current part number on power down unless its written to a data file, and then adding a macro routine so that 1 in 10 parts can be checked by the robot with in-program adjustments and automatic replacement of worn out tooling, to which the QA department said when they found out..."we want a measuring log added too" despite the fact that they'll not even look at it when the robot is running...

    And all because the min wage operators we get prove time and time again that they are only worth min wage. can I retire now... please... pretty please....

    1. KittenHuffer Silver badge

      Re: I with

      Retire?!? And leave the PFY in charge?

      I'll enjoy reading about that in the news!

      1. Boris the Cockroach Silver badge

        Re: I with

        We were all PFYs once.... then our elders left/retired/died

        Still..... theres always the news headlines to consider

        "Plucky woman makes it in a manufacturing world"

        although its 50% likely to be :

        "Woman mass murderer imprisoned for life in Broadmoor after chainsaw rampage in factory"

  21. Anonymous Coward
    Anonymous Coward

    thank

    thanks

  22. Alex Vincent

    It's the Lift Halting Problem!

  23. Bebu sa Ware
    Windows

    Quantum Computing

    "We have here a Schrödinger's firmware situation,"

    "The box ... it is both dead and alive. However, once I power cycle it, it will be one or the other – and most likely dead."

    In the Many Worlds Interpretation there must be one world where every firmware update (ultimately) succeeded which is possibly the best evidence against that interpretation.

    Although I have noticed once I have finally got one difficult firmware (bios) update to finally work identical hardware just falls into line. Sheldrake's morphogenetic fields?

    1. Richard 12 Silver badge
      Boffin

      Re: Quantum Computing

      One where it succeeded, and an infinite number of infinitely different failures

      The odds are not in your favour.

  24. imanidiot Silver badge

    "Hung firmware updates" are one of those things where you just have to leave the thing to it late on a friday and see if it's finished on monday morning (only downside is that 50% of the time you'll find it's asking for some stupid confirmation 25% through the process and you'll have to wait another day for it to finish). Watching a firmware update complete is a near guarantee that it won't actually complete and end up in a state of superposition. For some odd reason firmware updates are opposite to particle physics such that observing the outcome actually CAUSES the waveform to coalesce and stabilize. Firmware updates must therefore be done completely unobserved and you'll find it collapsed to either the failed or successful states once it's passed the firmware event horizon (warning, crossing of the event horizon MAY be accompanied by loud bang and smoke)

  25. chivo243 Silver badge
    Go

    Out of Spares?

    I'll take that upgrade you're offering...

  26. Will Godfrey Silver badge
    Black Helicopters

    So absolutely true!

    Lovely twist at the end :)

  27. CorwinX Bronze badge

    Props for not only referencing...

    ... Schrödinger's kitty but also what it illustrates (Superposition). Not the Uncertainty Principle as a lot of people think.

  28. Blackjack Silver badge

    Mandatory update that causes a lot of bricking? Sounds like the Chocolate Factory or maybe Intel.

  29. harrys Bronze badge

    tip....

    order another one, find out what the restocking fee is, then once it arrives do the update!

    0% stress :)

  30. Anonymous Coward
    Anonymous Coward

    Have you tried forcing an unexpected reboot?

    You see the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in there and do its stuff, and you don't want to end up in the middle of invalid memory.

  31. X5-332960073452
    Unhappy

    Apple - just as bad

    I have a picture of a file copy dialogue from an older Mac Laptop (the white plastic one).

    "About 169,316,379 hours and 14 minutes remaining"

    So, only 19,381 years to wait

  32. FeRDNYC

    I once installed a macOS update on a friend's laptop. The damn thing went all the way through the update process, got to the whole "finishing up" part of the performance that comes right before it reboots into the updated OS... and then just didn't. Didn't finish up, didn't reboot, didn't do anything. Just sat there with its skinny little progress bar at 100%, chewing on something.

    For obvious reasons I didn't want to risk interrupting the process of completing the OS install. So I sat there watching it do whatever it was farting around doing for a full 90 minutes before I finally threw in the towel and forcibly power-cycled it. At which point, it came right up in mere seconds.

    Great and all, but man was I pissed off that I spent AN HOUR AND A HALF watching the thing do... absolutely nothing, as it turns out.

  33. William Higinbotham

    I have had my share of failed updates while in IT. I always turn purple holding my breath while doing these. My last failure was my own laptop. I had a replacement sent. They used to have emergency BIOS recovery option on older PCs. Why there appears to no longer be this option is beyond my own capability to render. My new laptop had two SSDs and I keep my data on second drive. I also do periodic Image/Data backups.

    I wish all the best when these situations arise.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like