From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753912AbbLCU2B (ORCPT ); Thu, 3 Dec 2015 15:28:01 -0500 Received: from mail-wm0-f65.google.com ([74.125.82.65]:32994 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753576AbbLCU15 (ORCPT ); Thu, 3 Dec 2015 15:27:57 -0500 To: =?UTF-8?Q?Pali_Roh=c3=a1r?= , Guenter Roeck , Greg Kroah-Hartman , Arnd Bergmann Cc: linux-kernel@vger.kernel.org From: Peter Saunderson Subject: Erratic fan speed and little control kernel 4.2 Message-ID: <5660A58B.7010305@gmail.com> Date: Thu, 3 Dec 2015 20:26:51 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [1.] One line summary of the problem: Erratic fan speed and little control kernel 4.2 [2.] Full description of the problem/report: After upgrading to kernel 4.2 my CPU fan started speeding and slowing without good reason even when the PC is idle. sensors shows: it8721-isa-0a10 Adapter: ISA adapter fan1: 1071 RPM (min = 13 RPM) fan2: 788 RPM (min = 46 RPM) ... dell_smm-virtual-0 Adapter: Virtual device Processor Fan: 1079 RPM Motherboard Fan: 794 RPM To make the erratic behaviour start either wait for a few hours or: echo 200 > /sys/class/hwmon/hwmon3/pwm1 echo 70 > /sys/class/hwmon/hwmon3/pwm1 To stop erratic fan speed - reboot sometimes works. This bug has been bisected to commit f989e55452c74b4f7b22c889b8ec9f1192aaeec4 : i8k: Add support for fan labels I noticed that in the good kernel prior to commit f989e55452c74b4f7b22c889b8ec9f1192aaeec4 that the order of the fans in the it8721-isa-0a10 section of the sensor output is reversed. it8721-isa-0a10 Adapter: ISA adapter fan1: 965 RPM (min = 13 RPM) ***** good kernel has the Motherboard Fan first fan2: 1112 RPM (min = 21 RPM) ***** good kernel lists the Processor Fan second. i8k-virtual-0 Adapter: Virtual device fan1: 1120 RPM **** good kernel has different fan numbering for the i8k-virtual-0 device! fan2: 972 RPM **** good kernel has different fan numbering for the i8k-virtual-0 device! commit f989e55452c74b4f7b22c889b8ec9f1192aaeec4 : adds labels support for fans if SMM function with EAX register 0x03a3 reports it. This information was taken from DOS binary NBSVC.MDM. Additionally this patch change detection of fan presence. Instead reading fan status now detection is based on new label SMM function. Dell DOS binary NBSVC.MDM is doing similar checks, so we should do that too. This patch also remove I8K_FAN_LEFT and I8K_FAN_RIGHT usage from hwmon driver part because that names does not make sense anymore. So numeric constants are used instead. Original /proc/i8k ioctl part was not changed for compatibility reasons. [3.] Keywords [4.] Kernel version (from /proc/version): $ cat /proc/version Linux version 4.4.0-040400rc3-generic (kernel@gloin) (gcc version 5.2.1 20151010 (Ubuntu 5.2.1-22ubuntu2) ) #201511300321 SMP Mon Nov 30 03:23:36 UTC 2015 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) None [6.] A small shell script or example program which triggers the problem (if possible) echo 200 > /sys/class/hwmon/hwmon3/pwm1 echo 70 > /sys/class/hwmon/hwmon3/pwm1 [7.] Environment $ lsb_release -rd Description: Ubuntu 15.10 Release: 15.10 [7.1.] Software (add the output of the ver_linux script here) $ /usr/src/linux-headers-4.4.0-040400rc3/scripts/ver_linux If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux HomeMegaUbuntu 4.4.0-040400rc3-generic #201511300321 SMP Mon Nov 30 03:23:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux GNU C 5.2.1 GNU Make 4.0 Binutils 2.25.1 Util-linux 2.26.2 Mount 2.26.2 Module-init-tools 21 E2fsprogs 1.42.12 Xfsprogs 3.2.1 Pcmciautils 018 Linux C Library 2.21 Dynamic linker (ldd) 2.21 Linux C++ Library 6.0.21 Procps 3.3.9 Net-tools 1.60 Kbd 1.15.5 Console-tools 1.15.5 Sh-utils 8.23 Udev 225 Wireless-tools 30 Modules Loaded amd_iommu_v2 amdkfd autofs4 bcm_phy_lib binfmt_misc broadcom btrfs coretemp cuse dcdbas dell_smm_hwmon drm drm_kms_helper edac_core fb_sys_fops fjes gpio_ich hfs hfsplus hid hid_generic hwmon_vid i2c_algo_bit i7core_edac input_leds irqbypass it87 jfs kvm kvm_intel libcrc32c lp lpc_ich mac_hid mei mei_me minix msdos nls_utf8 ntfs parport parport_pc pata_acpi pci_stub ppdev pps_core psmouse ptp qnx4 radeon raid6_pq serio_raw shpchp snd snd_hda_codec snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_core snd_hda_intel snd_hrtimer snd_hwdep snd_pcm snd_rawmidi snd_seq snd_seq_device snd_seq_midi snd_seq_midi_event snd_timer soundcore syscopyarea sysfillrect sysimgblt tg3 ttm uas ufs usbhid usb_storage vboxdrv vboxnetadp vboxnetflt vboxpci xfs xor [7.2.] Processor information (from /proc/cpuinfo): $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 30 model name : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz stepping : 5 microcode : 0x4 cpu MHz : 1200.000 cache size : 8192 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid bugs : bogomips : 5585.84 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 30 model name : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz stepping : 5 microcode : 0x4 cpu MHz : 1200.000 cache size : 8192 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid bugs : bogomips : 5585.84 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 30 model name : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz stepping : 5 microcode : 0x4 cpu MHz : 1200.000 cache size : 8192 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid bugs : bogomips : 5585.84 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 30 model name : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz stepping : 5 microcode : 0x4 cpu MHz : 1200.000 cache size : 8192 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid bugs : bogomips : 5585.84 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: [7.3.] Module information (from /proc/modules): $ cat /proc/modules vboxpci 24576 0 - Live 0x0000000000000000 (OE) vboxnetadp 28672 0 - Live 0x0000000000000000 (OE) vboxnetflt 28672 0 - Live 0x0000000000000000 (OE) vboxdrv 454656 3 vboxpci,vboxnetadp,vboxnetflt, Live 0x0000000000000000 (OE) pci_stub 16384 1 - Live 0x0000000000000000 nls_utf8 16384 0 - Live 0x0000000000000000 btrfs 983040 0 - Live 0x0000000000000000 xor 24576 1 btrfs, Live 0x0000000000000000 raid6_pq 102400 1 btrfs, Live 0x0000000000000000 ufs 73728 0 - Live 0x0000000000000000 qnx4 16384 0 - Live 0x0000000000000000 hfsplus 106496 0 - Live 0x0000000000000000 hfs 57344 0 - Live 0x0000000000000000 minix 32768 0 - Live 0x0000000000000000 ntfs 98304 0 - Live 0x0000000000000000 msdos 20480 0 - Live 0x0000000000000000 jfs 180224 0 - Live 0x0000000000000000 xfs 950272 0 - Live 0x0000000000000000 libcrc32c 16384 1 xfs, Live 0x0000000000000000 snd_hrtimer 16384 1 - Live 0x0000000000000000 binfmt_misc 20480 1 - Live 0x0000000000000000 input_leds 16384 0 - Live 0x0000000000000000 snd_hda_codec_realtek 81920 1 - Live 0x0000000000000000 snd_hda_codec_hdmi 53248 2 - Live 0x0000000000000000 snd_hda_codec_generic 77824 1 snd_hda_codec_realtek, Live 0x0000000000000000 snd_hda_intel 36864 4 - Live 0x0000000000000000 snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel, Live 0x0000000000000000 snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec, Live 0x0000000000000000 snd_hwdep 16384 1 snd_hda_codec, Live 0x0000000000000000 snd_pcm 102400 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core, Live 0x0000000000000000 snd_seq_midi 16384 0 - Live 0x0000000000000000 snd_seq_midi_event 16384 1 snd_seq_midi, Live 0x0000000000000000 snd_rawmidi 32768 1 snd_seq_midi, Live 0x0000000000000000 snd_seq 69632 3 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000 kvm_intel 167936 0 - Live 0x0000000000000000 snd_seq_device 16384 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000 snd_timer 32768 3 snd_hrtimer,snd_pcm,snd_seq, Live 0x0000000000000000 kvm 532480 1 kvm_intel, Live 0x0000000000000000 snd 81920 20 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_seq_device,snd_timer, Live 0x0000000000000000 gpio_ich 16384 0 - Live 0x0000000000000000 soundcore 16384 1 snd, Live 0x0000000000000000 serio_raw 16384 0 - Live 0x0000000000000000 irqbypass 16384 1 kvm, Live 0x0000000000000000 mei_me 32768 0 - Live 0x0000000000000000 shpchp 36864 0 - Live 0x0000000000000000 dcdbas 16384 0 - Live 0x0000000000000000 mei 98304 1 mei_me, Live 0x0000000000000000 dell_smm_hwmon 16384 0 - Live 0x0000000000000000 lpc_ich 24576 0 - Live 0x0000000000000000 i7core_edac 24576 0 - Live 0x0000000000000000 edac_core 53248 2 i7core_edac, Live 0x0000000000000000 mac_hid 16384 0 - Live 0x0000000000000000 cuse 16384 3 - Live 0x0000000000000000 it87 45056 0 - Live 0x0000000000000000 hwmon_vid 16384 1 it87, Live 0x0000000000000000 coretemp 16384 0 - Live 0x0000000000000000 parport_pc 32768 0 - Live 0x0000000000000000 ppdev 20480 0 - Live 0x0000000000000000 lp 20480 0 - Live 0x0000000000000000 parport 49152 3 parport_pc,ppdev,lp, Live 0x0000000000000000 autofs4 40960 2 - Live 0x0000000000000000 amdkfd 122880 1 - Live 0x0000000000000000 amd_iommu_v2 20480 1 amdkfd, Live 0x0000000000000000 radeon 1503232 3 - Live 0x0000000000000000 i2c_algo_bit 16384 1 radeon, Live 0x0000000000000000 ttm 94208 1 radeon, Live 0x0000000000000000 drm_kms_helper 135168 1 radeon, Live 0x0000000000000000 broadcom 20480 0 - Live 0x0000000000000000 syscopyarea 16384 1 drm_kms_helper, Live 0x0000000000000000 sysfillrect 16384 1 drm_kms_helper, Live 0x0000000000000000 bcm_phy_lib 16384 1 broadcom, Live 0x0000000000000000 uas 24576 0 - Live 0x0000000000000000 hid_generic 16384 0 - Live 0x0000000000000000 sysimgblt 16384 1 drm_kms_helper, Live 0x0000000000000000 tg3 163840 1 - Live 0x0000000000000000 fb_sys_fops 16384 1 drm_kms_helper, Live 0x0000000000000000 ptp 20480 1 tg3, Live 0x0000000000000000 usbhid 49152 0 - Live 0x0000000000000000 usb_storage 69632 1 uas, Live 0x0000000000000000 drm 360448 6 radeon,ttm,drm_kms_helper, Live 0x0000000000000000 pps_core 20480 1 ptp, Live 0x0000000000000000 psmouse 126976 0 - Live 0x0000000000000000 hid 118784 2 hid_generic,usbhid, Live 0x0000000000000000 pata_acpi 16384 0 - Live 0x0000000000000000 fjes 28672 0 - Live 0x0000000000000000 [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) $ cat /proc/ioports 0000-0cf7 : PCI Bus 0000:00 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0061-0061 : PNP0800:00 0064-0064 : keyboard 0070-0071 : rtc0 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : PNP0C04:00 00f0-00ff : fpu 03c0-03df : vesafb 0400-041f : 0000:00:1f.3 04d0-04d1 : pnp 00:03 0500-057f : gpio_ich.1.auto 0500-057f : pnp 00:03 0500-052f : gpio_ich 0530-053f : gpio_ich 0540-054f : gpio_ich 0800-0803 : ACPI PM1a_EVT_BLK 0804-0805 : ACPI PM1a_CNT_BLK 0808-080b : ACPI PM_TMR 0810-0815 : ACPI CPU throttle 0820-082f : ACPI GPE0_BLK 0830-0833 : iTCO_wdt.0.auto 0850-0850 : ACPI PM2_CNT_BLK 0860-087f : iTCO_wdt.0.auto 0a00-0a0f : pnp 00:02 0a10-0a1f : pnp 00:02 0a15-0a16 : it87 0a15-0a16 : it87 0a20-0a2f : pnp 00:02 0a30-0a3f : pnp 00:02 0cf8-0cff : PCI conf1 0d00-ffff : PCI Bus 0000:00 1000-1fff : PCI Bus 0000:02 d080-d08f : 0000:00:1f.2 d080-d08f : ata_piix d400-d40f : 0000:00:1f.2 d400-d40f : ata_piix d480-d483 : 0000:00:1f.2 d480-d483 : ata_piix d800-d807 : 0000:00:1f.2 d800-d807 : ata_piix d880-d883 : 0000:00:1f.2 d880-d883 : ata_piix dc00-dc07 : 0000:00:1f.2 dc00-dc07 : ata_piix e000-efff : PCI Bus 0000:01 e000-e0ff : 0000:01:00.0 $ cat /proc/iomem 00000000-00000fff : reserved 00001000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : PCI Bus 0000:00 000c0000-000ce7ff : Video ROM 000d0000-000dffff : PCI Bus 0000:00 000e4000-000fffff : reserved 000f0000-000fffff : System ROM 00100000-bd77ffff : System RAM 01000000-018006bf : Kernel code 018006c0-01f3b9ff : Kernel data 020b2000-021f4fff : Kernel bss bd780000-bd78dfff : ACPI Tables bd78e000-bd7cffff : ACPI Non-volatile Storage bd7d0000-bd7dffff : reserved bd7e0000-bd7ecfff : RAM buffer bd7ed000-bdffffff : reserved be000000-dfffffff : PCI Bus 0000:00 be000000-be1fffff : PCI Bus 0000:02 be200000-be3fffff : PCI Bus 0000:02 d0000000-dfffffff : PCI Bus 0000:01 d0000000-dfffffff : 0000:01:00.0 e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : pnp 00:06 f0000000-fed8ffff : PCI Bus 0000:00 fbdf4000-fbdf40ff : 0000:00:1f.3 fbdf6000-fbdf63ff : 0000:00:1d.0 fbdf6000-fbdf63ff : ehci_hcd fbdf8000-fbdfbfff : 0000:00:1b.0 fbdf8000-fbdfbfff : ICH HD audio fbdfc000-fbdfc3ff : 0000:00:1a.0 fbdfc000-fbdfc3ff : ehci_hcd fbdfe000-fbdfe00f : 0000:00:16.0 fbdfe000-fbdfe00f : mei_me fbe00000-fbefffff : PCI Bus 0000:01 fbebc000-fbebffff : 0000:01:00.1 fbebc000-fbebffff : ICH HD audio fbec0000-fbedffff : 0000:01:00.0 fbee0000-fbefffff : 0000:01:00.0 fbf00000-fbffffff : PCI Bus 0000:03 fbff0000-fbffffff : 0000:03:00.0 fbff0000-fbffffff : tg3 fc000000-fcffffff : pnp 00:00 fd000000-fdffffff : pnp 00:00 fe000000-febfffff : pnp 00:00 fec00000-fec003ff : IOAPIC 0 fed00000-fed003ff : HPET 0 fed00000-fed003ff : PNP0103:00 fed14000-fed19fff : pnp 00:00 fed1c000-fed1ffff : pnp 00:03 fed1f410-fed1f414 : iTCO_wdt.0.auto fed20000-fed3ffff : pnp 00:03 fed40000-fed8ffff : pnp 00:03 fee00000-fee00fff : Local APIC fee00000-fee00fff : reserved fee00000-fee00fff : pnp 00:05 ffb00000-ffffffff : reserved ffb00000-ffbfffff : INT0800:00 ffc00000-ffefffff : pnp 00:04 fff00000-ffffffff : INT0800:00 100000000-23fffffff : System RAM [7.5.] PCI information ('lspci -vvv' as root) $ sudo lspci -vvv 00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11) Subsystem: Dell Device 0438 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Subsystem: Dell Device 0438 Capabilities: [60] MSI: Enable- Count=1/2 Maskable+ 64bit- Address: 00000000 Data: 0000 Masking: 00000000 Pending: 00000000 Capabilities: [90] Express (v2) Root Port (Slot-), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag+ RBE+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us ClockPM- Surprise+ LLActRep+ BwNot+ ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible+ RootCap: CRSVisible+ RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BCD, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd+ DevCtl2: Completion Timeout: 260ms to 900ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [e0] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [150 v1] Access Control Services ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans- ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans- Capabilities: [160 v0] Vendor Specific Information: ID=0002 Rev=0 Len=00c Kernel driver in use: pcieport 00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11) Subsystem: Device 0028:0038 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11) Subsystem: Device 0028:0038 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11) Subsystem: Device 0028:0038 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11) Subsystem: Device 0028:0038 Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #128, PowerLimit 25.000W; Interlock- NoCompl+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock- SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock- Changed: MRL- PresDet- LinkState- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Dell Device 0438 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: pcieport 00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v2) Root Port (Slot-), MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0 ExtTag- RBE+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 128 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #6, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <256ns, L1 <4us ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Address: 00000000 Data: 0000 Capabilities: [90] Subsystem: Dell Device 0438 Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI]) Subsystem: Dell Device 0438 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [50] Subsystem: Dell Device 0438 00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface Controller (rev 06) Subsystem: Dell Device 0438 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: lpc_ich 00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 06) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Dell Device 0438 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- Capabilities: [150 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Kernel driver in use: radeon 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series] Subsystem: Dell XPS 8300 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Capabilities: [150 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Kernel driver in use: snd_hda_intel 03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57788 Gigabit Ethernet PCIe (rev 01) Subsystem: Dell Device 0438 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee0100c Data: 4162 Capabilities: [cc] Express (v2) Endpoint, MSI 00 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <32us ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis- Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1- EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Capabilities: [13c v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [160 v1] Device Serial Number 84-2b-2b-ff-fe-b3-de-41 Capabilities: [16c v1] Power Budgeting Kernel driver in use: tg3 ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04) Subsystem: Intel Corporation Device 8086 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-