Thinkpad T430 Power Cycles instead of rebooting

Bug #1876753 reported by jdr
60
This bug affects 11 people
Affects Status Importance Assigned to Milestone
grub (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

After installing Xubuntu 20.04, Thinkpad T430 does not reboot properly any more.

Expected behavior: Power LED and HDD stay on, System reboots.

Actual behavior: System switches off (including power LED and HDD which leads to emergency head parking and loud click noise) and switches back on after 5 seconds.

Problem occurs with Xubuntu 20.04 and Ubuntu 20.04 even when booted from live USB medium. It also occurs with Mainline Kernel 5.6.7 which I installed for testing.

It does not occur with several live media used for testing (Xubuntu 18.04, Windows 10, Manjaro 20, MX 19) or when rebooted from within GRUB2 on my Xubuntu installation.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-5.4.0-28-generic 5.4.0-28.32
ProcVersionSignature: Ubuntu 5.4.0-28.32-generic 5.4.30
Uname: Linux 5.4.0-28-generic x86_64
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: david 1954 F.... pulseaudio
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
Date: Mon May 4 17:58:49 2020
HibernationDevice: RESUME=none
InstallationDate: Installed on 2020-05-01 (3 days ago)
InstallationMedia: Xubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: LENOVO 2351BH6
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.4.0-28-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.4.0-28-generic N/A
 linux-backports-modules-5.4.0-28-generic N/A
 linux-firmware 1.187
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/07/2019
dmi.bios.vendor: LENOVO
dmi.bios.version: G1ETC2WW (2.82 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2351BH6
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG1ETC2WW(2.82):bd08/07/2019:svnLENOVO:pn2351BH6:pvrThinkPadT430:rvnLENOVO:rn2351BH6:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.family: ThinkPad T430
dmi.product.name: 2351BH6
dmi.product.sku: LENOVO_MT_2351
dmi.product.version: ThinkPad T430
dmi.sys.vendor: LENOVO

Revision history for this message
jdr (jdr-85) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
John Kyte (skpp12) wrote :

I can confirm that the same thing happens to me with the same thinkpad t430 laptop.
Only with the latest versions of ubuntu 20.04 and 20.10 it happens. There must be some problem with the kernel. If anyone had any solution let us know. If this problem is not solved it will last for a long time.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
lap80 (lap80) wrote :

Hi, I also have the same problem as described by jdr-85 and skpp12. I'm on ubuntu 20.04 and tried using the latest mainline kernel but unfortunately the system won't boot so I had to revert to the kernel I had before. On the ssd corsair (mx500) where I installed ubuntu I noticed that when I restart the machine it turns off and on and this causes an increase in the "Unexpected Power Loss events" value. With the other distros or with windows or with the old versions of ubuntu this does not happen.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Would it be possible for you to do a kernel bisection?

First, find the last -rc kernel works and the first -rc kernel doesn’t work from http://kernel.ubuntu.com/~kernel-ppa/mainline/

Then,
$ sudo apt build-dep linux
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git bisect start
$ git bisect good $(the working version you found)
$ git bisect bad $(the non-working version found)
$ make localmodconfig
$ make -j`nproc` deb-pkg
Install the newly built kernel, then reboot with it.
If it still have the same issue,
$ git bisect bad
Otherwise,
$ git bisect good
Repeat to "make -j`nproc` deb-pkg" until you find the offending commit.

Revision history for this message
lap80 (lap80) wrote :

Hi, sorry for the late reply but I had to do a lot of tests with many kernels with both ubuntu 20.04 and 20.10. I have come to the conclusion that it is not a direct problem with some kernel version but with the system itself.
I also tried with some old versions of ubuntu up to 19.10 using new kernels and the reboot problem didn't occur and updating to 20.04 onwards the problem appears.
Unfortunately I don't know exactly what the problem is but something in the latest version is not working as it should. So I would like to know if there is anything else I could do to verify the root of the problem.

Revision history for this message
lap80 (lap80) wrote :

I found the root of the issue.

Ubuntu 19.10, clean installation, no updates.

When the following packages are update:
grub-common from version (2.04-1ubuntu12) to (2.04-1ubuntu12.2)
grub2-common from version (2.04-1ubuntu12) to (2.04-1ubuntu12.2)
grub-efi-amd64-bin from version (2.04-1ubuntu12) to (2.04-1ubuntu12.2)
grub-efi-amd64-signed from version (1.128+2.04-1ubuntu12) to (1.128.2+2.04-1ubuntu12.2)
grub-pc from version (2.04-1ubuntu12) to (2.04-1ubuntu12.2)
grub-pc-bin from version (2.04-1ubuntu12) to (2.04-1ubuntu12.2)

I can confirm that these packages are responsible for the reboot issue and trying to install the outdated versions of ubuntu 19.10 on ubuntu 20.04 or 20.10 the laptop restarts normally.

lap80 (lap80)
affects: linux (Ubuntu) → grub (Ubuntu)
Revision history for this message
lap80 (lap80) wrote :

Hi, has anyone figured out why it doesn't work?
From the tests I did it turned out that in the grub version (2.04-1ubuntu12.2) they added patches regarding efi and from there my problem appeared.
The problem also happens with the latest version (2.04-1ubuntu35).

This is the commit link I found:
https://git.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu/commit/?h=debian/2.04-1ubuntu12.2&id=d9d538a26108c5b2e80ff2abb71d41c39a17e1af

Can anyone take a look and let me know how to fix?

Thanks.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for grub (Ubuntu) because there has been no activity for 60 days.]

Changed in grub (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.