When I debug the igb driver(igb.ko),sometimes suddenly i get these messages:
[ 1436.815481] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.827928] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.840266] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.852709] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.865091] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.877441] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 1436.889857] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached. Device hw_addr not available anymore
[ 94.298037] CPU0: SError detected, daif=1c0, spsr=0x40000045, mpidr=80000000, esr=bf000002
[ 115.360267] CPU0: SError detected, daif=1c0, spsr=0x40000045, mpidr=80000000, esr=bf000002
[ 115.368529] INFO: rcu_preempt self-detected stall on CPU[ 115.371883] INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 115.371891] 0-…: (1 ticks this GP) idle=cd7/140000000000002/0 softirq=10882/10882 fqs=1
[ 115.371892]
[ 115.371924] rcu_preempt kthread starved for 5266 jiffies! g2012 c2011 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0
[ 115.398741] 0-…: (1 ticks this GP) idle=cd7/140000000000002/0 softirq=10882/10882 fqs=2
[ 115.407071] (t=5268 jiffies g=2012 c=2011 q=309)
[ 115.412431] igb 0000:01:00.0 0000:01:00.0 (uninitialized): PCIe link lost, device now detached
[ 115.421116] ------------[ cut here ]------------
[ 115.425762] WARNING: CPU: 0 PID: 6757 at /home/jeremy/jetson-nano-devkit/Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers/net/ethernet/intel/igb/igb_main.c:766 igb_rd32+0xb0/0xc8 [igb]
[ 115.442951] —[ end trace cdb204a882fa0013 ]—
Maybe the problem exits on the memmap?