kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #172011
[Bug 1068839] Re: Module tpm_infineon prevents kernel suspend
I have the same issue. I'm running on a Mac min from 2008 (I think with
Core Duo 32-bit CPU).
Deets:
On Ubuntu 15.04, suspend worked great
On Ubuntu 15.10, suspend stopped working. I reported an error, jumped through a lot of hoops try mainline kernels, etc, but I needed a working machine that would sleep, so I reverted back to 15.04 for the last 6 months.
Today, I updated to Ubuntu 16.04, hoping things would be fixed. Unfortunately, no, suspend still didn't work.
So I looked a bit the dmesg errors:
[24160.405338] PM: Syncing filesystems ... done.
[24160.491847] PM: Preparing system for sleep (mem)
[24160.492156] Freezing user space processes ... (elapsed 0.002 seconds) done.
[24160.495112] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[24160.496201] PM: Suspending system (mem)
[24160.496444] Suspending console(s) (use no_console_suspend to debug)
[24160.498610] sd 2:0:1:0: [sda] Synchronizing SCSI cache
[24160.498814] sd 2:0:1:0: [sda] Stopping disk
[24160.516130] tpm_inf_pnp 00:01: Error (38) sending savestate before suspend
[24160.516142] __pnp_bus_suspend(): tpm_pm_suspend+0x0/0x1e0 returns 38
[24160.516148] dpm_run_callback(): pnp_bus_suspend+0x0/0x20 returns 38
[24160.516153] PM: Device 00:01 failed to suspend: error 38
[24161.080859] PM: Some devices failed to suspend, or early wake event detected
[24161.081011] rtc_cmos 00:04: System wakeup disabled by ACPI
[24161.087256] sd 2:0:1:0: [sda] Starting disk
[24161.145291] PM: resume of devices complete after 64.424 msecs
[24161.145670] PM: Finishing wakeup.
[24161.145673] Restarting tasks ... done.
[24161.256591] ata1.00: ACPI cmd ef/03:0c:00:00:00:a0 (SET FEATURES) filtered out
[24161.256602] ata1.00: ACPI cmd ef/03:44:00:00:00:a0 (SET FEATURES) filtered out
[24161.272471] ata1.00: configured for UDMA/66
And realized that some "tpm" module was causing suspend to fail. So, I
did this:
sudo modprobe -r tpm_infineon
And, lo, suspend works!
I did some searching, and found this report from 4 years ago. Also an
issue on a Mac!
Not sure what this module does, but I'm going to start removing it on
login. Do you think this is due to some missing userspace packages that
should be controlling it? Or is it a bug in the driver itself?
I would love to have this fixed. Will you guys pass this along to the kernel developers, or should I?
Thanks.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1068839
Title:
Module tpm_infineon prevents kernel suspend
Status in linux package in Ubuntu:
Confirmed
Bug description:
version_signature: Ubuntu 3.5.0-17.28-generic 3.5.5
WORKAROUND: Immediately prior to suspending:
modprobe -r tpm_infineon
part of kernel log when it's not working:
Oct 19 15:46:37 loki kernel: [ 2145.963934] PM: Syncing filesystems ... done.
Oct 19 15:46:37 loki kernel: [ 2146.491439] PM: Preparing system for mem sleep
Oct 19 15:46:42 loki kernel: [ 2146.500216] Freezing user space processes ... (elapsed 0.01 seconds) done.
Oct 19 15:46:42 loki kernel: [ 2146.516247] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Oct 19 15:46:42 loki kernel: [ 2146.532168] PM: Entering mem sleep
Oct 19 15:46:42 loki kernel: [ 2146.532438] Suspending console(s) (use no_console_suspend to debug)
Oct 19 15:46:42 loki kernel: [ 2146.576414] sd 2:0:1:0: >[sda] Synchronizing SCSI cache
Oct 19 15:46:42 loki kernel: [ 2146.577467] tpm_inf_pnp 00:03: >saving TPM state
Oct 19 15:46:42 loki kernel: [ 2146.595089] tpm_inf_pnp 00:03: >Timeout while clearing FIFO
Oct 19 15:46:42 loki kernel: [ 2146.595092] tpm_inf_pnp 00:03: >error while saving TPM state
Oct 19 15:46:42 loki kernel: [ 2146.595103] legacy_suspend(): pnp_bus_suspend+0x0/0x70 returns -5
Oct 19 15:46:42 loki kernel: [ 2146.595123] PM: Device 00:03 failed to suspend: error -5
Oct 19 15:46:42 loki kernel: [ 2146.813354] sd 2:0:1:0: >[sda] Stopping disk
Oct 19 15:46:42 loki kernel: [ 2146.948595] PM: suspend of drv:sd dev:2:0:1:0 complete after 372.190 msecs
Oct 19 15:46:42 loki kernel: [ 2146.948642] PM: Some devices failed to suspend
Oct 19 15:46:42 loki kernel: [ 2146.951168] sd 2:0:1:0: >[sda] Starting disk
log information when tpm_infineon is loaded:
Oct 19 16:01:35 loki kernel: [ 3044.447305] tpm_inf_pnp 00:03: >Found TPM with ID IFX0101
Oct 19 16:01:35 loki kernel: [ 3044.447375] tpm_inf_pnp 00:03: >TPM found: config base 0x4e, data base 0x4700, chip version 0x000b, vendor id 0x15d1 (Infineon), product id 0x000b (SLB 9635 TT 1.2)
part of successful suspend behavior after "modprobe -r tpm_infineon":
Oct 19 16:10:58 loki kernel: [ 3603.184426] PM: Syncing filesystems ... done.
Oct 19 16:10:58 loki kernel: [ 3603.194924] PM: Preparing system for mem sleep
Oct 19 16:12:32 loki kernel: [ 3603.211750] Freezing user space processes ... (elapsed 0.01 seconds) done.
Oct 19 16:12:32 loki kernel: [ 3603.228207] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Oct 19 16:12:32 loki kernel: [ 3603.244163] PM: Entering mem sleep
Oct 19 16:12:32 loki kernel: [ 3603.244428] Suspending console(s) (use no_console_suspend to debug)
Oct 19 16:12:32 loki kernel: [ 3603.248241] sd 2:0:1:0: >[sda] Synchronizing SCSI cache
Oct 19 16:12:32 loki kernel: [ 3603.249462] ata_piix 0000:00:1f.1: >power state changed by ACPI to D3
Oct 19 16:12:32 loki kernel: [ 3603.249691] pciehp 0000:00:1c.0:pcie04: >pciehp_suspend ENTRY
Oct 19 16:12:32 loki kernel: [ 3603.264125] pciehp 0000:00:1c.1:pcie04: >pciehp_suspend ENTRY
Oct 19 16:12:32 loki kernel: [ 3603.368026] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 118.325 msecs
Oct 19 16:12:32 loki kernel: [ 3603.368177] sd 2:0:1:0: >[sda] Stopping disk
Oct 19 16:12:32 loki kernel: [ 3603.506384] PM: suspend of drv:sd dev:2:0:1:0 complete after 258.143 msecs
Oct 19 16:12:32 loki kernel: [ 3603.506405] PM: suspend of drv:scsi dev:target2:0:1 complete after 258.068 msecs
Oct 19 16:12:32 loki kernel: [ 3603.506413] PM: suspend of drv:scsi dev:host2 complete after 257.796 msecs
Oct 19 16:12:32 loki kernel: [ 3603.506450] PM: suspend of drv: dev:ata3 complete after 257.767 msecs
Oct 19 16:12:32 loki kernel: [ 3603.520041] PM: suspend of drv:ata_piix dev:0000:00:1f.2 complete after 270.699 msecs
Oct 19 16:12:32 loki kernel: [ 3603.600043] PM: suspend of drv:radeon dev:0000:01:00.0 complete after 350.769 msecs
Oct 19 16:12:32 loki kernel: [ 3603.600065] PM: suspend of drv:pcieport dev:0000:00:01.0 complete after 350.332 msecs
Oct 19 16:12:32 loki kernel: [ 3603.600088] PM: suspend of drv: dev:pci0000:00 complete after 350.294 msecs
Oct 19 16:12:32 loki kernel: [ 3603.600104] PM: suspend of devices complete after 355.380 msecs
Oct 19 16:12:32 loki kernel: [ 3603.600106] PM: suspend devices took 0.356 seconds
Oct 19 16:12:32 loki kernel: [ 3603.600357] PM: late suspend of devices complete after 0.248 msecs
Oct 19 16:12:32 loki kernel: [ 3603.756255] ehci_hcd 0000:00:1d.7: >wake-up capability enabled by ACPI
Oct 19 16:12:32 loki kernel: [ 3603.772096] uhci_hcd 0000:00:1d.3: >wake-up capability enabled by ACPI
Oct 19 16:12:32 loki kernel: [ 3603.772144] uhci_hcd 0000:00:1d.2: >wake-up capability enabled by ACPI
Oct 19 16:12:32 loki kernel: [ 3603.772191] uhci_hcd 0000:00:1d.1: >wake-up capability enabled by ACPI
Oct 19 16:12:32 loki kernel: [ 3603.772238] uhci_hcd 0000:00:1d.0: >wake-up capability enabled by ACPI
Oct 19 16:12:32 loki kernel: [ 3603.772495] PM: noirq suspend of devices complete after 172.135 msecs
Oct 19 16:12:32 loki kernel: [ 3603.772712] ACPI: Preparing to enter system sleep state S3
Oct 19 16:12:32 loki kernel: [ 3603.784067] PM: Saving platform NVS memory
Oct 19 16:12:32 loki kernel: [ 3603.788633] Disabling non-boot CPUs ...
Oct 19 16:12:32 loki kernel: [ 3603.892063] CPU 1 is now offline
Oct 19 16:12:32 loki kernel: [ 3603.892562] Extended CMOS year: 2000
Oct 19 16:12:32 loki kernel: [ 3603.892562] ACPI: Low-level resume complete
Oct 19 16:12:32 loki kernel: [ 3603.892562] PM: Restoring platform NVS memory
Oct 19 16:12:32 loki kernel: [ 3603.892562] Extended CMOS year: 2000
Oct 19 16:12:32 loki kernel: [ 3603.892562] Enabling non-boot CPUs ...
Oct 19 16:12:32 loki kernel: [ 3603.892562] Booting Node 0 Processor 1 APIC 0x1
Oct 19 16:12:32 loki kernel: [ 3603.790078] Initializing CPU#1
Oct 19 16:12:32 loki kernel: [ 3603.790078] Disabled fast string operations
Oct 19 16:12:32 loki kernel: [ 3603.908074] CPU1 is up
Oct 19 16:12:32 loki kernel: [ 3603.910256] ACPI: Waking up from system sleep state S3
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: linux-image-3.5.0-17-generic 3.5.0-17.28
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic i686
ApportVersion: 2.6.1-0ubuntu3
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: lynn 1733 F.... pulseaudio
Date: Fri Oct 19 15:41:36 2012
HibernationDevice: RESUME=UUID=454dacf6-85a8-45b8-a82c-8f5b1f3ac322
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release i386 (20121017.2)
MachineType: Apple Computer, Inc. iMac4,1
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic root=UUID=5e9d9a37-0bc2-4691-ad20-b1ed266ded69 ro crashkernel=384M-2G:64M,2G-:128M quiet splash
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
linux-restricted-modules-3.5.0-17-generic N/A
linux-backports-modules-3.5.0-17-generic N/A
linux-firmware 1.95
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/12/06
dmi.bios.vendor: Apple Computer, Inc.
dmi.bios.version: IM41.88Z.0055.B08.0610121350
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F42787C8
dmi.board.vendor: Apple Computer, Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 13
dmi.chassis.vendor: Apple Computer, Inc.
dmi.chassis.version: Mac-F42787C8
dmi.modalias: dmi:bvnAppleComputer,Inc.:bvrIM41.88Z.0055.B08.0610121350:bd10/12/06:svnAppleComputer,Inc.:pniMac4,1:pvr1.0:rvnAppleComputer,Inc.:rnMac-F42787C8:rvrPVT:cvnAppleComputer,Inc.:ct13:cvrMac-F42787C8:
dmi.product.name: iMac4,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Computer, Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1068839/+subscriptions