Your message dated Fri, 30 Apr 2021 11:46:28 -0700 (PDT)
with message-id <608c5084.1c69fb81.3e1ea.6...@mx.google.com>
and subject line Closing this bug (BTS maintenance for src:linux bugs)
has caused the Debian Bug report #864437,
regarding linux-image-4.9.0-3-amd64: Soft lockup of igb/e1000e driver at stats 
update
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
864437: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864437
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:linux
Version: 4.9.30-1
Severity: critical
Tags: patch upstream
Justification: causes serious data loss

Hello,

the igb/e1000e driver causes a soft lockup when doing stats updates. For 
instance, when using the ledtrig-netdev kernel module to visualize network 
activity via LEDs. The lockup mostly happens within the first 3 days of uptime, 
probably depending on network activity:

[168313.275259] NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
[kworker/2:1:46]
[168323.276973] INFO: rcu_sched self-detected stall on CPU
[168323.282239]         2-...: (1 GPs behind)
idle=337/140000000000002/0 softirq=359087/359089 fqs=14081745 
[168323.291202]          (t=28187367 jiffies g=247240 c=247239
q=1072734)

The attached patch fixes the problem and originates from: 
http://git.ipfire.org/?p=people/arne_f/ipfire-2.x.git;a=commit;h=fcffac1340f61923786af8a860c12056a9ef3706

-- Package-specific info:
** Version:
Linux version 4.9.0-3-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 
20170516 (Debian 6.3.0-18) ) #1 SMP Debian 4.9.30-1 (2017-06-04)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-4.9.0-3-amd64 
root=UUID=77a53576-9972-4229-b526-b41dac38844a ro console=ttyS0,115200 
earlyprint=serial,ttyS0,115200 quiet

** Tainted: O (4096)
 * Out-of-tree module has been loaded.

** Kernel log:
[    3.620382] igb 0000:02:00.0 enp2s0: renamed from eth1
[    3.766809] ata2: SATA link down (SStatus 0 SControl 300)
[    3.767950] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    3.916363] usb 1-1: New USB device found, idVendor=0438, idProduct=7900
[    3.916369] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.917813] hub 1-1:1.0: USB hub found
[    3.917945] hub 1-1:1.0: 4 ports detected
[    3.927913] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    3.928179] ata1.00: ATA-11: SATA SSD, SBFM01.0, max UDMA/133
[    3.928184] ata1.00: 31277232 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.928445] ata1.00: configured for UDMA/133
[    3.929358] scsi 0:0:0:0: Direct-Access     ATA      SATA SSD         01.0 
PQ: 0 ANSI: 5
[    3.970427] sd 0:0:0:0: [sda] 31277232 512-byte logical blocks: (16.0 
GB/14.9 GiB)
[    3.970824] sd 0:0:0:0: [sda] Write Protect is off
[    3.970831] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.970907] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[    3.972327]  sda: sda1
[    3.973719] sd 0:0:0:0: [sda] Attached SCSI disk
[    4.095895] raid6: sse2x1   gen()   479 MB/s
[    4.163885] raid6: sse2x1   xor()   709 MB/s
[    4.231873] raid6: sse2x2   gen()  1157 MB/s
[    4.299855] raid6: sse2x2   xor()   911 MB/s
[    4.367891] raid6: sse2x4   gen()  1466 MB/s
[    4.435908] raid6: sse2x4   xor()   997 MB/s
[    4.435912] raid6: using algorithm sse2x4 gen() 1466 MB/s
[    4.435914] raid6: .... xor() 997 MB/s, rmw enabled
[    4.435918] raid6: using ssse3x2 recovery algorithm
[    4.435993] clocksource: Switched to clocksource tsc
[    4.436784] xor: automatically using best checksumming function   avx       
[    4.456601] Btrfs loaded, crc32c=crc32c-intel
[    4.473946] BTRFS: device label root devid 1 transid 38792 /dev/sda1
[    4.508781] BTRFS info (device sda1): disk space caching is enabled
[    4.508800] BTRFS info (device sda1): has skinny extents
[    4.519800] BTRFS info (device sda1): detected SSD devices, enabling SSD mode
[    4.711926] random: fast init done
[    4.760742] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.772255] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT 
+SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS 
+ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    4.772993] systemd[1]: Detected architecture x86-64.
[    4.774225] systemd[1]: Set hostname to <ndet>.
[    4.928434] systemd[1]: Created slice System Slice.
[    4.929098] systemd[1]: Created slice system-getty.slice.
[    4.929339] systemd[1]: Listening on Journal Socket.
[    4.933803] systemd[1]: Starting Load Kernel Modules...
[    4.934229] systemd[1]: Listening on Journal Audit Socket.
[    4.934561] systemd[1]: Started Forward Password Requests to Wall Directory 
Watch.
[    4.937822] systemd[1]: Starting Remount Root and Kernel File Systems...
[    4.964485] ledtrig_netdev: loading out-of-tree module taints kernel.
[    4.969080] BTRFS info (device sda1): disk space caching is enabled
[    4.969906] leds-apu2: request GPIO LED driver module
[    4.987415] leds-apu2: request Polled GPIO Buttons driver module
[    5.006219] leds-apu2: load APU2/LED GPIO driver module
[    5.006522] leds-apu2: PCI Revision ID: 0x42
[    5.007123] leds-apu2: APU2 GPIO/LED driver module loaded
[    5.007947] input: gpio-keys-polled as 
/devices/platform/gpio-keys-polled/input/input0
[    5.193456] systemd-journald[215]: Received request to flush runtime journal 
from PID 1
[    5.303098] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    5.314072] input: Power Button as 
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    5.314683] acpi_cpufreq: overriding BIOS provided _PSD data
[    5.358773] ACPI: Power Button [PWRB]
[    5.359234] input: Power Button as 
/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    5.360370] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
[    5.362158] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    5.362900] ACPI: Power Button [PWRF]
[    5.371722] ccp 0000:00:08.0: 5 command queues available
[    5.388516] ccp 0000:00:08.0: enabled
[    5.425166] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    5.426444] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver v0.05
[    5.428559] sp5100_tco: PCI Vendor ID: 0x1022, Device ID: 0x780b, Revision 
ID: 0x42
[    5.428571] sp5100_tco: I/O address 0x0cd6 already in use
[    5.499879] input: PC Speaker as /devices/platform/pcspkr/input/input3
[    5.608206] kvm: Nested Virtualization enabled
[    5.608215] kvm: Nested Paging enabled
[    5.614778] EDAC MC: Ver: 3.0.0
[    5.618142] MCE: In-kernel MCE decoding enabled.
[    5.620485] EDAC amd64: DRAM ECC enabled.
[    5.620498] EDAC amd64: F16h_M30h detected (node 0).
[    5.620570] EDAC MC: DCT0 chip selects:
[    5.620573] EDAC amd64: MC: 0:  4096MB 1:     0MB
[    5.620576] EDAC amd64: MC: 2:     0MB 3:     0MB
[    5.620579] EDAC amd64: MC: 4:     0MB 5:     0MB
[    5.620581] EDAC amd64: MC: 6:     0MB 7:     0MB
[    5.620583] EDAC MC: DCT1 chip selects:
[    5.620585] EDAC amd64: MC: 0:     0MB 1:     0MB
[    5.620587] EDAC amd64: MC: 2:     0MB 3:     0MB
[    5.620589] EDAC amd64: MC: 4:     0MB 5:     0MB
[    5.620591] EDAC amd64: MC: 6:     0MB 7:     0MB
[    5.620593] EDAC amd64: using x4 syndromes.
[    5.620595] EDAC amd64: MCT channel count: 1
[    5.621034] EDAC MC0: Giving out device to module amd64_edac controller 
F16h_M30h: DEV 0000:00:18.2 (INTERRUPT)
[    5.621078] EDAC PCI0: Giving out device to module amd64_edac controller 
EDAC PCI controller: DEV 0000:00:18.2 (POLLED)
[    5.621080] AMD64 EDAC driver v3.4.0
[    5.835282] Netfilter messages via NETLINK v0.30.
[    5.857668] nf_tables: (c) 2007-2009 Patrick McHardy <ka...@trash.net>
[    6.059891] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    7.349846] trbnetd[363]: segfault at 10 ip 00007fea62b4a071 sp 
00007fffbea856a0 error 4 in libtrbnet.so[7fea62b42000+d000]
[    8.112353] igb 0000:01:00.0 enp1s0: igb: enp1s0 NIC Link is Up 1000 Mbps 
Full Duplex, Flow Control: RX/TX
[    8.112810] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready
[    8.252420] igb 0000:02:00.0 enp2s0: igb: enp2s0 NIC Link is Up 1000 Mbps 
Full Duplex, Flow Control: RX/TX
[    8.252783] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[   98.968588] random: crng init done

** Model information
sys_vendor: PC Engines
product_name: APU2
product_version: 1.0
chassis_vendor: PC Engines
chassis_version: 
bios_vendor: coreboot
bios_version: 4.0.7
board_vendor: PC Engines
board_name: APU2
board_version: 1.0

** Loaded modules:
nft_meta
nf_conntrack_ipv6
nf_defrag_ipv6
nf_conntrack_ipv4
nf_defrag_ipv4
nft_ct
nf_conntrack
nft_set_hash
nft_set_rbtree
nf_tables_inet
nf_tables_ipv6
nf_tables_ipv4
nf_tables
nfnetlink
amd64_edac_mod
edac_mce_amd
edac_core
kvm_amd
kvm
irqbypass
crct10dif_pclmul
crc32_pclmul
ghash_clmulni_intel
pcspkr
fam15h_power
k10temp
sp5100_tco
sg
ccp
shpchp
rng_core
acpi_cpufreq
button
evdev
gpio_keys_polled(O)
input_polldev
leds_gpio(O)
leds_apu2(O)
ledtrig_morse(O)
ledtrig_netdev(O)
ledtrig_heartbeat
ip_tables
x_tables
autofs4
btrfs
crc32c_generic
xor
raid6_pq
sd_mod
crc32c_intel
aesni_intel
aes_x86_64
glue_helper
lrw
gf128mul
ablk_helper
cryptd
ahci
sdhci_pci
libahci
sdhci
mmc_core
xhci_pci
ehci_pci
libata
xhci_hcd
ehci_hcd
i2c_piix4
usbcore
scsi_mod
usb_common
igb
i2c_algo_bit
dca
ptp
pps_core

** Network interface configuration:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug enp1s0
#iface enp1s0 inet dhcp

** Network status:
*** IP interfaces and addresses:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group 
default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group 
default qlen 1000
    link/ether 00:0d:b9:45:c7:3c brd ff:ff:ff:ff:ff:ff
    inet 10.32.148.190/21 brd 10.32.151.255 scope global dynamic enp1s0
       valid_lft 3228sec preferred_lft 3228sec
    inet6 fe80::20d:b9ff:fe45:c73c/64 scope link 
       valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group 
default qlen 1000
    link/ether 00:0d:b9:45:c7:3d brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::20d:b9ff:fe45:c73d/64 scope link 
       valid_lft forever preferred_lft forever
4: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default 
qlen 1000
    link/ether 00:0d:b9:45:c7:3e brd ff:ff:ff:ff:ff:ff

*** Device statistics:
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    
packets errs drop fifo colls carrier compressed
    lo:  656282    3880    0    0    0     0          0         0   656282    
3880    0    0    0     0       0          0
enp3s0:       0       0    0    0    0     0          0         0        0      
 0    0    0    0     0       0          0
enp2s0:  434654     722    0    0    0     0          0         0    54044     
730    0    0    0     0       0          0
enp1s0:  787437    2428    0    1    0     0          0         0   198624     
689    0    0    0     0       0          0

*** Protocol statistics:
Ip:
    Forwarding: 2
    5901 total packets received
    431 with invalid addresses
    0 forwarded
    0 incoming packets discarded
    4774 incoming packets delivered
    4586 requests sent out
    16 outgoing packets dropped
    142 dropped because of missing route
Icmp:
    34 ICMP messages received
    0 input ICMP message failed
    ICMP input histogram:
        destination unreachable: 34
    34 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 34
IcmpMsg:
        InType3: 34
        OutType3: 34
Tcp:
    144 active connection openings
    69 passive connection openings
    64 failed connection attempts
    2 connection resets received
    6 connections established
    4408 segments received
    4248 segments sent out
    2 segments retransmitted
    0 bad segments received
    68 resets sent
Udp:
    947 packets received
    34 packets to unknown port received
    0 packet receive errors
    985 packets sent
    0 receive buffer errors
    0 send buffer errors
UdpLite:
TcpExt:
    70 TCP sockets finished time wait in fast timer
    388 delayed acks sent
    31 packets directly queued to recvmsg prequeue
    782 bytes directly in process context from backlog
    TCPDirectCopyFromPrequeue: 35597
    834 packet headers predicted
    21 packet headers predicted and directly queued to user
    601 acknowledgments not containing data payload received
    927 predicted acknowledgments
    1 congestion windows recovered without slow start after partial ack
    TCPTimeouts: 1
    TCPLossProbes: 1
    TCPDSACKRecv: 1
    2 connections reset due to unexpected data
    1 connections reset due to early user close
    TCPDSACKIgnoredNoUndo: 1
    TCPRcvCoalesce: 132
    TCPSynRetrans: 1
    TCPOrigDataSent: 2497
IpExt:
    InBcastPkts: 691
    InOctets: 1737732
    OutOctets: 810715
    InBcastOctets: 125340
    InNoECTPkts: 5976


** PCI devices:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1566]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1566]
        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

00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:156b]
        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-

00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 16h 
Processor Functions 5:1 [1022:1439] (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 B routed to IRQ 25
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00001000-00001fff
        Memory behind bridge: fe600000-fe6fffff
        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: [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: [58] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0
                        ExtTag+ RBE+
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
                LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <512ns, L1 <64us
                        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 #0, PowerLimit 0.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 ABCD, TimeoutDis+, LTR-, 
OBFF Not Supported ARIFwd-
                DevCtl2: Completion Timeout: 65ms to 210ms, 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: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0f00c  Data: 4171
        Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Family 
16h Processor Functions 5:1 [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 
Len=010 <?>
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:02.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 16h 
Processor Functions 5:1 [1022:1439] (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 27
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: fe700000-fe7fffff
        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: [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: [58] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0
                        ExtTag+ RBE+
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
                LnkCap: Port #2, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <512ns, L1 <64us
                        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 #0, PowerLimit 0.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 ABCD, TimeoutDis+, LTR-, 
OBFF Not Supported ARIFwd-
                DevCtl2: Completion Timeout: 65ms to 210ms, 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: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0f00c  Data: 4191
        Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Family 
16h Processor Functions 5:1 [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 
Len=010 <?>
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:02.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 16h 
Processor Functions 5:1 [1022:1439] (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 29
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: fe800000-fe8fffff
        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: [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: [58] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0
                        ExtTag+ RBE+
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
                LnkCap: Port #3, Speed 5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <512ns, L1 <64us
                        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 #0, PowerLimit 0.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 ABCD, TimeoutDis+, LTR-, 
OBFF Not Supported ARIFwd-
                DevCtl2: Completion Timeout: 65ms to 210ms, 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: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0f00c  Data: 41b1
        Capabilities: [b0] Subsystem: Advanced Micro Devices, Inc. [AMD] Family 
16h Processor Functions 5:1 [1022:1234]
        Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 
Len=010 <?>
        Kernel driver in use: pcieport
        Kernel modules: shpchp

00:08.0 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1537]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1537]
        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
        Region 0: Memory at feb00000 (64-bit, prefetchable) [size=128K]
        Region 2: Memory at fe900000 (32-bit, non-prefetchable) [size=1M]
        Region 3: Memory at feb24000 (32-bit, non-prefetchable) [size=4K]
        Region 4: Memory at fea00000 (32-bit, non-prefetchable) [size=1M]
        Region 5: Memory at feb20000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [50] MSI-X: Enable+ Count=2 Masked-
                Vector table: BAR=5 offset=00000000
                PBA: BAR=5 offset=00001000
        Capabilities: [5c] HyperTransport: MSI Mapping Enable+ Fixed+
        Capabilities: [60] 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: ccp
        Kernel modules: ccp

00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI 
Controller [1022:7814] (rev 11) (prog-if 30 [XHCI])
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller 
[1022:1410]
        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 18
        Region 0: Memory at feb22000 (64-bit, non-prefetchable) [size=8K]
        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: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express (v2) 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 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, 
OBFF Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, 
OBFF Disabled
        Capabilities: [100 v1] Latency Tolerance Reporting
                Max snoop latency: 0ns
                Max no snoop latency: 0ns
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA 
Controller [IDE mode] [1022:7800] (rev 40) (prog-if 01 [AHCI 1.0])
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [IDE 
mode] [1022:7800]
        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: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 19
        Region 0: I/O ports at 4010 [size=8]
        Region 1: I/O ports at 4020 [size=4]
        Region 2: I/O ports at 4018 [size=8]
        Region 3: I/O ports at 4024 [size=4]
        Region 4: I/O ports at 4000 [size=16]
        Region 5: Memory at feb25000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [60] 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: [70] SATA HBA v1.0 InCfgSpace
        Kernel driver in use: ahci
        Kernel modules: ahci

00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI 
Controller [1022:7808] (rev 39) (prog-if 20 [EHCI])
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller 
[1022:7808]
        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: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at feb25400 (32-bit, non-prefetchable) [size=256]
        Capabilities: [c0] 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-
                Bridge: PM- B3+
        Capabilities: [e4] Debug port: BAR=1 offset=00e0
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci

00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller 
[1022:780b] (rev 42)
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller 
[1022:780b]
        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-
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco, leds_apu2

00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge 
[1022:780e] (rev 11)
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:780e]
        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

00:14.7 SD Host controller [0805]: Advanced Micro Devices, Inc. [AMD] FCH SD 
Flash Controller [1022:7813] (rev 01) (prog-if 01)
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller 
[1022:7806]
        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: 71, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at feb25500 (32-bit, non-prefetchable) [size=256]
        Kernel driver in use: sdhci-pci
        Kernel modules: sdhci_pci

00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1580]
        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-

00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1581]
        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-

00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1582]
        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-

00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1583]
        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-
        Capabilities: [f0] Secure device <?>
        Kernel driver in use: k10temp
        Kernel modules: k10temp

00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1584]
        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-
        Kernel driver in use: fam15h_power
        Kernel modules: fam15h_power

00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device 
[1022:1585]
        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-

01:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network 
Connection [8086:157b] (rev 03)
        Subsystem: Intel Corporation I210 Gigabit Network Connection [8086:0000]
        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 30
        Region 0: Memory at fe600000 (32-bit, non-prefetchable) [size=128K]
        Region 2: I/O ports at 1000 [size=32]
        Region 3: Memory at fe620000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] 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=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, 
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ 
SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ 
Unsupported+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <2us, 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-
                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 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-0d-b9-ff-ff-45-c7-3c
        Capabilities: [1a0 v1] Transaction Processing Hints
                Device specific mode supported
                Steering table in TPH capability structure
        Kernel driver in use: igb
        Kernel modules: igb

02:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network 
Connection [8086:157b] (rev 03)
        Subsystem: Intel Corporation I210 Gigabit Network Connection [8086:0000]
        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 36
        Region 0: Memory at fe700000 (32-bit, non-prefetchable) [size=128K]
        Region 2: I/O ports at 2000 [size=32]
        Region 3: Memory at fe720000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] 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=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, 
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ 
SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ 
Unsupported+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <2us, 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-
                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 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-0d-b9-ff-ff-45-c7-3d
        Capabilities: [1a0 v1] Transaction Processing Hints
                Device specific mode supported
                Steering table in TPH capability structure
        Kernel driver in use: igb
        Kernel modules: igb

03:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network 
Connection [8086:157b] (rev 03)
        Subsystem: Intel Corporation I210 Gigabit Network Connection [8086:0000]
        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 fe800000 (32-bit, non-prefetchable) [size=128K]
        Region 2: I/O ports at 3000 [size=32]
        Region 3: Memory at fe820000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] 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=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, 
L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ 
SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ 
Unsupported+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <2us, 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-
                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 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-0d-b9-ff-ff-45-c7-3e
        Capabilities: [1a0 v1] Transaction Processing Hints
                Device specific mode supported
                Steering table in TPH capability structure
        Kernel driver in use: igb
        Kernel modules: igb


** USB devices:
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-4.9.0-3-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kmod                                    23-2
ii  linux-base                              4.5

Versions of packages linux-image-4.9.0-3-amd64 recommends:
ii  firmware-linux-free  3.4
ii  irqbalance           1.1.0-2.3

Versions of packages linux-image-4.9.0-3-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  grub-pc                 2.02~beta3-5
pn  linux-doc-4.9           <none>

Versions of packages linux-image-4.9.0-3-amd64 is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <none>
pn  firmware-qlogic           <none>
pn  firmware-realtek          <none>
pn  firmware-samsung          <none>
pn  firmware-siano            <none>
pn  firmware-ti-connectivity  <none>
pn  xen-hypervisor            <none>

-- no debconf information
Description: Fix e1000e hung at stats update 
Author: Arne Fitzenreiter <arn...@ipfire.org>
Last-Update: 2017-06-07
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/drivers/net/ethernet/intel/e1000e/netdev.c
+++ b/drivers/net/ethernet/intel/e1000e/netdev.c
@@ -5924,10 +5924,14 @@ struct rtnl_link_stats64 *e1000e_get_sta
                                             struct rtnl_link_stats64 *stats)
 {
        struct e1000_adapter *adapter = netdev_priv(netdev);
+       int has_lock = 0;
 
        memset(stats, 0, sizeof(struct rtnl_link_stats64));
-       spin_lock(&adapter->stats64_lock);
-       e1000e_update_stats(adapter);
+       if (spin_trylock(&adapter->stats64_lock)) {
+               e1000e_update_stats(adapter);
+               has_lock = 1;
+       }
+
        /* Fill out the OS statistics structure */
        stats->rx_bytes = adapter->stats.gorc;
        stats->rx_packets = adapter->stats.gprc;
@@ -5957,7 +5961,7 @@ struct rtnl_link_stats64 *e1000e_get_sta
 
        /* Tx Dropped needs to be maintained elsewhere */
 
-       spin_unlock(&adapter->stats64_lock);
+       if (has_lock) spin_unlock(&adapter->stats64_lock);
        return stats;
 }
 
--- a/drivers/net/ethernet/intel/igb/igb_main.c
+++ b/drivers/net/ethernet/intel/igb/igb_main.c
@@ -5391,10 +5391,11 @@ static struct rtnl_link_stats64 *igb_get
 {
        struct igb_adapter *adapter = netdev_priv(netdev);
 
-       spin_lock(&adapter->stats64_lock);
-       igb_update_stats(adapter, &adapter->stats64);
+       if (spin_trylock(&adapter->stats64_lock)) {
+               igb_update_stats(adapter, &adapter->stats64);
+               spin_unlock(&adapter->stats64_lock);
+       }
        memcpy(stats, &adapter->stats64, sizeof(*stats));
-       spin_unlock(&adapter->stats64_lock);
 
        return stats;
 }

--- End Message ---
--- Begin Message ---
Hi

This bug was filed for a very old kernel or the bug is old itself
without resolution.

If you can reproduce it with

- the current version in unstable/testing
- the latest kernel from backports

please reopen the bug, see https://www.debian.org/Bugs/server-control
for details.

Regards,
Salvatore

--- End Message ---

Reply via email to