ksoftirqd/0 hogs one core after resume from suspend

Bug #467127 reported by kunami
132
This bug affects 27 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

After resuming from suspension or hibernation, ksoftirqd/0 gets 100% CPU usage and stays there, using up a whole CPU core.

An unrelated kernel oops was generated at the time I submitted this report. I'm leaving the details here, in case they might be useful.

The default summary was: 'WARNING: at /build/buildd/linux-2.6.31/kernel/power/suspend_test.c:52 suspend_test_finish+0x80/0x90()'.

ProblemType: KernelOops
Annotation: Your system might become unstable now and might need to be restarted.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jms 2158 F.... pulseaudio
 /dev/snd/pcmC0D0p: jms 2158 F...m pulseaudio
 /dev/snd/seq: timidity 1960 F.... timidity
CRDA: Error: [Errno 2] Ficheiro ou directoria inexistente
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf4500000 irq 22'
   Mixer name : 'Conexant CX20549 (Venice)'
   Components : 'HDA:14f15045,1631c103,00100100'
   Controls : 18
   Simple ctrls : 8
Date: Sat Oct 31 17:55:11 2009
DistroRelease: Ubuntu 9.10
Failure: oops
HibernationDevice: RESUME=UUID=20e9ea1b-111b-45a0-8f32-c1c177704cb7
MachineType: Packard Bell BV EasyNote MB65
NonfreeKernelModules: nvidia
Package: linux-image-2.6.31-14-generic 2.6.31-14.48
ProcCmdLine: root=UUID=d8842688-743a-4c36-8b46-6b18f6d64b61 ro locale=pt_PT quiet splash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
Tags: kernel-oops
Title: WARNING: at /build/buildd/linux-2.6.31/kernel/power/suspend_test.c:52 suspend_test_finish+0x80/0x90()
Uname: Linux 2.6.31-14-generic i686
WpaSupplicantLog:

dmi.bios.date: 04/25/2007
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: PB23A01
dmi.board.name: PB2
dmi.board.vendor: Packard Bell BV
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: Packard Bell BV
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrPB23A01:bd04/25/2007:svnPackardBellBV:pnEasyNoteMB65:pvrPB87Q00110:rvnPackardBellBV:rnPB2:rvrNotApplicable:cvnPackardBellBV:ct1:cvrN/A:
dmi.product.name: EasyNote MB65
dmi.product.version: PB87Q00110
dmi.sys.vendor: Packard Bell BV

Revision history for this message
kunami (mastah-killa) wrote :
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi kunami,

The warning reported here typically indicates that it took longer for your system to resume from suspend than expected. I believe there is a 5 sec barrier which your system likely exceeded. Based on your dmesg output I see PM: resume devices took 8.636 seconds. A patch to prevent this warning has been applied via bug 464552. As a result I'm marking this as a duplicate to bug 464552. Please continue to track this issue at that report. Thanks!

[This is an automated message. Apologies if it has reached you inappropriately.]

tags: added: suspend-test-finish
Revision history for this message
kunami (mastah-killa) wrote :

I don't think this is a duplicate of bug 464552, since that only deals with the resume taking too long. I'm talking about ksoftirqd/0 getting permanent 100% CPU usage after the resume, thus depriving me of one core.

Revision history for this message
kunami (mastah-killa) wrote :

Come on, this isn't a duplicate of bug 464552. I am _not_ complaining about the crash report (anymore).

There's a kernel process consuming all of one core's CPU time, and now I've noticed it also happens when waking up from hibernation, which that bug has nothing to do with.

Revision history for this message
Tuomas (tuma+sec) wrote :

After upgrading to ubuntu 9.10 I have this annoying problem with my fujitsu siemens amilo xi 2528.

description: updated
Revision history for this message
Tuomas (tuma+sec) wrote :

I do not have any Oops, however. Just this ksoftirqd/0 using all the cpu on core #0 after resuming from suspend.

Revision history for this message
Tuomas (tuma+sec) wrote :

I dont' know if this is related, but occasional freezes of the whole system occur as well after upgrade to 9.10.
I am going to downgrade to 9.04, as these are unacceptable.

Revision history for this message
kunami (mastah-killa) wrote :

Well, thankfully, I don't experience the random freezes.

The problem continues even after the latest batch of updates, though.

Revision history for this message
Chuck Ramirez (chuck-ramirez) wrote :

Same problem with my Amilo Pi 2530, no oops but 100% of CPU for ksoftirqd/0. Just happen to notice as one of the cores was running all the time on 2GHz, which makes the fan very noisy.

Revision history for this message
herve (rv-changue) wrote :

I have the exact same problem on my ubuntu karmic. i updated to kernel 2.6.31-15-generic (updated today) and nothing changed. when i suspend or make my computer laptop hibernate, one cpu is using 100% (ksoftirqd/0) at wake up.
I have a laptop packard bell SB 87. Is there a fix for this? Thx in advance!

Revision history for this message
kunami (mastah-killa) wrote :

I've had no luck with the upgrade, either.

description: updated
Revision history for this message
kunami (mastah-killa) wrote :

Kernel 2.6.31-16 still has the same problem.

Revision history for this message
kunami (mastah-killa) wrote :

New kernel update, same version number, still no dice.

Revision history for this message
layus (layus-on) wrote :

I resolved this bug installing linux-rt kernel

I don't know why it works but it does !

Revision history for this message
kunami (mastah-killa) wrote :

It's true! It does. Thanks for the tip. Finally, I can suspend again.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
psiborg (gnuborg) wrote :

I've tried linux-rt kernel, but sadly that doesn't work for me, it's another irq related process that eats one cpu on -rt after wakeup.

Revision history for this message
kunami (mastah-killa) wrote :

Just updated to 2.6.31-21 and the problem seems resolved. Thanks to whoever fixed it.

Revision history for this message
Chuck Ramirez (chuck-ramirez) wrote :

Updated to Ubuntu 10.4 (2.6.32-22) and problem persists on my Amilo Pi 2530. After hibernation ksoftirqd/0 gets 100% CPU usage.

Revision history for this message
vladi (vladislav-zemba) wrote :

Hi, Reporting the same issue on Ubuntu 10.4 (2.6.32-22) on Fujitsu Siemens Amilo Pi 2530. I still pray that with the new kernel this problem will be solved...but it persist!

Revision history for this message
Chuck Ramirez (chuck-ramirez) wrote :

Still reproducible on kernel 2.6.32-23. Hoping this will get fixed some day so I can move on from 2.6.31-11-rt.

Revision history for this message
Cristian Contescu (ckristi) wrote :

Reproducible on an Asus F5V laptop (Intel Core Duo, 2G RAM, SiS motherboard, ATI Radeon X2300). Does anyone know a fix for this?

Revision history for this message
Cristian Contescu (ckristi) wrote :

This bug simply gives me no option. I have tried different kernels and different Linux distros... Only Pardus 2008.2 works as expected, but it's almost close to its end of life so it is not an option. I never felt so abandoned by the Linux community, no solution in almost a year now.

Revision history for this message
Nathan Moore (nategoose) wrote :

I have this issue as well on my laptop.

2.6.32-34-generic #38-Ubuntu x86_64
Lucid Lynx (Ubuntu 10.04)
Core 2 Duo P9700 @ 2.8 GHz

It is currently occurring on CPU/1 with ksoftirq/1

It also happened with Ubuntu 9.10 but I don't remember it happening with 9.04, but that was CPU/0 and ksoftirq/0

I thought powertop might give me a clue as to what is going on, but ksoftirq/1 was only causing about 1.1% of wake-ups.

Revision history for this message
Shafqat (priomsrb) wrote :

Hi. Please read this comment on another bug report for a possible workaround:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/567660/comments/16

Revision history for this message
Cristian Contescu (ckristi) wrote :

@Shafqat: thank you for pointing this out, but i don't even have sr_mod loaded as a module so, unfortunately, this workaround does not help.

Revision history for this message
Moritz Molch (mmolch) wrote :

I experience this bug on an Asus F5VL laptop. I could reproduce it on all Ubuntu versions I tested. (32 and 64 bit versions of Ubuntu 9.04, 9.10, 10.04 and 10.10 using stock and mainline kernels). I removed practically all modules but had no luck so far.

Revision history for this message
Mark Fernandes (typist) wrote :

Unsolved as of:

#uname -a
Linux adler 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU/Linux

My observation is that if Firefox with Flash running is suspended and then resumed the bug kicks in, however I cannot confirm that exactly. NOTE: I am not running sr_mod modules as suggested by other bug reporters above (in many duplications of this bug report on Ubuntu).

 I am surprised that this bug is not getting critical attention especially since it cuts across kernel versions and across Linux distributions.

Revision history for this message
Robert Magasi (magasirobi) wrote :

Same problem on my Asus X59SL, with maverick.

Revision history for this message
michael (mickneg-yandex) wrote :

Same problem on Asus X50VL, with ubuntu 10.10 (and earlier on 10.04 and 9.10)

Revision history for this message
Nathan Moore (nategoose) wrote :

I still get the problem with:

Ubuntu 10.04
Linux system76-pc 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU/Linux

I do not think that it has to do with Adobe Flash player running during the suspend/hibernate and resume, but haven't specifically tested for this.

Revision history for this message
Cam Cope (ccope) wrote :

I have a feeling this bug isn't just a single bug. After Shafqat's post, i started removing modules after coming back from suspend. I didn't have sr_mod, but after I unloaded my webcam modules (uvcvideo) my system calmed down again (though sometimes this causes a kernel hard lock). This problem is probably a generic issue that happens when modules don't properly unsuspend. The next time you resume from suspend, try unloading non-critical modules until your cpu usage drops back down, then report back the module name.

Revision history for this message
MDCore (mdcore) wrote :

I'm experiencing this bug with kernel 2.6.37-8-generic on x86_64 Ubuntu 10.10

Revision history for this message
Cristian Contescu (ckristi) wrote :

I have tried unloading module after module and nothing. I think the best thing we can do is to post our full system specification and search for a match and if we can find a pattern then we can report the bug to the appropriate "authority". I'll come back later with my laptop specs.

Revision history for this message
Cristian Contescu (ckristi) wrote :

Here is my configuration:
- lspci output:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon X2300
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

- lsusb output:
Bus 003 Device 002: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0bda:0116 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 003: ID 174f:6a31 Syntek Web Cam - Asus A8J, F3S, F5R, VX2S, V1S
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Revision history for this message
Mark Fernandes (typist) wrote :
Download full text (3.2 KiB)

Here is mine:

- lspci output:

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800M GTX] (rev a2)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
04:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
04:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
07:00.0 Network controller: Intel Corporation PRO/Wireless 5300 AGN [Shiloh] Network Connection

- lsusb output:

Bus 008 Device 002: ID 045e:0745 Microsoft Corp.
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 5986:0303 Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Lin...

Read more...

Revision history for this message
Andrew Lyschik (alyschik777) wrote :

I also have this bug on my Asus F5SL (X50SL) laptop. I use Ubuntu 10.04:

Linux ubuntu-laptop 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 21:21:01 UTC 2011 i686 GNU/Linux

and here is my configuration:

<lspci>

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

<lsusb>

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0bda:0116 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

and same problem on Arch Linux and OpenSuse 11.3

Revision history for this message
Shafqat (priomsrb) wrote :

It seems quite strange that a lot of the machines reported here are Asus models. Mine is also a Asus F5SR.

Revision history for this message
Georgi Petrov (gogosofta) wrote :

Asus laptops seem to be very unsuccessful ones... Mine also freezes (under windows xp) almost every time it remains on battery for a couple of minutes. It also has problems with booting after a restart (unless powered off). I guess those bugs have something to do with the ACPI implementation from Asus. I removed Ubuntu 10.10 and installed FreeBSD 8.2 and gnome - now it will not wake up after suspend at all - it spins on the hdd, flashes the indicators but never lights on the display, nor it reacts on ssh attempts or any other running service from outside. I think I'll change the laptop after all.

Revision history for this message
Peter Davoust (worldgnat) wrote :

In my case, I can usually suspend and resume, but if I suspend, resume, and try to suspend again a few minutes later, ksoftirqd begins using 100% of the CPU. This creates a particularly bad situation because if I don't catch it, the laptop starts to heat up in my bag. I'm running a custom compiled generic kernel (2.6.36 rc7) on Maverick.

Revision history for this message
zweetvoetje (roelanddilz) wrote :

I've got this bug too. For me disabling modules didn't work. But I found out that it depends on the software which is running after resuming. I can suspend/resume from recovery-console, or from commandline only. But as soon as I try to load some gnome-related applications (nautilus, gedit, gnome-panel etc) ksoftirq goes to 100%.
I've tracked this down to the udisks-daemon, which starts as soon as one of those programs is started. pkilling udisks-daemon didn't work.
As a workaround I've renamed udisks-daemon (which is in /usr/lib/udisks/ )

system: Asus F5 entertainment system
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon X2300
02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

Revision history for this message
drjimmy42 (jjrussell) wrote :

This stopped happening on my macbook pro after I upgraded to 11.4

Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
Revision history for this message
Kristian Kolev (kkolev) wrote :

Does 'series that is no longer supported' refer to the kernel, or to the hardware? Cause I'm still getting the bug on the 'lovely' Asus F5SL as of Lubuntu 11.10, sporting

3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux

Does anybody have a pointer to how I would do some syscall-level profiling?

Revision history for this message
Maciej S (m-skrzypkowski) wrote :

Hi!

I found some kind of solution to hibernation problem! :-)
I've removed CD-ROM from my laptop Asus F5V and now hibernation does work! I seems that CD-ROM driver is corrupted, or something with SCSI.

Maciej

Revision history for this message
Cristian Contescu (ckristi) wrote :

I believe there's either something with the CD-ROM driver (which might not be the case, since my wild guess is that different DVD-RW units are mounted on the F5 series of laptops) or with the IDE/SATA driver for the SiS motherboard on the F5 series.
How can we determine which piece of code generates that much softIRQs after standby/hibernation?

Revision history for this message
Moritz Molch (mmolch) wrote :

@Maciej S
Wow, that's certainly a find! I can confirm that removing the dvd drive solves the problem for me as well. Replacing the drive does not work, which leads me to the conclusion which Cristian already wrote, that it's probably a failure in the sis sata driver.

from "lspci -k" :
00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03)
 Subsystem: Silicon Integrated Systems [SiS] Device 1180
 Kernel driver in use: sata_sis
 Kernel modules: sata_sis

which would lead to drivers/ata/sata_sis.c in the source if I see this correctly. Unfortunately that's where my knowledge ends.

Revision history for this message
Moritz Molch (mmolch) wrote :

@Maciej S
Try killing the process udisks-daemon before suspending. It seems that actually accessing (polling/reading) the dvd drive after a suspend/resume triggers this bug. I don't need the dvd drive anyway, so I blacklisted it for now for udisks-daemon through udev rules (see Bug #379780 if you're interested) but of course it's definitely not a permanent solution.

PS: The IDE channels are driven by the driver pata_sis. we could really need the hardware documentation for this chip.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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