← Back to team overview

kernel-packages team mailing list archive

[Bug 1223851] Re: [Samsung NP550P5C-T01AR] High CPU load after resuming on in BIOS mode

 

Agustin Barto, thank you for fully commit bisecting the kernel. Given the root cause is suspected to be a poorly written BIOS version, and because Samsung does not easily reveal what the latest BIOS is for this model, could you please download the latest firmware software as per http://www.samsung.com/ar/support/model/NP550P5C-T01AR-downloads, and advise if a BIOS update is available? If so, when you update to this, does it change anything?  If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so
posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette
.

Thank you for your understanding.

** Tags removed: performing-bisect
** Tags added: bisect-done needs-bios-check

** Changed in: linux (Ubuntu)
       Status: Triaged => Incomplete

-- 
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/1223851

Title:
  [Samsung NP550P5C-T01AR] High CPU load after resuming on in BIOS mode

Status in The Linux Kernel:
  Unknown
Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  Description of problem:

  After I resume the system and plug something in one of the machine's USB3 ports, the CPU load raises to 50%, with one particular process with the highest load:
  4 root      20   0     0    0    0 R  50.1  0.0   1:43.63 kworker/0:0

  WORKAROUND: It doesn't happen if I plug the same device on a USB2
  port.

  WORKAROUND:  I noticed that the ACPI dumps differed when the "USB S3
  Wake-Up" was enabled or disabled, so what I took the DSDT for when the
  option is enabled, recompiled it, and forced it using the instructions
  given in http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-
  in-recent-linux-kernels-without-recompiling/ . I then disabled the
  option (so the laptop won't turn itself on when it's in the bag). So
  far, I haven't seen any storms when plunging stuff into the USB3 ports
  and the box stays off at suspend.

  The problem seems to be caused by too many ACPI interrupts:
  root@ubuntu:~# grep -r . /sys/firmware/acpi/interrupts/
  /sys/firmware/acpi/interrupts/sci:12554973
  /sys/firmware/acpi/interrupts/error:       0
  /sys/firmware/acpi/interrupts/gpe00:       0   invalid
  /sys/firmware/acpi/interrupts/gpe01:       0   invalid
  /sys/firmware/acpi/interrupts/gpe02:       0   enabled
  /sys/firmware/acpi/interrupts/gpe03:       0   disabled
  /sys/firmware/acpi/interrupts/gpe04:       0   disabled
  /sys/firmware/acpi/interrupts/gpe05:       0   disabled
  /sys/firmware/acpi/interrupts/gpe06:       0   enabled
  /sys/firmware/acpi/interrupts/gpe07:       0   invalid
  /sys/firmware/acpi/interrupts/gpe08:       0   invalid
  /sys/firmware/acpi/interrupts/gpe09:       0   disabled
  /sys/firmware/acpi/interrupts/gpe10:       0   invalid
  /sys/firmware/acpi/interrupts/gpe11:       0   invalid
  /sys/firmware/acpi/interrupts/gpe12:       0   invalid
  /sys/firmware/acpi/interrupts/gpe13:       0   invalid
  /sys/firmware/acpi/interrupts/gpe14:       0   invalid
  /sys/firmware/acpi/interrupts/gpe15:       0   invalid
  /sys/firmware/acpi/interrupts/gpe16:       0   invalid
  /sys/firmware/acpi/interrupts/gpe0A:       0   invalid
  /sys/firmware/acpi/interrupts/gpe17:    1504   enabled
  /sys/firmware/acpi/interrupts/gpe0B:       0   disabled
  /sys/firmware/acpi/interrupts/gpe18:       0   invalid
  /sys/firmware/acpi/interrupts/gpe0C:       0   disabled
  /sys/firmware/acpi/interrupts/gpe19:       0   invalid
  /sys/firmware/acpi/interrupts/gpe0D:12553562   enabled
  /sys/firmware/acpi/interrupts/gpe0E:       0   disabled
  /sys/firmware/acpi/interrupts/gpe20:       0   disabled
  /sys/firmware/acpi/interrupts/gpe0F:       0   invalid
  /sys/firmware/acpi/interrupts/gpe21:       0   invalid
  /sys/firmware/acpi/interrupts/gpe22:       0   invalid
  /sys/firmware/acpi/interrupts/gpe23:       0   invalid
  /sys/firmware/acpi/interrupts/gpe24:       0   invalid
  /sys/firmware/acpi/interrupts/gpe25:       0   disabled
  /sys/firmware/acpi/interrupts/gpe26:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1A:       0   invalid
  /sys/firmware/acpi/interrupts/gpe27:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1B:       0   invalid
  /sys/firmware/acpi/interrupts/gpe28:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1C:       0   invalid
  /sys/firmware/acpi/interrupts/gpe29:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1D:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1E:       0   enabled
  /sys/firmware/acpi/interrupts/gpe30:       0   invalid
  /sys/firmware/acpi/interrupts/gpe1F:       0   enabled
  /sys/firmware/acpi/interrupts/gpe31:       0   invalid
  /sys/firmware/acpi/interrupts/gpe32:       0   invalid
  /sys/firmware/acpi/interrupts/gpe33:       0   invalid
  /sys/firmware/acpi/interrupts/gpe34:       0   invalid
  /sys/firmware/acpi/interrupts/gpe35:       0   invalid
  /sys/firmware/acpi/interrupts/gpe36:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2A:       0   invalid
  /sys/firmware/acpi/interrupts/gpe37:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2B:       0   invalid
  /sys/firmware/acpi/interrupts/gpe38:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2C:       0   invalid
  /sys/firmware/acpi/interrupts/gpe39:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2D:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2E:       0   invalid
  /sys/firmware/acpi/interrupts/gpe2F:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3A:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3B:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3C:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3D:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3E:       0   invalid
  /sys/firmware/acpi/interrupts/gpe3F:       0   invalid
  /sys/firmware/acpi/interrupts/sci_not:       0
  /sys/firmware/acpi/interrupts/ff_pmtimer:       0   invalid
  /sys/firmware/acpi/interrupts/ff_rt_clk:       0   disabled
  /sys/firmware/acpi/interrupts/gpe_all:12556159
  /sys/firmware/acpi/interrupts/ff_gbl_lock:       0   disabled
  /sys/firmware/acpi/interrupts/ff_pwr_btn:       0   enabled
  /sys/firmware/acpi/interrupts/ff_slp_btn:       0   invalid

  I can mitigate the problem by disabling that particular source

  # echo disable > /sys/firmware/acpi/interrupts/gpe0D

  This also happens on Fedora 19 but doesn't happen on Ubuntu 13.04, so
  it seems the bug was introduced after the 3.8 kernel.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-5-generic 3.11.0-5.11
  ProcVersionSignature: Ubuntu 3.11.0-5.11-generic 3.11.0
  Uname: Linux 3.11.0-5-generic x86_64
  ApportVersion: 2.12.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  ubuntu     4220 F.... pulseaudio
  CasperVersion: 1.336
  Date: Wed Sep 11 12:31:17 2013
  LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130910)
  MachineType: SAMSUNG ELECTRONICS CO., LTD. 550P5C/550P7C
  MarkForUpload: True
  ProcEnviron:
   LANGUAGE=en_US
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: initrd=/casper/initrd.lz file=/cdrom/preseed/hostname.seed boot=casper  quiet splash -- persistent BOOT_IMAGE=/casper/vmlinuz.efi
  PulseList:
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-3.11.0-5-generic N/A
   linux-backports-modules-3.11.0-5-generic  N/A
   linux-firmware                            1.113
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 04/18/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: P08AAA.045.130418.dg
  dmi.board.asset.tag: No Asset Tag
  dmi.board.name: SAMSUNG_NP1234567890
  dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.board.version: SEC_SW_REVISION_1234567890ABCD
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 9
  dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
  dmi.chassis.version: N/A
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP08AAA.045.130418.dg:bd04/18/2013:svnSAMSUNGELECTRONICSCO.,LTD.:pn550P5C/550P7C:pvrP08AAA:rvnSAMSUNGELECTRONICSCO.,LTD.:rnSAMSUNG_NP1234567890:rvrSEC_SW_REVISION_1234567890ABCD:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvrN/A:
  dmi.product.name: 550P5C/550P7C
  dmi.product.version: P08AAA
  dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

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


References