#113 Problems with Intel 320 Series SSDs on X301

Open
opened 9 months ago by biovoid · 2 comments
biovoid commented 9 months ago

The SSD of model SSDSA1NW160G3 1.8" causes a consistent 30 second delay when present in a ThinkPad X301 with Libreboot. This delay does not occur under the factory BIOS.

With the SeaBIOS payload, it hangs for this time after the SeaBIOS version and Device UUID show. With the GRUB payload, the screen is blank the whole time.

After the delay, the payload executes as normal. Boot works fine in SeaBIOS (standalone or chainloaded from GRUB), or in GRUB when chainloaded from SeaBIOS. In GRUB-only setups it iterates through the "attempting to load [...] devices" and fails back to the GRUB menu.

The contents of the drive do not seem to matter. The delay is the same whether an OS is present or the whole drive has been zeroed/urandomed.

Tested across the following revisions:

  • 20211122 testing release
  • git-91f5cb7 (testing release + speedstep fix and a couple other trivialities)
  • git-33a43ff (more recent build)

Tested across four X301 laptops, with all other bootable devices removed. Three SSDs of this model were tested, with consistent results. All appear to have the latest vendor firmware. The delay has not been seen on other SSDs (presently I only have Samsung ones as a control).

The SSD of model SSDSA1NW160G3 1.8" causes a consistent 30 second delay when present in a ThinkPad X301 with Libreboot. This delay does not occur under the factory BIOS. With the SeaBIOS payload, it hangs for this time after the SeaBIOS version and Device UUID show. With the GRUB payload, the screen is blank the whole time. After the delay, the payload executes as normal. Boot works fine in SeaBIOS (standalone or chainloaded from GRUB), or in GRUB when chainloaded from SeaBIOS. In GRUB-only setups it iterates through the "attempting to load [...] devices" and fails back to the GRUB menu. The contents of the drive do not seem to matter. The delay is the same whether an OS is present or the whole drive has been zeroed/urandomed. Tested across the following revisions: - 20211122 testing release - git-91f5cb7 (testing release + speedstep fix and a couple other trivialities) - git-33a43ff (more recent build) Tested across four X301 laptops, with all other bootable devices removed. Three SSDs of this model were tested, with consistent results. All appear to have the latest vendor firmware. The delay has not been seen on other SSDs (presently I only have Samsung ones as a control).
biovoid commented 9 months ago
Poster

Well coreboot master with SeaBIOS gives me the same problem. I suppose I should take this upstream and run some more tests with more logging.

Well coreboot master with SeaBIOS gives me the same problem. I suppose I should take this upstream and run some more tests with more logging.
Leah Rowe commented 2 months ago
Owner

can you please re-test this with latest lbmk

we optimised grub.cfg there in recent months and i want to see if it still occurs for you

can you please re-test this with latest lbmk we optimised grub.cfg there in recent months and i want to see if it still occurs for you
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.