tomsom / yoga-linux

Run Linux on the Lenovo Yoga 7 14 (14ARB7) with AMD Ryzen 6800U (Rembrand).
https://github.com/tomsom/yoga-linux/wiki
56 stars 2 forks source link

SSD issues #7

Open Myaats opened 1 year ago

Myaats commented 1 year ago

In short, I and a couple other people have had issues with the Kioxia BG5 SSDs bricking themselves with high I/O usage with Linux. https://www.reddit.com/r/LinuxOnThinkpad/comments/wvxcoc/thinkpad_nvme_ssd_bricked_while_installing_ubuntu/

Since you seem to not have any issues I was wondering what model and firmware version the SSD in your unit have.

If possible would you be able to post the model number and firmware version of the SSD in your unit? sudo smartctl -i /dev/nvme0

Okazakee commented 1 year ago

I think it could easly be a hw production batch fault here. I am not currently on linux but if I get some time I can run a live and push that cmd result here, hope others give them too.

Myaats commented 1 year ago

I think it could easly be a hw production batch fault here. I am not currently on linux but if I get some time I can run a live and push that cmd result here, hope others give them too.

You can easily get it through https://crystalmark.info/en/software/crystaldiskinfo/ on Windows too.

The thing is that the symptoms of what happened to my first unit is identical with what described in this support article https://pcsupport.lenovo.com/in/en/solutions/ht514140-kioxia-bg5-ssd-may-become-permanently-undetectable-after-installing-large-software-packages-or-handling-large-files-and-bios-will-display-a-2100-or-2102-error-ubuntu-20044-lts. I have already been in contact with a person in the Linux team at Lenovo that has forwarded it to the right team early last week.

Since nobody has hit the issue here I got curious, for all I know they use different SSDs for different regions or it could be like you said, a faulty batch. On pcsupport there are FRUs from Samsung, WD and Micron listed as equivalent replacements so I won't rule out that they have shipped models with other SSD models.

Myaats commented 1 year ago

I have an update from Lenovo, here it is quoted directly:

Recommendation is don't install anything Linux related until the SSD FW has been updated. Basically Linux drivers are fast enough that they can hit the error condition - and when you hit it is somewhat arbitrary (but usually during install - but that's because there are a lot of writes to storage). The problem is once you hit the problem that NVME is completely dead and unrecoverable.

An SSD firmware update is already undergoing testing, but until then Linux usage seems to be discouraged if you have a Kioxia BG5 SSD. So I encourage other people to wait out messing with Linux until this is sorted out, I already had to RMA one unit due to this.

Myaats commented 1 year ago

A firmware update 0107ANLS for the SSD has reached Windows Update and should fix this, with it the SSD did not brick when I tried to install NixOS which is quite I/O heavy during install. So it seems good so far.

Okazakee commented 1 year ago

I noticed my unit has a Samsung ssd, not kioxia. Is there a reason or its just random?

Myaats commented 1 year ago

Probably random or based on part number for device, anyways unless you have a SSD model that starts with KBG50ZNT (Kioxia BG5) there should be nothing to worry about. And under replacements there are listed SSD models from Kioxia, Samsung, Micron and Western Digital for 14ARB7.