среда

[Bug 1808418] Re: Thinkpad T430u won't boot without noapic workaround

This is what I got with a bisect between tags v5.7-rc2 and v5.7. It
looks like a merge commit. Assuming that looks right I'll see if I can
figure out how to do a bisect on the individual commits of the merge.

$ git bisect bad
900db15047044ef50b32e23630880f4780ec5b9e is the first bad commit
commit 900db15047044ef50b32e23630880f4780ec5b9e
Merge: 86852175b016 e9bdf7e655b9
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sat May 30 12:26:21 2020 -0700

Merge tag 'gpio-v5.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio

Pull GPIO fixes from Linus Walleij:
"Here are some (very) late fixes for GPIO, none of them very serious
except the one tagged for stable for enabling IRQ on open drain lines:

- Fix probing of mvebu chips without PWM

- Fix error path on ida_get_simple() on the exar driver

- Notify userspace properly about line status changes when flags are
changed on lines.

- Fix a sleeping while holding spinlock in the mellanox driver.

- Fix return value of the PXA and Kona probe calls.

- Fix IRQ locking of open drain lines, it is fine to have IRQs on
open drain lines flagged for output"

* tag 'gpio-v5.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
gpio: fix locking open drain IRQ lines
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
gpio: pxa: Fix return value of pxa_gpio_probe()
gpio: mlxbf2: Fix sleeping while holding spinlock
gpiolib: notify user-space about line status changes after flags are set
gpio: exar: Fix bad handling for ida_simple_get error path
gpio: mvebu: Fix probing for chips without PWM

drivers/gpio/gpio-bcm-kona.c | 2 +-
drivers/gpio/gpio-exar.c | 7 +++++--
drivers/gpio/gpio-mlxbf2.c | 6 +++---
drivers/gpio/gpio-mvebu.c | 15 +++++++++------
drivers/gpio/gpio-pxa.c | 4 ++--
drivers/gpio/gpiolib.c | 26 ++++++++++++++++++++++----
6 files changed, 42 insertions(+), 18 deletions(-)

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/1808418

Title:
Thinkpad T430u won't boot without noapic workaround

Status in linux package in Ubuntu:
Confirmed
Status in linux source package in Bionic:
New

Bug description:
I've used Ubuntu on this specific machine for years without problems,
but starting with the 4.13 kernel that came with the 17.10 HWE and
continuing into 18.04 kernels my computer would no longer boot,
hanging at various screens:

- A blank screen with a flashing cursor
- A screen with this message:
Loading Linux 4.13.0.36-generic ...
Loading initial ramdisk ...
- A screen with kernel messages, ending in:
APCI: EC: interrupt blocked

I've encountered the bug in a number of kernels, including:
- 4.13.0-32
- 4.13.0-36
- 4.13.0-37
- 4.15.0-24
- 4.15.0-34
- 4.15.0-36
- 4.15.0-38
- 4.15.0-42
- 4.20.0-rc7

I was able to work around the issue by adding noapic to
GRUB_CMDLINE_LINUX_DEFAULT in /etc/default grub, e.g.:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noapic"

I'm not entirely sure of the consequences of this workaround, but one
thing I've noticed is significantly reduced battery life.

This bug seems very similar to what's described here for the Thinkpad
E485/E585: https://evilazrael.de/node/401

I'll attach screenshots of various times I've encountered this bug
over the last year.

$ lsb_release -rd
Description: Ubuntu 18.04.1 LTS
Release: 18.04

$ apt-cache policy linux-image-4.15.0-42-generic
linux-image-4.15.0-42-generic:
  Installed: 4.15.0-42.45
  Candidate: 4.15.0-42.45
  Version table:
 *** 4.15.0-42.45 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.15.0-42-generic 4.15.0-42.45
ProcVersionSignature: Ubuntu 4.15.0-42.45-generic 4.15.18
Uname: Linux 4.15.0-42-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: bryan 2349 F.... pulseaudio
CurrentDesktop: XFCE
Date: Thu Dec 13 15:31:15 2018
HibernationDevice: RESUME=UUID=4afa8032-cfe5-45f4-a626-738ab33904ac
InstallationDate: Installed on 2014-05-08 (1680 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: LENOVO 3351CTO
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic root=UUID=cffbc87d-956b-4986-94df-b3b64ae5237f ro quiet splash noapic vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-42-generic N/A
 linux-backports-modules-4.15.0-42-generic N/A
 linux-firmware 1.173.2
SourcePackage: linux
UpgradeStatus: Upgraded to bionic on 2018-07-12 (154 days ago)
dmi.bios.date: 06/01/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: H6ETA0WW (2.18 )
dmi.board.asset.tag: Not Available
dmi.board.name: 3351CTO
dmi.board.vendor: LENOVO
dmi.board.version: Win8 STD DPK TPG
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrH6ETA0WW(2.18):bd06/01/2018:svnLENOVO:pn3351CTO:pvrThinkPadT430u:rvnLENOVO:rn3351CTO:rvrWin8STDDPKTPG:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.family: ThinkPad T430u
dmi.product.name: 3351CTO
dmi.product.version: ThinkPad T430u
dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1808418/+subscriptions

Комментариев нет:

Отправить комментарий