All kernel after 5.4 crash on me after suspend/sleep

That’s exactly what I was thinking. But could you please post all “atlantic” log messages? (journalctl -b0 --no-pager -k | grep atlantic)

Ok, I will do it once more with a fresh boot as this one was runnign quite logn before and full of logs.

Give me 10 minutes

Here it is, but keep in mind, that it only happens after the second sleep with your way. The first sleep wakeup now always works.

Nov 25 23:28:19 **** kernel: rtc_cmos 00:02: RTC can wake from S4
Nov 25 23:28:20 **** kernel: atlantic 0000:05:00.0 enp5s0: renamed from eth1
Nov 25 23:28:38 **** kernel: atlantic 0000:05:00.0 enp5s0: atlantic: link change old 0 new 1000
Nov 25 23:29:27 **** kernel: atlantic 0000:05:00.0 enp5s0: renamed from eth0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_main.c:61 : aq_ndev_open : aq_nic = 0000000017fb9bab
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:402 : aq_nic_init : self = 0000000017fb9bab
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:431 : aq_nic_init : self->aq_vecs = 8
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=0)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=1)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=2)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 2
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=3)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 3
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=4)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 4
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=5)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 5
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=6)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 6
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=7)
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 7
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:27 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:472 : aq_nic_start : self = 0000000017fb9bab
Nov 25 23:29:32 **** kernel: atlantic 0000:05:00.0 enp5s0: atlantic: link change old 0 new 1000
Nov 25 23:29:33 **** kernel: PM: suspend entry (deep)
Nov 25 23:29:43 **** kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: ACPI: Preparing to enter system sleep state S3
Nov 25 23:29:43 **** kernel: ACPI: Waking up from system sleep state S3
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:414 : atl_resume_common : nic = 0000000017fb9bab, deep = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:418 : atl_resume_common : got lock
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:402 : aq_nic_init : self = 0000000017fb9bab
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:431 : aq_nic_init : self->aq_vecs = 8
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=0)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=1)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=2)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 2
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=3)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 3
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=4)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 4
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=5)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 5
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=6)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 6
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=7)
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 7
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:472 : aq_nic_start : self = 0000000017fb9bab
Nov 25 23:29:43 **** kernel: atlantic 0000:05:00.0 enp5s0: atlantic: link change old 1000 new 0
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:442 : atl_resume_common : about to unlock
Nov 25 23:29:43 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:445 : atl_resume_common : ret = 0
Nov 25 23:29:43 **** kernel: PM: suspend exit
Nov 25 23:29:47 **** kernel: atlantic 0000:05:00.0 enp5s0: atlantic: link change old 0 new 1000
Nov 25 23:29:57 **** kernel: audit: type=1130 audit(1606343397.083:149): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 25 23:29:57 **** kernel: audit: type=1131 audit(1606343397.083:150): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 1
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:330 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][TX])
Nov 25 23:30:23 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:333 : aq_vec_ring_free : aq_ring_free(self->ring[i=0][RX])
Nov 25 23:30:24 **** kernel: PM: suspend entry (deep)
Nov 25 23:30:32 **** kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:324 : aq_vec_ring_free : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:325 : aq_vec_ring_free : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: ACPI: Preparing to enter system sleep state S3
Nov 25 23:30:32 **** kernel: ACPI: Waking up from system sleep state S3
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:414 : atl_resume_common : nic = 0000000017fb9bab, deep = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:418 : atl_resume_common : got lock
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:402 : aq_nic_init : self = 0000000017fb9bab
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:431 : aq_nic_init : self->aq_vecs = 8
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=0)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=1)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=2)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 2
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=3)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 3
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=4)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 4
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=5)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 5
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=6)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 6
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=7)
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 7
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 1
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:442 : atl_resume_common : about to unlock
Nov 25 23:30:32 **** kernel: atlantic: /root/temp/atlantic/aq_pci_func.c:445 : atl_resume_common : ret = 0
Nov 25 23:30:32 **** kernel: PM: suspend exit
Nov 25 23:30:45 **** kernel: audit: type=1130 audit(1606343445.216:163): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 25 23:30:45 **** kernel: audit: type=1131 audit(1606343445.216:164): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_main.c:61 : aq_ndev_open : aq_nic = 0000000017fb9bab
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:402 : aq_nic_init : self = 0000000017fb9bab
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:431 : aq_nic_init : self->aq_vecs = 8
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:435 : aq_nic_init : aq_vec_ring_alloc(i=0)
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:141 : aq_vec_ring_alloc : self->tx_rings = 1
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:142 : aq_vec_ring_alloc : self->rx_rings = 1
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:143 : aq_vec_ring_alloc : aq_nic_cfg->tcs = 1
Nov 25 23:30:45 **** kernel: /root/temp/atlantic/aq_ring.c:113 : `self->buff_ring != ((void *)0)` triggered warning
Nov 25 23:30:45 **** kernel: WARNING: CPU: 7 PID: 1562 at /root/temp/atlantic/aq_ring.c:113 aq_ring_alloc+0x77/0x8a [atlantic]
Nov 25 23:30:45 **** kernel: Modules linked in: atlantic(OE) macsec fuse cmac algif_hash algif_skcipher af_alg bnep nct6775 hwmon_vid dm_crypt cbc encrypted_keys trusted tpm snd_usb_audio btusb btrtl btbcm btintel snd_usbmidi_lib snd_rawmidi hid_plantronics snd_seq_device bluetooth uas ecdh_generic joydev mousedev input_leds usb_storage ecc hid_steam squashfs nls_iso8859_1 nls_cp437 vfat fat edac_mce_amd loop wmi_bmof mxm_wmi kvm_amd zfs(POE) amdgpu kvm zunicode(POE) zlua(POE) zavl(POE) icp(POE) dm_mod irqbypass crct10dif_pclmul iwlmvm crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper mac80211 libarc4 snd_hda_codec_realtek iwlwifi snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel gpu_sched snd_intel_dspcfg rapl ttm snd_hda_codec cfg80211 snd_hda_core drm_kms_helper sp5100_tco pcspkr i2c_piix4 k10temp snd_hwdep snd_pcm igb cec snd_timer rc_core ccp snd syscopyarea sysfillrect sysimgblt rng_core i2c_algo_bit fb_sys_fops soundcore dca rfkill wmi pinctrl_amd
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_alloc+0x77/0x8a [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ring_tx_alloc+0x22/0x39 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_vec_ring_alloc+0xc2/0x157 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_nic_init+0x1a3/0x1dd [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ndev_open+0x2c/0x6e [atlantic]
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:157 : aq_vec_ring_alloc : self->tx_rings -> 2
Nov 25 23:30:45 **** kernel: /root/temp/atlantic/aq_ring.c:113 : `self->buff_ring != ((void *)0)` triggered warning
Nov 25 23:30:45 **** kernel: WARNING: CPU: 7 PID: 1562 at /root/temp/atlantic/aq_ring.c:113 aq_ring_alloc+0x77/0x8a [atlantic]
Nov 25 23:30:45 **** kernel: Modules linked in: atlantic(OE) macsec fuse cmac algif_hash algif_skcipher af_alg bnep nct6775 hwmon_vid dm_crypt cbc encrypted_keys trusted tpm snd_usb_audio btusb btrtl btbcm btintel snd_usbmidi_lib snd_rawmidi hid_plantronics snd_seq_device bluetooth uas ecdh_generic joydev mousedev input_leds usb_storage ecc hid_steam squashfs nls_iso8859_1 nls_cp437 vfat fat edac_mce_amd loop wmi_bmof mxm_wmi kvm_amd zfs(POE) amdgpu kvm zunicode(POE) zlua(POE) zavl(POE) icp(POE) dm_mod irqbypass crct10dif_pclmul iwlmvm crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper mac80211 libarc4 snd_hda_codec_realtek iwlwifi snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel gpu_sched snd_intel_dspcfg rapl ttm snd_hda_codec cfg80211 snd_hda_core drm_kms_helper sp5100_tco pcspkr i2c_piix4 k10temp snd_hwdep snd_pcm igb cec snd_timer rc_core ccp snd syscopyarea sysfillrect sysimgblt rng_core i2c_algo_bit fb_sys_fops soundcore dca rfkill wmi pinctrl_amd
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_alloc+0x77/0x8a [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ring_rx_alloc+0x3c/0x53 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_vec_ring_alloc+0x112/0x157 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_nic_init+0x1a3/0x1dd [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ndev_open+0x2c/0x6e [atlantic]
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:169 : aq_vec_ring_alloc : self->tx_rings -> 2
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_nic.c:441 : aq_nic_init : i = 0
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:197 : aq_vec_init : self->tx_rings = 2
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:198 : aq_vec_init : self->rx_rings = 2
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=0][TX])
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=0][RX])
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 0
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:207 : aq_vec_init : aq_ring_init(self->ring[i=1][TX])
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:219 : aq_vec_init : aq_ring_init(self->ring[i=1][RX])
Nov 25 23:30:45 **** kernel: atlantic: /root/temp/atlantic/aq_vec.c:230 : aq_vec_init : i = 1
Nov 25 23:30:45 **** kernel: /root/temp/atlantic/aq_ring.c:553 : `!self->buff_ring` triggered warning
Nov 25 23:30:45 **** kernel: WARNING: CPU: 7 PID: 1562 at /root/temp/atlantic/aq_ring.c:553 aq_ring_rx_fill+0x71/0x135 [atlantic]
Nov 25 23:30:45 **** kernel: Modules linked in: atlantic(OE) macsec fuse cmac algif_hash algif_skcipher af_alg bnep nct6775 hwmon_vid dm_crypt cbc encrypted_keys trusted tpm snd_usb_audio btusb btrtl btbcm btintel snd_usbmidi_lib snd_rawmidi hid_plantronics snd_seq_device bluetooth uas ecdh_generic joydev mousedev input_leds usb_storage ecc hid_steam squashfs nls_iso8859_1 nls_cp437 vfat fat edac_mce_amd loop wmi_bmof mxm_wmi kvm_amd zfs(POE) amdgpu kvm zunicode(POE) zlua(POE) zavl(POE) icp(POE) dm_mod irqbypass crct10dif_pclmul iwlmvm crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper mac80211 libarc4 snd_hda_codec_realtek iwlwifi snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel gpu_sched snd_intel_dspcfg rapl ttm snd_hda_codec cfg80211 snd_hda_core drm_kms_helper sp5100_tco pcspkr i2c_piix4 k10temp snd_hwdep snd_pcm igb cec snd_timer rc_core ccp snd syscopyarea sysfillrect sysimgblt rng_core i2c_algo_bit fb_sys_fops soundcore dca rfkill wmi pinctrl_amd
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_rx_fill+0x71/0x135 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_vec_init+0x1a5/0x1ec [atlantic]
Nov 25 23:30:45 **** kernel:  aq_nic_init+0x1d5/0x1dd [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ndev_open+0x2c/0x6e [atlantic]
Nov 25 23:30:45 **** kernel: /root/temp/atlantic/aq_ring.c:564 : `!buff` triggered warning
Nov 25 23:30:45 **** kernel: WARNING: CPU: 7 PID: 1562 at /root/temp/atlantic/aq_ring.c:564 aq_ring_rx_fill+0x120/0x135 [atlantic]
Nov 25 23:30:45 **** kernel: Modules linked in: atlantic(OE) macsec fuse cmac algif_hash algif_skcipher af_alg bnep nct6775 hwmon_vid dm_crypt cbc encrypted_keys trusted tpm snd_usb_audio btusb btrtl btbcm btintel snd_usbmidi_lib snd_rawmidi hid_plantronics snd_seq_device bluetooth uas ecdh_generic joydev mousedev input_leds usb_storage ecc hid_steam squashfs nls_iso8859_1 nls_cp437 vfat fat edac_mce_amd loop wmi_bmof mxm_wmi kvm_amd zfs(POE) amdgpu kvm zunicode(POE) zlua(POE) zavl(POE) icp(POE) dm_mod irqbypass crct10dif_pclmul iwlmvm crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper mac80211 libarc4 snd_hda_codec_realtek iwlwifi snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel gpu_sched snd_intel_dspcfg rapl ttm snd_hda_codec cfg80211 snd_hda_core drm_kms_helper sp5100_tco pcspkr i2c_piix4 k10temp snd_hwdep snd_pcm igb cec snd_timer rc_core ccp snd syscopyarea sysfillrect sysimgblt rng_core i2c_algo_bit fb_sys_fops soundcore dca rfkill wmi pinctrl_amd
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_rx_fill+0x120/0x135 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_vec_init+0x1a5/0x1ec [atlantic]
Nov 25 23:30:45 **** kernel:  aq_nic_init+0x1d5/0x1dd [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ndev_open+0x2c/0x6e [atlantic]
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_rx_fill+0x96/0x135 [atlantic]
Nov 25 23:30:45 **** kernel:  aq_vec_init+0x1a5/0x1ec [atlantic]
Nov 25 23:30:45 **** kernel:  aq_nic_init+0x1d5/0x1dd [atlantic]
Nov 25 23:30:45 **** kernel:  aq_ndev_open+0x2c/0x6e [atlantic]
Nov 25 23:30:45 **** kernel: Modules linked in: atlantic(OE) macsec fuse cmac algif_hash algif_skcipher af_alg bnep nct6775 hwmon_vid dm_crypt cbc encrypted_keys trusted tpm snd_usb_audio btusb btrtl btbcm btintel snd_usbmidi_lib snd_rawmidi hid_plantronics snd_seq_device bluetooth uas ecdh_generic joydev mousedev input_leds usb_storage ecc hid_steam squashfs nls_iso8859_1 nls_cp437 vfat fat edac_mce_amd loop wmi_bmof mxm_wmi kvm_amd zfs(POE) amdgpu kvm zunicode(POE) zlua(POE) zavl(POE) icp(POE) dm_mod irqbypass crct10dif_pclmul iwlmvm crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper mac80211 libarc4 snd_hda_codec_realtek iwlwifi snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi snd_hda_intel gpu_sched snd_intel_dspcfg rapl ttm snd_hda_codec cfg80211 snd_hda_core drm_kms_helper sp5100_tco pcspkr i2c_piix4 k10temp snd_hwdep snd_pcm igb cec snd_timer rc_core ccp snd syscopyarea sysfillrect sysimgblt rng_core i2c_algo_bit fb_sys_fops soundcore dca rfkill wmi pinctrl_amd
Nov 25 23:30:45 **** kernel: RIP: 0010:aq_ring_rx_fill+0x96/0x135 [atlantic]

Update: I added wake|sleep|suspend to the grep to give a bit more clues in the logs when those happen exactly

One notably difference between first and second sleep/wakeup (First is on left)

Seems like netif_running returns false on the second wakeup and this prevents aq_nic_start from being called. no clue if this is the problem or not though.

grafik

I believe the problem is that

aq_pm_resume_restore()
  -> atl_resume_common(deep=true)
    -> aq_nic_init()

and

aq_ndev_open()
  -> aq_nic_init()

so the device will be initialized twice after resume, which causes its internal data structures to be in an invalid state, therefore causing the NULL pointer dereference in the second call to aq_nic_init().

I believe the reason it works for the first time is that - as the logs indicate - netif_running() returns true, thus I figure the netdev core thinks that the device is “running” or in some kind of started state, and thus it will not call aq_ndev_open() after the first resume, therefore aq_nic_init() is called only once, everything is fine. But after the second resume, netif_running() is seemingly false, and I believe that indicates that the netdev core thinks the device is in some kind of “stopped” state, thus it calls aq_ndev_open() down the line, causing the second call to aq_nic_init(), causing the NULL pointer dereference.

Yes, I think similar. I tried with uncommenting the netif_ruinning guard, and still the same behavior.

From what I see however, the first time the network is really up and running, whiel the second time it is notified as up “after” the resume, which then causes the double init.

kernel: atlantic: /root/temp/atlantic/aq_main.c:61 : aq_ndev_open : aq_nic = 0000000017fb9bab
kernel: atlantic: /root/temp/atlantic/aq_nic.c:402 : aq_nic_init : self = 0000000017fb9bab

is only called on the second wakeup.

Sorry, after reading you a second time, you basically say the same. You only say that the module itself calles ndev open, while I thaught maybe this is triggered by some kernel signal. (which would explain the different behavior under different kernels to me)

Another thing: I glanced over the git history of this module not so long ago, and if I remember correctly, this suspend/resume logic was changed somewhere after 5.4, so that could explain why 5.4 works fine.

The master is at least already quite different in that reguard

grafik

vs

grafik

Which master are you looking at? The driver in the latest kernel has more or less the same code that we’re trying.

I see… maybe this issue is already solved in that version.

By the way, do you need this module to function? Do you use the “Aquantia AQC108 NBase-T/IEEE 802.3bz Ethernet [AQtion]” device? Because if not, then I believe blacklisting it would be the easiest workaround.

Well, I have a mainboard with 2 ethernet ports and wireless. I use one ethernet port and the wireless on occasions.

So I guess I need it? How do I know?

I’ll check if extending the guard around both blocks is already fixing this.

So not both? The simplest way to know is to create /etc/modprobe.d/atlantic.conf:

blacklist atlantic

and reboot. If you still have a connection, then you’re not using the aQtion ethernet connector.

Yep, this does the trick.

grafik

Question is, what do I do now to persist this.

Ok, if it is about the whole module, I’m certain already that I need it, as my internet goes away when I do modprobe -r atlantic

I believe the best course of action would be to blacklist the atlantic module and use the other network card.

I’m not convinced that change actually solves the problem and that it doesn’t introduce new ones. For one thing, it breaks the “symmetry” of atl_resume_common() and atl_suspend_common().