PROBLEM: general_protection when rmmod'ing xhci-pci

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[1.] One line summary of the problem:

general_protection when rmmod'ing xhci-pci

[2.] Full description of the problem/report:

since a bios update on my thinkpad yoga (20CD-0035GE, bios version
1.26), the laptop crashes occasionally when rmmod'ing xhci-pci (which
i've been using frequently in suspends since https://bugs.debian.org/790660).

i can't reproduce it precisely, but repeated rmmod and modprobe usually
does the 'trick'.

using the kdump mechanism, i've obtained the dmesg output of the crash
and an image thereof. i've used the `crash` and `objdump` tools to
identify what seems to be the culprit line to me:

$ crash ~/git/linux/vmlinux ./dump.201512141641
[...]
crash> bt
PID: 31037  TASK: ffff880197376f40  CPU: 2   COMMAND: "rmmod"
 #0 [ffff880052a43b00] machine_kexec at ffffffff81051ad9
 #1 [ffff880052a43b50] crash_kexec at ffffffff810eb9da
 #2 [ffff880052a43c10] oops_end at ffffffff810175d4
 #3 [ffff880052a43c30] general_protection at ffffffff81557cd8
    [exception RIP: xhci_set_usb2_hardware_lpm+184]
    RIP: ffffffffa0bdf6c8  RSP: ffff880052a43ce0  RFLAGS: 00010046
    RAX: ffff88001f429ce0  RBX: ffff880036c32800  RCX: 00000000000000cf
    RDX: 0000000000000004  RSI: ffff880036c32800  RDI: ffff88014ffd22ac
    RBP: ffff88014ffd2000   R8: 0000000000000005   R9: 0000000000000286
    R10: ffff880212ef0ec8  R11: 0000000000000000  R12: 2d322f326273752f
    R13: ffff88014ffd2000  R14: 0000000000000000  R15: ffff88014ffd22ac
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #4 [ffff880052a43d28] usb_set_usb2_hardware_lpm at ffffffffa091a8bc [usbcore]
 #5 [ffff880052a43d40] usb_disable_device at ffffffffa0917a6e [usbcore]
 #6 [ffff880052a43d78] usb_disconnect at ffffffffa090d9d0 [usbcore]
[...]

$ objdump -dS xhci-hcd.ko
[...]
0000000000006610 <xhci_set_usb2_hardware_lpm>:
[... xhci_set_usb2_hardware_lpm+184 should therefore be 66c8 ...]
	if (!udev->parent || udev->parent->parent ||
    669c:	4d 8d bd ac 02 00 00 	lea    0x2ac(%r13),%r15
    66a3:	4c 89 ff             	mov    %r15,%rdi
    66a6:	e8 00 00 00 00       	callq  66ab <xhci_set_usb2_hardware_lpm+0x9b>
    66ab:	44 0f b6 83 a2 04 00 	movzbl 0x4a2(%rbx),%r8d
    66b2:	00 
    66b3:	49 89 c1             	mov    %rax,%r9
    66b6:	49 8b 85 98 16 00 00 	mov    0x1698(%r13),%rax
    66bd:	41 8d 50 ff          	lea    -0x1(%r8),%edx
    66c1:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
			udev->descriptor.bDeviceClass == USB_CLASS_HUB)
		return -EPERM;

	if (udev->usb2_hw_lpm_capable != 1)
    66c5:	4c 8b 20             	mov    (%rax),%r12
    66c8:	45 8b 5c 24 04       	mov    0x4(%r12),%r11d
[...]

that confuses me, as it seems to crash when it tries to reach into the
udev struct which has just some lines before successfully been used. (i
can't make heads or tails of how (%rax) should be *udev, but then again
my assembly is worse than rusty).

by the way, i don't think we are talking about a race condition here:
before using a self-built 4.4-rc4 kernel, i've used debian's 4.3, and
seen the crash in the very same function repeatedly.

[3.] Keywords (i.e., modules, networking, kernel):

xhci-pci usb pm

[4.] Kernel information

kernel built using `make deb-pkg` from 097b285d32c (4.4-rc4+).

[4.1.] Kernel version (from /proc/version):

Linux version 4.4.0-rc4+ (chrysn@hephaistos) (gcc version 5.3.1 20151207 (Debian 5.3.1-3) ) #5 SMP Sun Dec 13 22:56:13 CET 2015

note that this has been observed on 4.3 as well.

[4.2.] Kernel .config file:

see attached

[5.] Most recent kernel version which did not have the bug:

unknown (i've had different suspend issues, and given the bios version
seems to play a role in this as well)

[6.] Output of Oops.. message (if applicable) with symbolic information
     resolved (see Documentation/oops-tracing.txt)

no oops happened. if the disassembled output in [2.] is insufficient,
i'd happily run my crash dump through any other tools to extract the
required information.

[7.] A small shell script or example program which triggers the
     problem (if possible)

$ rmmod xhci-pci

[8.] Environment
[8.1.] Software (add the output of the ver_linux script here)

Linux hephaistos 4.4.0-rc4+ #5 SMP Sun Dec 13 22:56:13 CET 2015 x86_64 GNU/Linux
 
GNU C                   5.3.1
GNU Make                4.0
Binutils                2.25.90.20151209
Util-linux              2.27.1
Mount                   2.27.1
Linux C Library         2.21
Dynamic linker (ldd)    2.21
Procps                  3.3.10
Kbd                     1.15.5
Console-tools           1.15.5
Sh-utils                8.23
Udev                    228
Modules Loaded          ablk_helper ac aesni_intel aes_x86_64 af_alg ahci algif_skcipher ansi_cprng arc4 autofs4 battery binfmt_misc bluetooth bnep bridge btbcm btintel btrfs btrtl btusb button ccm cfg80211 coretemp cpufreq_conservative cpufreq_powersave cpufreq_stats cpufreq_userspace crc16 crc32c_intel crc32_pclmul crct10dif_pclmul cryptd ctr cuse dm_bio_prison dm_bufio dm_cache dm_cache_mq dm_cache_smq dm_crypt dm_log dm_mirror dm_mod dm_persistent_data dm_region_hash drbg drm drm_kms_helper ebtable_filter ebtables efi_pstore efivarfs efivars ehci_hcd ehci_pci evdev ext4 fat fuse gf128mul glue_helper hid hid_multitouch hid_sensor_accel_3d hid_sensor_als hid_sensor_gyro_3d hid_sensor_hub hid_sensor_iio_common hid_sensor_incl_3d hid_sensor_magn_3d hid_sensor_rotation hid_sensor_trigger hmac i2c_algo_bit i2c_i801 i915 industrialio industrialio_triggered_buffer intel_powerclamp intel_rapl iosf_mbi ip6table_filter ip6_tables iptable_filter ip_tables ipt_REJECT irqbypass iTCO_vendor_support iTCO_wdt iwlmvm iwlwifi jbd2 joydev kfifo_buf kvm kvm_intel libahci libata libcrc32c llc lp lpc_ich lrw mac80211 mbcache md_mod media mei mei_me memstick mfd_core mmc_core msr nf_reject_ipv4 nls_cp437 nls_utf8 nvram parport parport_pc pcspkr ppdev processor psmouse raid6_pq rfcomm rfkill rtsx_pci rtsx_pci_ms rtsx_pci_sdmmc scsi_mod sd_mod serio_raw sg sha256_generic sha256_ssse3 shpchp snd snd_hda_codec snd_hda_codec_conexant snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_core snd_hda_intel snd_hwdep snd_pcm snd_timer soundcore stp thermal thinkpad_acpi tpm tpm_tis tun usb_common usbcore usbhid uvcvideo v4l2_common vfat video videobuf2_core videobuf2_memops videobuf2_v4l2 videobuf2_vmalloc videodev wacom wmi x86_pkg_temp_thermal xhci_hcd xhci_pci xor x_tables xt_tcpudp

[8.2.] Processor information (from /proc/cpuinfo):

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 69
model name	: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
stepping	: 1
microcode	: 0x1c
cpu MHz		: 810.210
cache size	: 3072 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs		:
bogomips	: 4589.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 69
model name	: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
stepping	: 1
microcode	: 0x1c
cpu MHz		: 900.234
cache size	: 3072 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs		:
bogomips	: 4589.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 69
model name	: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
stepping	: 1
microcode	: 0x1c
cpu MHz		: 899.964
cache size	: 3072 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs		:
bogomips	: 4589.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 69
model name	: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
stepping	: 1
microcode	: 0x1c
cpu MHz		: 915.238
cache size	: 3072 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 3
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs		:
bogomips	: 4589.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

[8.3.] Module information (from /proc/modules):

rfcomm 61440 2 - Live 0xffffffffa0ba1000
ctr 16384 3 - Live 0xffffffffa0b9c000
ccm 20480 3 - Live 0xffffffffa0b96000
ipt_REJECT 16384 2 - Live 0xffffffffa0b91000
nf_reject_ipv4 16384 1 ipt_REJECT, Live 0xffffffffa0b8c000
xt_tcpudp 16384 5 - Live 0xffffffffa0b87000
tun 28672 1 - Live 0xffffffffa0b7f000
bridge 118784 0 - Live 0xffffffffa0b61000
stp 16384 1 bridge, Live 0xffffffffa0b5c000
llc 16384 2 bridge,stp, Live 0xffffffffa0b53000
ebtable_filter 16384 0 - Live 0xffffffffa0b4e000
ebtables 36864 1 ebtable_filter, Live 0xffffffffa0b40000
ip6table_filter 16384 0 - Live 0xffffffffa0b0f000
ip6_tables 28672 1 ip6table_filter, Live 0xffffffffa0b38000
iptable_filter 16384 1 - Live 0xffffffffa0b33000
ip_tables 28672 1 iptable_filter, Live 0xffffffffa0b15000
x_tables 28672 7 ipt_REJECT,xt_tcpudp,ebtables,ip6table_filter,ip6_tables,iptable_filter,ip_tables, Live 0xffffffffa0b07000
binfmt_misc 20480 1 - Live 0xffffffffa0afb000
bnep 20480 2 - Live 0xffffffffa0b01000
cpufreq_userspace 16384 0 - Live 0xffffffffa0a7e000
cpufreq_stats 16384 0 - Live 0xffffffffa0a79000
cpufreq_powersave 16384 0 - Live 0xffffffffa08c6000
cpufreq_conservative 16384 0 - Live 0xffffffffa086f000
nls_utf8 16384 1 - Live 0xffffffffa086a000
nls_cp437 20480 1 - Live 0xffffffffa09e9000
vfat 20480 1 - Live 0xffffffffa08c0000
fat 65536 1 vfat, Live 0xffffffffa0b1e000
ext4 487424 1 - Live 0xffffffffa0a83000
mbcache 20480 1 ext4, Live 0xffffffffa0864000
jbd2 90112 1 ext4, Live 0xffffffffa0a62000
hid_sensor_rotation 16384 0 - Live 0xffffffffa09d5000
hid_sensor_incl_3d 16384 0 - Live 0xffffffffa09d0000
hid_sensor_als 16384 1 - Live 0xffffffffa09c6000
hid_sensor_gyro_3d 16384 0 - Live 0xffffffffa0993000
hid_sensor_accel_3d 16384 1 - Live 0xffffffffa09e4000
hid_sensor_magn_3d 16384 1 - Live 0xffffffffa09df000
hid_sensor_trigger 16384 12 hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_magn_3d, Live 0xffffffffa098e000
hid_sensor_iio_common 16384 7 hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_trigger, Live 0xffffffffa09da000
industrialio_triggered_buffer 16384 6 hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_magn_3d, Live 0xffffffffa09cb000
kfifo_buf 16384 1 industrialio_triggered_buffer, Live 0xffffffffa09f2000
industrialio 45056 12 hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_trigger,industrialio_triggered_buffer,kfifo_buf, Live 0xffffffffa09ba000
arc4 16384 2 - Live 0xffffffffa08b1000
uvcvideo 86016 0 - Live 0xffffffffa09a4000
btusb 40960 0 - Live 0xffffffffa0999000
btrtl 16384 1 btusb, Live 0xffffffffa08bb000
btbcm 16384 1 btusb, Live 0xffffffffa08b6000
btintel 16384 1 btusb, Live 0xffffffffa084f000
bluetooth 430080 29 rfcomm,bnep,btusb,btrtl,btbcm,btintel, Live 0xffffffffa09f8000
crc16 16384 2 ext4,bluetooth, Live 0xffffffffa0838000
iwlmvm 192512 0 - Live 0xffffffffa095e000
snd_hda_codec_conexant 24576 1 - Live 0xffffffffa0889000
videobuf2_vmalloc 16384 1 uvcvideo, Live 0xffffffffa0884000
videobuf2_memops 16384 1 videobuf2_vmalloc, Live 0xffffffffa087f000
videobuf2_v4l2 24576 1 uvcvideo, Live 0xffffffffa0874000
videobuf2_core 28672 2 uvcvideo,videobuf2_v4l2, Live 0xffffffffa0818000
v4l2_common 16384 1 videobuf2_v4l2, Live 0xffffffffa0727000
videodev 139264 4 uvcvideo,videobuf2_v4l2,videobuf2_core,v4l2_common, Live 0xffffffffa07f5000
media 20480 2 uvcvideo,videodev, Live 0xffffffffa0849000
joydev 20480 0 - Live 0xffffffffa083f000
snd_hda_codec_hdmi 49152 1 - Live 0xffffffffa0857000
snd_hda_codec_generic 65536 1 snd_hda_codec_conexant, Live 0xffffffffa0827000
mac80211 544768 1 iwlmvm, Live 0xffffffffa08d8000
iTCO_wdt 16384 0 - Live 0xffffffffa0708000
snd_hda_intel 32768 5 - Live 0xffffffffa0717000
iTCO_vendor_support 16384 1 iTCO_wdt, Live 0xffffffffa0703000
msr 16384 0 - Live 0xffffffffa0633000
intel_rapl 20480 0 - Live 0xffffffffa0721000
iosf_mbi 16384 1 intel_rapl, Live 0xffffffffa0822000
x86_pkg_temp_thermal 16384 0 - Live 0xffffffffa07f0000
intel_powerclamp 16384 0 - Live 0xffffffffa0608000
snd_hda_codec 102400 4 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel, Live 0xffffffffa07d6000
snd_hda_core 49152 5 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec, Live 0xffffffffa08cb000
coretemp 16384 0 - Live 0xffffffffa06fe000
iwlwifi 118784 1 iwlmvm, Live 0xffffffffa0893000
kvm_intel 163840 0 - Live 0xffffffffa07ad000
snd_hwdep 16384 1 snd_hda_codec, Live 0xffffffffa06e3000
snd_pcm 86016 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core, Live 0xffffffffa06e8000
kvm 442368 1 kvm_intel, Live 0xffffffffa0740000
irqbypass 16384 1 kvm, Live 0xffffffffa05b6000
thinkpad_acpi 69632 1 - Live 0xffffffffa072e000
mei_me 28672 0 - Live 0xffffffffa070f000
cfg80211 442368 3 iwlmvm,mac80211,iwlwifi, Live 0xffffffffa0676000
rtsx_pci_ms 20480 0 - Live 0xffffffffa0670000
snd_timer 28672 1 snd_pcm, Live 0xffffffffa0638000
nvram 16384 1 thinkpad_acpi, Live 0xffffffffa061f000
snd 65536 19 snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,thinkpad_acpi,snd_timer, Live 0xffffffffa065f000
mei 77824 1 mei_me, Live 0xffffffffa064b000
lpc_ich 24576 0 - Live 0xffffffffa062c000
wmi 16384 0 - Live 0xffffffffa0642000
soundcore 16384 1 snd, Live 0xffffffffa0603000
pcspkr 16384 0 - Live 0xffffffffa060d000
psmouse 110592 0 - Live 0xffffffffa05e2000
efi_pstore 16384 0 - Live 0xffffffffa05a6000
efivars 20480 1 efi_pstore, Live 0xffffffffa05b0000
memstick 16384 1 rtsx_pci_ms, Live 0xffffffffa05c1000
shpchp 32768 0 - Live 0xffffffffa05d3000
sg 32768 0 - Live 0xffffffffa05c6000
thermal 20480 0 - Live 0xffffffffa05bb000
battery 16384 0 - Live 0xffffffffa05ab000
rfkill 20480 6 bluetooth,thinkpad_acpi,cfg80211, Live 0xffffffffa05a0000
ac 16384 0 - Live 0xffffffffa05fe000
tpm_tis 20480 0 - Live 0xffffffffa05dc000
evdev 24576 16 - Live 0xffffffffa0625000
tpm 36864 1 tpm_tis, Live 0xffffffffa0615000
processor 32768 0 - Live 0xffffffffa0597000
i2c_i801 20480 0 - Live 0xffffffffa0570000
md_mod 118784 0 - Live 0xffffffffa0579000
cuse 16384 3 - Live 0xffffffffa03a3000
fuse 90112 4 cuse, Live 0xffffffffa0559000
btrfs 913408 2 - Live 0xffffffffa0479000
xor 24576 1 btrfs, Live 0xffffffffa02a2000
raid6_pq 102400 1 btrfs, Live 0xffffffffa045f000
dm_crypt 24576 2 - Live 0xffffffffa029b000
algif_skcipher 20480 0 - Live 0xffffffffa027e000
af_alg 16384 1 algif_skcipher, Live 0xffffffffa0320000
dm_cache_smq 24576 1 - Live 0xffffffffa03b2000
dm_cache_mq 20480 0 - Live 0xffffffffa0361000
dm_cache 57344 3 dm_cache_smq,dm_cache_mq, Live 0xffffffffa0450000
dm_persistent_data 53248 1 dm_cache, Live 0xffffffffa028d000
libcrc32c 16384 1 dm_persistent_data, Live 0xffffffffa0288000
dm_bufio 24576 1 dm_persistent_data, Live 0xffffffffa0142000
dm_bio_prison 16384 1 dm_cache, Live 0xffffffffa0279000
sd_mod 40960 5 - Live 0xffffffffa0445000
wacom 81920 0 - Live 0xffffffffa0430000
hid_sensor_hub 20480 8 hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_trigger,hid_sensor_iio_common, Live 0xffffffffa0384000
hid_multitouch 20480 0 - Live 0xffffffffa0368000
usbhid 45056 0 - Live 0xffffffffa0408000
hid 110592 4 wacom,hid_sensor_hub,hid_multitouch,usbhid, Live 0xffffffffa0414000
rtsx_pci_sdmmc 24576 0 - Live 0xffffffffa035a000
mmc_core 106496 1 rtsx_pci_sdmmc, Live 0xffffffffa03ed000
crct10dif_pclmul 16384 0 - Live 0xffffffffa0325000
crc32_pclmul 16384 0 - Live 0xffffffffa0122000
crc32c_intel 24576 2 - Live 0xffffffffa02d3000
sha256_ssse3 32768 1 - Live 0xffffffffa0317000
sha256_generic 24576 1 sha256_ssse3, Live 0xffffffffa0163000
hmac 16384 1 - Live 0xffffffffa011d000
drbg 24576 1 - Live 0xffffffffa0113000
ansi_cprng 16384 0 - Live 0xffffffffa014b000
aesni_intel 167936 11 - Live 0xffffffffa03c3000
aes_x86_64 20480 1 aesni_intel, Live 0xffffffffa00d9000
glue_helper 16384 1 aesni_intel, Live 0xffffffffa00d2000
lrw 16384 1 aesni_intel, Live 0xffffffffa00cd000
gf128mul 16384 1 lrw, Live 0xffffffffa00c8000
ablk_helper 16384 1 aesni_intel, Live 0xffffffffa00c3000
cryptd 20480 4 aesni_intel,ablk_helper, Live 0xffffffffa03b9000
ahci 36864 4 - Live 0xffffffffa03a8000
libahci 28672 1 ahci, Live 0xffffffffa039b000
ehci_pci 16384 0 - Live 0xffffffffa0392000
serio_raw 16384 0 - Live 0xffffffffa038a000
ehci_hcd 73728 1 ehci_pci, Live 0xffffffffa0371000
libata 192512 2 ahci,libahci, Live 0xffffffffa032a000
scsi_mod 192512 3 sg,sd_mod,libata, Live 0xffffffffa02de000
xhci_pci 16384 0 - Live 0xffffffffa030e000
xhci_hcd 155648 1 xhci_pci, Live 0xffffffffa02ac000
i915 1105920 3 - Live 0xffffffffa016a000
rtsx_pci 45056 2 rtsx_pci_ms,rtsx_pci_sdmmc, Live 0xffffffffa0157000
mfd_core 16384 3 lpc_ich,hid_sensor_hub,rtsx_pci, Live 0xffffffffa0150000
i2c_algo_bit 16384 1 i915, Live 0xffffffffa0064000
drm_kms_helper 102400 1 i915, Live 0xffffffffa0128000
usbcore 192512 7 uvcvideo,btusb,usbhid,ehci_pci,ehci_hcd,xhci_pci,xhci_hcd, Live 0xffffffffa00e3000
usb_common 16384 1 usbcore, Live 0xffffffffa000a000
drm 278528 4 i915,drm_kms_helper, Live 0xffffffffa007e000
video 32768 2 thinkpad_acpi,i915, Live 0xffffffffa005b000
button 16384 1 i915, Live 0xffffffffa0075000
dm_mirror 24576 0 - Live 0xffffffffa006a000
dm_region_hash 16384 1 dm_mirror, Live 0xffffffffa003c000
dm_log 20480 2 dm_mirror,dm_region_hash, Live 0xffffffffa001f000
dm_mod 98304 33 dm_crypt,dm_cache,dm_persistent_data,dm_bufio,dm_mirror,dm_log, Live 0xffffffffa0042000
parport_pc 28672 0 - Live 0xffffffffa0034000
ppdev 20480 0 - Live 0xffffffffa002b000
lp 20480 0 - Live 0xffffffffa0025000
parport 40960 3 parport_pc,ppdev,lp, Live 0xffffffffa0014000
efivarfs 16384 1 - Live 0xffffffffa000f000
autofs4 36864 2 - Live 0xffffffffa0000000

[8.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)

0000-0cf7 : PCI Bus 0000:00
  0000-001f : dma1
  0020-0021 : pic1
  0040-0043 : timer0
  0050-0053 : timer1
  0060-0060 : keyboard
  0062-0062 : PNP0C09:00
    0062-0062 : EC data
  0064-0064 : keyboard
  0066-0066 : PNP0C09:00
    0066-0066 : EC cmd
  0070-0077 : rtc0
  0080-008f : dma page reg
  00a0-00a1 : pic2
  00c0-00df : dma2
  00f0-00ff : fpu
  0680-069f : pnp 00:00
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
  164e-164f : pnp 00:00
  1800-1803 : ACPI PM1a_EVT_BLK
  1804-1805 : ACPI PM1a_CNT_BLK
  1808-180b : ACPI PM_TMR
  1810-1815 : ACPI CPU throttle
  1830-1833 : iTCO_wdt.9.auto
    1830-1833 : iTCO_wdt
  1850-1850 : ACPI PM2_CNT_BLK
  1854-1857 : pnp 00:02
  1860-187f : iTCO_wdt.9.auto
    1860-187f : iTCO_wdt
  1880-189f : ACPI GPE0_BLK
  3000-303f : 0000:00:02.0
  3060-307f : 0000:00:1f.2
    3060-307f : ahci
  3080-3087 : 0000:00:1f.2
    3080-3087 : ahci
  3088-308f : 0000:00:1f.2
    3088-308f : ahci
  3090-3093 : 0000:00:1f.2
    3090-3093 : ahci
  3094-3097 : 0000:00:1f.2
    3094-3097 : ahci
  efa0-efbf : 0000:00:1f.3
  ffff-ffff : pnp 00:00
    ffff-ffff : pnp 00:00
      ffff-ffff : pnp 00:00


00000000-00000fff : reserved
00001000-00057fff : System RAM
00058000-00058fff : reserved
00059000-0009bfff : System RAM
0009c000-0009cfff : reserved
0009d000-0009dfff : System RAM
0009e000-000bffff : reserved
  000a0000-000bffff : PCI Bus 0000:00
000c0000-000c3fff : PCI Bus 0000:00
000c4000-000c7fff : PCI Bus 0000:00
000c8000-000cbfff : PCI Bus 0000:00
000cc000-000cffff : PCI Bus 0000:00
000d0000-000d3fff : PCI Bus 0000:00
000d4000-000d7fff : PCI Bus 0000:00
000d8000-000dbfff : PCI Bus 0000:00
000dc000-000dffff : PCI Bus 0000:00
000e0000-000e3fff : PCI Bus 0000:00
000e4000-000e7fff : PCI Bus 0000:00
000e8000-000ebfff : PCI Bus 0000:00
000ec000-000effff : PCI Bus 0000:00
000f0000-000fffff : PCI Bus 0000:00
  000f0000-000fffff : System ROM
00100000-cc97dfff : System RAM
  01000000-0155a88c : Kernel code
  0155a88d-01909c3f : Kernel data
  01a53000-01b21fff : Kernel bss
  26000000-35ffffff : Crash kernel
cc97e000-ccb7ffff : reserved
ccb80000-db86cfff : System RAM
db86d000-dba6cfff : reserved
dba6d000-dcdc1fff : reserved
dcdc2000-dce11fff : ACPI Non-volatile Storage
dce12000-dce7efff : reserved
dce7f000-dcf7efff : ACPI Non-volatile Storage
dcf7f000-dcffefff : ACPI Tables
dcfff000-dcffffff : System RAM
dd000000-df9fffff : reserved
  dda00000-df9fffff : Graphics Stolen Memory
dfa00000-feafffff : PCI Bus 0000:00
  dfa00000-dfa0ffff : pnp 00:05
  dfa10000-dfa1ffff : pnp 00:05
  e0000000-efffffff : 0000:00:02.0
    e0000000-e07e8fff : BOOTFB
  f0000000-f03fffff : 0000:00:02.0
  f0400000-f04fffff : PCI Bus 0000:05
    f0400000-f0400fff : 0000:05:00.0
      f0400000-f0400fff : rtsx_pci
  f0500000-f05fffff : PCI Bus 0000:04
    f0500000-f0501fff : 0000:04:00.0
      f0500000-f0501fff : iwlwifi
  f0600000-f060ffff : 0000:00:14.0
    f0600000-f060ffff : xhci-hcd
  f0610000-f0613fff : 0000:00:03.0
    f0610000-f0613fff : ICH HD audio
  f0614000-f0617fff : 0000:00:1b.0
    f0614000-f0617fff : ICH HD audio
  f0618000-f06180ff : 0000:00:1f.3
  f0619000-f061901f : 0000:00:16.0
    f0619000-f061901f : mei_me
  f061c000-f061c7ff : 0000:00:1f.2
    f061c000-f061c7ff : ahci
  f061d000-f061d3ff : 0000:00:1d.0
    f061d000-f061d3ff : ehci_hcd
  f8000000-fbffffff : PCI MMCONFIG 0000 [bus 00-3f]
    f80f8000-f80f8fff : reserved
  fe101000-fe112fff : reserved
fec00000-fec003ff : IOAPIC 0
fed00000-fed003ff : HPET 0
  fed00000-fed003ff : PNP0103:00
fed10000-fed17fff : pnp 00:05
fed18000-fed18fff : pnp 00:05
fed19000-fed19fff : pnp 00:05
fed1c000-fed1ffff : reserved
  fed1c000-fed1ffff : pnp 00:05
    fed1f410-fed1f414 : iTCO_wdt.9.auto
      fed1f410-fed1f414 : iTCO_wdt
fed20000-fed3ffff : pnp 00:05
fed45000-fed8ffff : pnp 00:05
fed90000-fed93fff : pnp 00:05
fee00000-feefffff : pnp 00:05
  fee00000-fee00fff : Local APIC
ff000000-ffffffff : INT0800:00
  ff000000-ffffffff : pnp 00:05
100000000-21f5fffff : System RAM
21f600000-21fffffff : RAM buffer

[8.5.] PCI information ('lspci -vvv' as root)

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: hsw_uncore

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 2217
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 42
	Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 3000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0800c  Data: 4191
	Capabilities: [d0] 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-
	Capabilities: [a4] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: i915

00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 47
	Region 0: Memory at f0610000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] 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-
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0f00c  Data: 4142
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, 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-
	Kernel driver in use: snd_hda_intel

00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 41
	Region 0: Memory at f0600000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
		Address: 00000000fee0c00c  Data: 4181
	Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at f0619000 (64-bit, non-prefetchable) [size=32]
	Capabilities: [50] 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: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0f00c  Data: 41c1
	Kernel driver in use: mei_me

00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 46
	Region 0: Memory at f0614000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0f00c  Data: 4122
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, 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-
	Capabilities: [100 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=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable- ID=2 ArbSelect=Fixed TC/VC=04
			Status:	NegoPending- InProgress-
	Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4) (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- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: fff00000-000fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >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 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
			ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x0, 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 ABC, TimeoutDis+, LTR+, OBFF Via WAKE# ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, 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: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Lenovo Device 2217
	Capabilities: [a0] 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-
	Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4) (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- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 18
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: f0500000-f05fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >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 #3, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
			ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #2, PowerLimit 10.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 ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd-
		DevCtl2: Completion Timeout: 50us to 50ms, 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: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Lenovo Device 2217
	Capabilities: [a0] 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 v0] #00
	Capabilities: [200 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
	Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4) (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- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin D routed to IRQ 19
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: f0400000-f04fffff
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >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 #4, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
			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-
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
			Slot #3, PowerLimit 10.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 ABC, 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: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
		Address: 00000000  Data: 0000
	Capabilities: [90] Subsystem: Lenovo Device 2217
	Capabilities: [a0] 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 v0] #00
	Capabilities: [200 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
	Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at f061d000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
	Subsystem: Lenovo Device 2217
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: lpc_ich

00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Device 2217
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin B routed to IRQ 43
	Region 0: I/O ports at 3088 [size=8]
	Region 1: I/O ports at 3094 [size=4]
	Region 2: I/O ports at 3080 [size=8]
	Region 3: I/O ports at 3090 [size=4]
	Region 4: I/O ports at 3060 [size=32]
	Region 5: Memory at f061c000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
		Address: fee0400c  Data: 41b1
	Capabilities: [70] 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: [a8] SATA HBA v1.0 BAR4 Offset=00000004
	Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
	Subsystem: Lenovo Device 2217
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 0
	Region 0: Memory at f0618000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]

04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
	Subsystem: Intel Corporation Wireless-N 7260
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 45
	Region 0: Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [c8] 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: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0100c  Data: 41d1
	Capabilities: [40] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <32us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM L1 Enabled; 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 B, TimeoutDis+, LTR+, OBFF Via WAKE#
		DevCtl2: Completion Timeout: 16ms to 55ms, 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: -3.5dB, 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: [140 v1] Device Serial Number 80-86-f2-ff-ff-07-19-85
	Capabilities: [14c v1] Latency Tolerance Reporting
		Max snoop latency: 71680ns
		Max no snoop latency: 71680ns
	Capabilities: [154 v1] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>
	Kernel driver in use: iwlwifi

05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
	Subsystem: Lenovo Device 2217
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 40
	Region 0: Memory at f0400000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee0f00c  Data: 4171
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, 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 unlimited, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM L1 Enabled; 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: Not Supported, TimeoutDis+, LTR+, OBFF Via message/WAKE#
		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: -3.5dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [100 v2] 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: [140 v1] Device Serial Number 00-00-00-01-00-4c-e0-00
	Capabilities: [150 v1] Latency Tolerance Reporting
		Max snoop latency: 71680ns
		Max no snoop latency: 71680ns
	Capabilities: [158 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=60us PortTPowerOnTime=60us
	Kernel driver in use: rtsx_pci


[8.6.] SCSI information (from /proc/scsi/scsi)
[8.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):
[X.] Other notes, patches, fixes, workarounds:

none

Attachment: config.bz2
Description: Binary data

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux