Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Hardware

Lenovo Issues Firmware Update for ThinkPad Laptops Made Between 2017 and 2019 To Fix Various USB-C/Thunderbolt 3 Connection Issues (cnet.com) 29

couchslug writes: Potential hardware damage alert. As reported by Notebookcheck and later posted to a Lenovo support page, the USB-C firmware issue affects more than a dozen ThinkPad models including the ThinkPad X1 Carbon (5th Gen to 7th Gen), X1 Yoga (2nd Gen to 4th Gen), and P-series ThinkPads. It turns out that a firmware update issued in August 2019 corrupted the software controlling the port. " couchslug adds: Anyone with more information on this expensive problem please post. It's already taken out many system boards. The problem affects enough models that class action suit may be appropriate because failures due to the defect have occurred outside the warranty window. Users on Reddit suggest the situation is even worse. The "critical firmware update" is only a mitigation for the hardware failure -- keeping the machine going until the warranty expires." CNET adds: If your laptop is one of the models affected, Lenovo recommends to immediately update your system with new driver and firmware packages that are designed to resolve any USB-C problem. If the updates don't work out, Lenovo urges ThinkPad owners to reach out to Technical Support.
This discussion has been archived. No new comments can be posted.

Lenovo Issues Firmware Update for ThinkPad Laptops Made Between 2017 and 2019 To Fix Various USB-C/Thunderbolt 3 Connection Issu

Comments Filter:
  • The article doesn't say anything about:

    Anyone with more information on this expensive problem please post. It's already taken out many system boards. The problem affects enough models that class action suit may be appropriate because failures due to the defect have occurred outside the warranty window. Users on Reddit suggest the situation is even worse. The "critical firmware update" is only a mitigation for the hardware failure -- keeping the machine going until the warranty expires."

    If you are actually referring to a reddit discussion, and not an article about a discussion on reddit, you should post that reddit link.

    • I was gonna post just this. That claim seems coming from someone who is knowledgeable of this kind of shenanigans, but does need relevant source and clarification on the claim.

      Wouldn't be the least surprised. Everyone knows this type of behavior is commonplace. One just needs to think of the Apple batterygate for a relatively recent example.

    • by AmiMoJo ( 196126 )

      It's just the usual Reddit drama. Lenovo already said if this doesn't fix it contact them and I'm sure they will sort it out, warranty or no.

    • That was my comment. Apologies for the layout.

      There's more to recent Pad problems than that (like firmware bricking P52s which took more than one firmware iteration to fix). Lenovo aren't much for sharing information with the public but the Thinkpad community are a creative bunch and often know more than makes the news.

      The Nvidia graphics flaw killed many an older system board after lasting past warranty, and it may be the Thunderbolt controller has similar issues

  • I haven't noticed any problems with my T25 (bought nearly two years ago). These driver updates are for Windows only. I've updated my BIOS using the bootable CD images but it doesn't seem to be possible to update USB controller FW with such a method.

    I guess I can always take images of my SSD, recover Win10 just for a while to run this update, and then put Linux back, but sounds rather tedious if there is no benefit.

    • by heson ( 915298 )
      fwupd - fwupdmgr has up to date Lenovo firmwares.
      You might need to use efibootmgr to get the update image first in the efilist, for me it fails if it is only in the bootnext slot.
      • by Zarhan ( 415465 )

        Ah. If I use fwupdmgr get-devices it actually doesn't list a thunderbolt controller at all (just NVMe SSD and BIOS)

        Maybe it's been broken for a while and I just haven't noticed...

    • I was going to point out the exact opposite, following some of the posts both here and on Reddit, it seems that this issue mostly (only?) seems to be affecting the Users of the Linux. That's based on the two facts that Lenovo has shipped tens if not hundreds of millions of these things without it becoming a huge problem so far, and that most of the discussions are around fwupdmgr and efibootmgr and how to get specific versions and firmware images.

      If this is the case and if you're set up for dual-boot, perh

      • Just for reference, I occasionally boot into Win10 for prophylactic purposes and just checked my TB FW, it's at the recommended 43 for the NVM FW Version and 17.4.80.x for the TB stuff, which is actually newer than Lenovo's listed 17.4.78.x. So just booting into Windows occasionally and running an update may be all that's required.
  • Direct link (Score:5, Informative)

    by darkain ( 749283 ) on Friday January 24, 2020 @01:00PM (#59652334) Homepage

    Direct link without annoying ads or broken web sites: https://pcsupport.lenovo.com/c... [lenovo.com]

    • by Teun ( 17872 )
      Thanks, very enlightening.
      I've commented asking for clarification on how to proceed with a Linux system.
  • There isn't a fwupd version for updating in Linux yet, so the current workaround is using a thumbdrive loaded with WinPE (or Windows To Go) to run the installer/updater for your machine from the following page: https://pcsupport.lenovo.com/ca/en/solutions/ht508988 [lenovo.com]
  • This has been an issue with all of their USB C charger designs. Charging stops and various schemes are needed like removing/reinstalling drivers. The USB C charger becomes unresponsive to the driver and stops charging without repowering. The motherboard eventually fries itself. Replacing the actual USB C connector board is also usually necessary as there is a physical component to the issue. This is reported on almost all early Yoga laptops. They obviously have yet to figure out how to design it corre

    • This has been an issue with all of their USB C charger designs. Charging stops and various schemes are needed like removing/reinstalling drivers.

      Does this affect charging using a Lenovo standard power port?

      As I recall most or all Lenovo models that can charge by USB-C can also charge with the Lenovo standard power port. This power port is rectangular, about the size of a USB-A port, with a single pin in the center, with yellow plastic for the insulators, and provides 19 volts. I like that Lenovo uses this same power connector on a number of their devices, on laptops, mini-desktop computers, LCD displays, and likely much more. Anyway...

      If a laptop

      • by ahodgson ( 74077 )

        I have a new P15 that I firmware updated in December and it charges fine with the Lenovo power adapter. Dunno how indicative that is. I have not tried USB-C charging, and since I'd have to sub in the stock SSD with its Windows install to do another firmware update I'm unlikely to try now.

        • That's good to know, thanks.

          I have a question I forgot to include in my previous post, what kind of charger comes with these Lenovo laptops with the dedicated power port and a capability to charge from USB-C? Do they come with the Lenvo power port charger, USB-C charger, or can people choose which is included? Another related question, if there is power provided to both the power port and USB-C then from which will the laptop draw power? USB-C, power port, the one capable of providing more power?

          Given th

          • Another problem with generic chargers and docks is the cables. There's USB-C that's USB 2.0 (the most common), USB-C that's USB 3.1 Gen1, USB-C that's USB 3.1 Gen2, USB-C that's TB3 passive, and USB-C that's TB3 active. And, guess what, all of them are fucking incompatible (thankyou, computer vendors), and they're rarely marked as to what they actually are.

            Oh, and then there's also USB-C Chinese, which may be something like USB 2.0 but may not be able to pass much power, but for an added bonus will lie ab

    • Apple has similarly bad HW design problems, are they trying to top Apple ?

    • In some cases it's also a problem with their docks. I looked at getting a dock and saw endless complaints about problems with Lenovo's docks and the need to run FW updates on both the docs and the systems connected to them, and then they might sorta work. That, and the price they charge, made me go with a non-Lenovo dock for a fraction of the price, power and TB3 over the same cable and (touch wood) so far it's been working fine.
  • So I just in the past couple days got a new Thinkpad, and was somewhat surprised to see that the power jack was USB C. Those are annoying, fiddly, and prone to breakage even in phones, where the tiny-ness is more useful.

    Yes, I realize that the old cylindrical plug from my last thinkpad is too large for modern, thin laptops: but the USB A shaped power plug that was in intervening models is thin enough (even modern laptops have old-style USB jacks), and way more robust.

    Anyone know why things have evolved

    • Anyone know why things have evolved into laptops being powered by power plugs that mechanically suck even on phones?

      Perhaps to avoid having the EU force them to use a power connector that's even worse.

      It wasn't that long ago on Slashdot where we read about how the EU wanted to pass a law requiring a standard charging port on all cell phones. The people making other devices for this market have to know that by using something other than USB-C for power will get their attention. If they use something better then they get accused of vendor lock-in, trying to nickle-n-dime people out of their money, producing excess e-wast

    • by tlhIngan ( 30335 ) <slashdot&worf,net> on Friday January 24, 2020 @02:46PM (#59652710)

      So I just in the past couple days got a new Thinkpad, and was somewhat surprised to see that the power jack was USB C. Those are annoying, fiddly, and prone to breakage even in phones, where the tiny-ness is more useful.

      Yes, I realize that the old cylindrical plug from my last thinkpad is too large for modern, thin laptops: but the USB A shaped power plug that was in intervening models is thin enough (even modern laptops have old-style USB jacks), and way more robust.

      Anyone know why things have evolved into laptops being powered by power plugs that mechanically suck even on phones?

      USB-C is quite robust. It's just a complex standard because now everything needs a bit of intelligence to operate.

      But the primary thing is that USB sucks at 2.5W. Sure you can get USB chargers that provide 12W, but the USB spec is completely hazy on how to determine how much power you can draw (the spec has changed many times - at first, you were only allowed 100mA without enumerating, this was loosened to 500mA, then USB chargers were i dentifiable so you can do 800mA. THe whole 1A/2A chargers came about during the tablet era, and it's not entirely safe since you cannot tell the current rating of the power supply. You could try by drawing more and more current until the voltage collapses which isn't ideal since cheap chargers are likely to respond poorly, with some overheating and catching fire).

      Apple had a good idea which I don't know why it wasn't adopted, by using resistors to tell the device the charging current. It does lead to fraudulent chargers that claim 2A charging, but are wired up internally for only 1A. But in general, at least those generally do provide the 1A current.

      USB-C officially is the only spec that allows USB-PD which allows devices to do up to 100W. Yes, you could do it on USB-A using a fallback mode signalling on Vbus, but it's deprecated since the charge control signalling is now on the CC line in the USB-C connector.

      On laptops, it's desirable as it's now a universal laptop charger - no longer do you need tips for every laptop. You could charge a Dell, Apple, or Lenovo laptop using a Dell, Apple, or Lenovo USB-C laptop charger (there are very few 100W chargers out there - most I've seen are only 80W). And because of shenanigans with the USB-C standard itself, you can have Thunderbolt over it, so you can have both USB-PD, USB and Thunderbolt in one cable, allowing for single port connectivity giving you graphics, USB, charging, and every other thing you'd want in a docking station using one cable. As a bonus, it'll work for every suitably equipped laptop.

      And then you could do what Apple does and have USB-C ports on both sides of the laptop, allowing you to plug in the charger on whichever side is most convenient.

      • by habig ( 12787 )

        On laptops, it's desirable as it's now a universal laptop charger - no longer do you need tips for every laptop. You could charge a Dell, Apple, or Lenovo laptop using a Dell, Apple, or Lenovo USB-C laptop charger (there are very few 100W chargers out there - most I've seen are only 80W).

        Thanks for the info - that is a plus factor!

  • As a P1 (gen 1) owner, I'm somewhat suspicious that the rest of the P series is there, but not the P1 (nor it's twin, the X1 Extreme). What are the chances this computer actually is exempt from this issue?
  • by twocows ( 1216842 ) on Friday January 24, 2020 @03:46PM (#59653012)
    I've had trouble in the past updating the Thunderbolt controller on Lenovo laptops and this time's no different. Most of them went through fine, but I have a T570 refusing to install the driver and throwing an error code that, of course, produces next to no useful results on Google. And the useful results are several years old and the "fixes" don't work or aren't applicable now.

    On the plus side, it never seems to fail in a particularly awful way (doesn't brick the controller or anything), it just refuses to install the firmware update. I've got an incident pending with Lenovo support, we'll see if that actually produces anything.

Marvelous! The super-user's going to boot me! What a finely tuned response to the situation!

Working...