[Bug 631104] [NEW] lirc_ite8709 kernel module failure on suspend/resume

Sébastien Guillemin 631104 at bugs.launchpad.net
Sun Sep 5 20:23:10 UTC 2010


Public bug reported:

This bug has been present in all version of Ubuntu since at least
version ubuntu 9.10.

The lirc_ite8709 kernel module exhibits an incorrect behaviour on
suspend/resume of a laptop. It sends lots of interruptions, which
results in acpi sending even more interruptions, which also results in
kernel scheduler sending even more interruptions.

All this flood of interruptions saturates ksoftirqd.

So the symptoms are simple: when using a device supported by lirc_ite8709 (i.e. an infrared receiver):
- suspend the laptop
- resume it
- observe that ksoftirqd to use 98-100% of one CPU core, unless you reboot your computer

The only work-around I've been able to find to avoid this behaviour is
to disable the module by adding the following line in
/etc/modprobe.d/blacklist.conf :

  blacklist lirc_ite8709

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-19-generic 2.6.35-19.28
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-19.28-generic 2.6.35.3
Uname: Linux 2.6.35-19-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
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:  mrlem      1404 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf4600000 irq 48'
   Mixer name	: 'Conexant CX20549 (Venice)'
   Components	: 'HDA:14f15045,1631c104,00100100'
   Controls      : 18
   Simple ctrls  : 8
Date: Sun Sep  5 22:09:41 2010
HibernationDevice: RESUME=UUID=9121ba6d-0473-4aca-946f-9e1fad6be904
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Beta i386 (20100901.1)
MachineType: Packard Bell BV EasyNote MB85
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-19-generic root=UUID=c57585d1-55e9-4617-a929-9c3d65b906be ro quiet splash
ProcEnviron:
 LANG=fr_FR.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
RfKill:
 0: phy0: Wireless LAN
 	Soft blocked: no
 	Hard blocked: no
SourcePackage: linux
dmi.bios.date: 08/01/2007
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: PB2A3A07
dmi.board.name: PB2A
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:bvrPB2A3A07:bd08/01/2007:svnPackardBellBV:pnEasyNoteMB85:pvrPB92QW0202:rvnPackardBellBV:rnPB2A:rvrNotApplicable:cvnPackardBellBV:ct1:cvrN/A:
dmi.product.name: EasyNote MB85
dmi.product.version: PB92QW0202
dmi.sys.vendor: Packard Bell BV

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 kernel-power maverick needs-upstream-testing resume suspend

-- 
lirc_ite8709 kernel module failure on suspend/resume
https://bugs.launchpad.net/bugs/631104
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list