Tag Archives: thinkpad

How I unbricked my 19 days old thinkpad

and switched away from my macbook again …

Last monday the on-site technician exchanged the motherboard (only the motherboard, i.e. he removed the cpu from the old board and put it on the new one!). Afterwards it didn’t work anyway.

On the 6th day lenovo support called me and asked me if they could send me a new RAM. Half an hour later a technician called me, if it is okay to come in an hour to fix my computer.
Meanwhile I’ve removed one RAM bar and now it works :) (I never tried that before, because the telephon support said that I should see something on the display if I remove the main memory completely). An hour later the technician called again, that he doesn’t come, because no hardware (i.e. ram) arrived.

As the technician on monday couldn’t boot my laptop he wasn’t able set any serial numbers, so I had to do that myself: http://down-circle.blogspot.com/2012/07/ibm-lenovo-thinkpad-maintenance-disk.html

this is an update to: https://btwotch.wordpress.com/2013/02/28/how-i-bricked-my-13-days-old-thinkpad/

How I bricked my 13 days old Thinkpad

… and switched back to my 5 year old macbook!

Here a step-by-step instruction:

  • buy a Thinkpad T530 with a Quadcore CPU
  • create an EFI partition with GPT layout
  • compile a 3.8.1 kernel with EFI stub
  • add it to your EFI bootorder; that was something like:
     echo "initrd=\arch\initrd-3.8.1.img root=/dev/mapper/root cryptdevice=/dev/sda3:root:allow-discards | iconf -f ascii -t ucs2 | efibootmgr -c -l \arch\kernel-3.8.1.efi -L "Arch (3.8.1)" --append-binary-args -" 
  • reboot
  • linux kernel: an error occurred: cannot find initrd
  • reboot
  • congratulations: you’ve bricked a thinkpad

Most probably it’s an EFI bug, because:

  1. thinkpads and those samsung laptops with EFI problems both use Phoenix bios
  2. in an article (c’t 6/13) the authors described there has to be a kernel error before your machine becomes unusable
  3. Matthew Garrett (the Linux EFI god ;)) “heard a couple of indications” (https://twitter.com/mjg59/status/307262466516197376)