merge / skulls

pre-built coreboot images and documentation on how to flash them for Thinkpad Laptops
GNU General Public License v3.0
700 stars 66 forks source link

Problems and concerns after flashing T430 #272

Closed xcpn closed 1 year ago

xcpn commented 1 year ago

Hello all. I flashed Skulls on my T430 and I'm new with Coreboot, please bear with me, I have some problems and concerns.

  1. After watching a lot of videos (even for T430 specifically) I always saw that the bottom chip (8MB) is an 'MX25L3206E' but mine was a 'W25Q64.V'. Coreboot works and it seems that everything worked correctly, but should I be concerned for the chip showing 'W25Q64.V'?

  2. Watching videos about Skulls, I saw and got recomended to flash the non-free version (for VGA drivers?), although the T430 had no non-free file/option.

I think this resulted to some problems. When I boot, Coreboot & GRUB2 (I'm in Debian 11) are shown as small boxes (tried the GRUB_GFXMODE=1366x768x32 string noted in the documentation but it didn't change anything) and when it's time to enter my password so I can unlock the drive (I have LUKS encryption) I get the following errors:

i915 0000:00:02.0: [drm] ERROR uncleared fifo underrun on pipe A i915 0000:00:02.0: [drm] ERROR CPU pipe A FIFO underrun i915 0000:00:02.0: [drm] ERROR uncleared pch fifo underrun on pch transcoder A i915 0000:00:02.0: [drm] ERROR PCH transcoder A FIFO underrun

Should be noted that when I booted after flashing, all I had plugged in was the screen and keyboard so I can make sure all is fine before I assemble the laptop again. What should I do with this problem?

  1. I see in the SeaBIOS that there is a TPM setting and is enabled. I don't think that the laptop ever had a TPM module (or does it?), the only thing I use that has to do with TPM is the TPM module emulation in QEMU/KVM. Should I just disable it via SeaBIOS?

  2. Lastly, before flashing Skulls I had the 'intel-microcode' package already installed. Should I remove it or should I let it be?

Really sorry for the long Issue but being new to this space I want to make sure everything is correct and there is no security/integrity concern. Would really appreciate it if you could answer my questions.