5 ms·
Reminds me when about ten years ago, working in an all-Linux company there was an issue with some Lenovo docking stations. I don't recall anymore what the issue
by dvratil 5y ago
Reminds me when about ten years ago, working in an all-Linux company there was an issue with some Lenovo docking stations. I don't recall anymore what the issue was exactly, just that something wouldn't work properly when you plugged in a laptop with Linux. The problem was solved by a firmware upgrade, but upgrading the docking station firmware was possible only from Windows. So there was this one poor person in IT who had to install Windows on a spare laptop and then everyone would bring their docking station to them to upgrade the firmware...
- trelane 5y agoAh, that sounds like the level of Linux "support" that I'm used to from major manufacturers.
- ece 5y agoWindows PE/To Go has been a thing for a while now, it's a shame you can only make bootable Windows USB disks using the enterprise editions. Though Macrium Reflect (and possibly others) will let you make a USB "recovery disk" that might run the firmware update programs you'd like to run. edit: Windows PE won't do .msi, but .exe should work: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-intro?view=windows-11#limitations https://docs.microsoft.com/en-us/windows-hardware/manufactur...
- codetrotter 5y ago> it's a shame you can only make bootable Windows USB disks using the enterprise editions I remember in the Windows XP era, there was a third-party piece of software called BartPE. With BartPE you could create a preinstalled environment with WinXP Home even. Here is a page someone wrote with some details about BartPE: http://www.optimizingpc.com/miscellaneous/manual_bartpe.html http://www.optimizingpc.com/miscellaneous/manual_bartpe.html Wikipedia: > As with Windows Preinstallation Environment, BartPE operates by loading system registry files into RAM, and not writing any registry changes back to boot media. Thus, neither operating system requires an operational hard drive or network access. This also allows them to be run from non-writable media such as a CD-ROM. > […]. The Bart PE Builder application interprets and condenses files from a Windows setup CD to create the BartPE installation. It can built from a Windows XP Pro or Home Edition CD, or from a preinstalled Windows XP version (without a CD). https://en.wikipedia.org/wiki/BartPE https://en.wikipedia.org/wiki/BartPE
- ece 5y agoYeah, I remember this, seems like Microsoft copied a good idea.
- codetrotter 5y agoBartPE was inspired by what Microsoft had already done. From the http://www.optimizingpc.com/miscellaneous/manual_bartpe.html http://www.optimizingpc.com/miscellaneous/manual_bartpe.html page linked above: > WinPE (Microsoft's tool Windows Preinstallation Environment) is used by system builders to install and configure the Windows operating system on new computers. WinPE is commercial software and only available for system builders. Bart Lagerweij saw the advantages of this tool and decided to develop his own PE, named BartPE.
- ece 5y agoI didn't know WinPE was that old. https://social.technet.microsoft.com/wiki/contents/articles/33619.windows-pe-version-overview.aspx https://social.technet.microsoft.com/wiki/contents/articles/...
- gsich 5y agoI think WAIK also runs on other editions. But it's not a nice click UI.
- trulyrandom 5y agoHah, I know that pain. I'm optimistic about the future though. I recently installed Ubuntu on my new work laptop and soon after it offered to update the firmware of my Dell docking station. I was pleasantly surprised to see that.
- dvratil 5y agoIndeed things have improved massively in the past years. I think LVFS played a big role in that.
- tzs 5y agoThat reminds me of an internal hard disk I had several years ago. I think it was a Seagate, but it might have been Western Digital. This was a retail drive bought at BestBuy, and the box specifically said that it worked with Windows, MacOS, and Linux, although it noted that their fancy add-on software only worked under Windows. No problem for me, because I didn't need the fancy add-on software. A year later the drive developed some bad sectors. It was still under warranty so qualified for a free replacement. All I needed to do was get an RMA number and ship the drive to them. But to get an RMA number you had to run their diagnostic software which, if it decided the drive really did have a problem, would issue the RMA number. That diagnostic software was Windows only. I ended up temporarily moving the drive to my Windows gaming box to run the diagnostic. I'm not sure what would have happened if I had been a purely MacOS and Linux household.
- boomboomsubban 5y ago>I'm not sure what would have happened if I had been a purely MacOS and Linux household. Passthrough to a VM, though I suppose the Windows license could be an issue.
- pixl97 5y agoYou can download 180 day trials of Windows server from Microsoft, no license needed.
- tzs 5y agoI don't know if this is changed with Window 11 but 10 and earlier let you go a while between installation and entering a license key, at least for the consumer editions, so licensing should not be a problem. The big issue with a VM approach in this specific case was that this was before Macs switched to Intel processors. My Mac was had PowerPC. A VM might have worked on my Linux machine, although my recollection is that back then (early 2000s) VM passthrough was not very sophisticated. I remember trying Windows VMs for a few firmware things that involved proprietary vendor commands and finding that it was hit and miss.
- jabbany 5y ago
- linsomniac 5y agoI ran into that on my T470s. The last ThinkPad I've owned and likely will own, for a variety of reasons. I used to be a die-hard Thinkpad guy. In my case, I was the only one in the company with a Thinkpad, so my process for upgrading the docking station firmware was: "dd" off my drive to another box. "dd" on the copy of the disc I had saved when I got the computer. Boot it and set it up. Run all the updates. "dd" my drive image back onto the box. The company I'm at now prefers buying Dell, but I had special requested that Thinkpad. It was kind of disappointing. It had two batteries, which made it slim, but sometimes one of them would be flaky. But not reliably flaky, so sometimes it'd just power off, but most of the time both batteries reported tons of life. And the docking station was basically useless (don't remember the issues, I just never was able to get a satisfactory docking experience from it). It had the ultra high res screen and that was nice.
- tedunangst 5y agoThis, except I always buy a new SSD for my own use, then just swap the factory drive back when needed.
- rstuart4133 5y ago> Reminds me when about ten years ago ... but upgrading the docking station firmware was possible only from Windows. For me, it was less than 10 days ago. The battery on my Thinkpad X1 (that has 5 years onsite warranty) stopped charging. I run Debian, and had got rid of the Windows partition entirely. They demanded a battery report from Windows. It took a long time, but I was able to convince them the report from their extended battery test in the BIOS saying the battery had failed sufficed, and the battery was replaced. The new battery lasted about 1 month, then it developed the same fault. Same story - after a day worth of arguing, they agreed to replace the battery. That battery lasted 3 days, then developed the same fault. The story went the same way, right up until they said they fix it by replacing the battery to which I responded "I don't think that's a good idea". (By this time I had developed suspicion the USB-C chipset was somehow killing the battery.) The next step was to replace the motherboard until I filed a Windows battery report. No amount of pleading "hey, you have a report from your own BIOS saying the battery is faulty, it doesn't charge while in the BIOS when no OS is running, and it should charge while off when _nothing_ is running - what possible influence could Windows have on this" worked. They sent a link me what they said was a "live Windows" USB recovery drive. It was a Windows program. I was able to run it Windows in an kvm instance. It wasn't "live Windows" of course - it was a "wipe SSD with a fresh install of Windows" USB. Not being keen on wiping all my work and risking a backup not working, I bought a new SSD, and let it wipe that. It took about a wasted day (I'm a contractor) to install Windows, let it upgrade itself, and then install the latest Lenovo drivers for everything (which they insisted on), then run the battery report. During the time the laptop started freezing - but it turned out unplugging the 4K USB-C Philips monitor fixed that, adding more evidence to my theory the USB-C interface was on the way out. The motherboard is scheduled to be replaced today. I'm betting they won't bring a battery and replace the one the USB-C chipset has killed. They go to all this trouble to provide good diagnostics in the firmware, and then don't train their staff to use it. I'm sometimes gob smacked by just how much time these companies cost themselves.