All of lore.kernel.org
 help / color / mirror / Atom feed
* Fw: [Bug 214619] New: Aquantia / Atlantic driver not loading post 5.14.RC7
@ 2021-10-04 21:14 Stephen Hemminger
  2021-11-19  8:58 ` Igor Russkikh
  0 siblings, 1 reply; 2+ messages in thread
From: Stephen Hemminger @ 2021-10-04 21:14 UTC (permalink / raw)
  To: netdev



Begin forwarded message:

Date: Mon, 04 Oct 2021 21:02:11 +0000
From: bugzilla-daemon@bugzilla.kernel.org
To: stephen@networkplumber.org
Subject: [Bug 214619] New: Aquantia / Atlantic driver not loading post 5.14.RC7


https://bugzilla.kernel.org/show_bug.cgi?id=214619

            Bug ID: 214619
           Summary: Aquantia / Atlantic driver not loading post 5.14.RC7
           Product: Networking
           Version: 2.5
    Kernel Version: 514.rc7
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Other
          Assignee: stephen@networkplumber.org
          Reporter: Miles.Rumppe@gmail.com
        Regression: No

Created attachment 299091
  --> https://bugzilla.kernel.org/attachment.cgi?id=299091&action=edit  
Photo of error

When upgrading from RC7 to any post release my system hangs with an error
regarding the card.  

server:~$ sudo inxi -F
System:    Host: server Kernel: 5.14.0-051400rc7-lowlatency x86_64 bits: 64
Console: tty pts/5 
           Distro: Ubuntu 21.10 (Impish Indri) 
Machine:   Type: Desktop Mobo: ASRock model: Z390M Pro4 serial: M80-C9015301070
UEFI-[Legacy]: American Megatrends v: P4.30 
           date: 12/03/2019 
CPU:       Info: 6-Core model: Intel Core i7-8700K bits: 64 type: MT MCP cache:
L2: 12 MiB 
           Speed: 800 MHz min/max: 800/4700 MHz Core speeds (MHz): 1: 800 2:
799 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
           9: 800 10: 800 11: 800 12: 800 
Graphics:  Device-1: Intel CometLake-S GT2 [UHD Graphics 630] driver: i915 v:
kernel 
           Device-2: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
Decoder with 3D Comb driver: cx23885 v: 0.0.4 
           Device-3: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
Decoder with 3D Comb driver: cx23885 v: 0.0.4 
           Display: server: X.org 1.20.13 driver: loaded: modesetting tty:
182x55 
           Message: Advanced graphics data unavailable in console for root. 
Audio:     Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel 
           Device-2: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
Decoder with 3D Comb driver: cx23885 
           Device-3: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
Decoder with 3D Comb driver: cx23885 
           Sound Server-1: ALSA v: k5.14.0-051400rc7-lowlatency running: yes 
           Sound Server-2: PulseAudio v: 15.0 running: yes 
           Sound Server-3: PipeWire v: 0.3.32 running: yes 
Network:   Device-1: Intel Ethernet I219-V driver: e1000e 
           IF: eno1 state: up speed: 1000 Mbps duplex: full mac:
a2:9d:8a:e8:39:2a 
           Device-2: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion]
driver: atlantic 
           IF: enp5s0 state: up speed: 2500 Mbps duplex: full mac:
24:5e:be:4d:c4:53 
           Device-3: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion]
driver: atlantic 
           IF: enp6s0 state: down mac: 24:5e:be:4d:c4:54 
           Device-4: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion]
driver: atlantic 
           IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac:
a2:9d:8a:e8:39:2a 
           Device-5: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion]
driver: atlantic 
           IF: enp9s0 state: up speed: 1000 Mbps duplex: full mac:
a2:9d:8a:e8:39:2a 
           IF-ID-1: bo0 state: up speed: 2000 Mbps duplex: full mac:
a2:9d:8a:e8:39:2a 
           IF-ID-2: bonding_masters state: N/A speed: N/A duplex: N/A mac: N/A 
           IF-ID-3: br0 state: up speed: 2500 Mbps duplex: unknown mac:
da:88:2f:77:a2:3d 
           IF-ID-4: nordlynx state: unknown speed: N/A duplex: N/A mac: N/A 
RAID:      Device-1: md0 type: mdraid level: raid-10 status: active size: 18.19
TiB report: 5/5 UUUUU 
           Components: Online: 1: sdd1 2: sde1 3: sdb1 4: sdc1 5: sda1 
Drives:    Local Storage: total: raw: 36.62 TiB usable: 18.43 TiB used: 7.18
TiB (39.0%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVPW256HEGL-000H1 size:
238.47 GiB 
           ID-2: /dev/sda vendor: Western Digital model: WD80EZAZ-11TDBA0 size:
7.28 TiB 
           ID-3: /dev/sdb vendor: Western Digital model: WD80EZAZ-11TDBA0 size:
7.28 TiB 
           ID-4: /dev/sdc vendor: Western Digital model: WD80EZAZ-11TDBA0 size:
7.28 TiB 
           ID-5: /dev/sdd vendor: Western Digital model: WD80EZAZ-11TDBA0 size:
7.28 TiB 
           ID-6: /dev/sde vendor: Western Digital model: WD80EZAZ-11TDBA0 size:
7.28 TiB 
Partition: ID-1: / size: 233.73 GiB used: 89.04 GiB (38.1%) fs: ext4 dev:
/dev/nvme0n1p1 
Swap:      Alert: No swap data was found. 
Sensors:   System Temperatures: cpu: 30.0 C mobo: 32.0 C 
           Fan Speeds (RPM): fan-1: 860 fan-2: 634 fan-4: 888 fan-5: 882 
Info:      Processes: 366 Uptime: 2h 58m Memory: 15.29 GiB used: 2.47 GiB
(16.1%) Init: systemd runlevel: 5 Shell: Bash 
           inxi: 3.3.06 

I've tried weekly to update the kernel with the same result as the attachment.
Requires a boot into livecd and remove the updated kernel and revert to rc7
release to resume working.  It's a bit difficult to capture more info since the
hanging boot eventually does bring up the desktop but, functions requiring sudo
don't respond in terminal to capture additional info.  I've attempted weekly
upgrades to non-RC kernel versions as well as skipping to 5.15.x to see if it
has been resolved to no avail.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Fw: [Bug 214619] New: Aquantia / Atlantic driver not loading post 5.14.RC7
  2021-10-04 21:14 Fw: [Bug 214619] New: Aquantia / Atlantic driver not loading post 5.14.RC7 Stephen Hemminger
@ 2021-11-19  8:58 ` Igor Russkikh
  0 siblings, 0 replies; 2+ messages in thread
From: Igor Russkikh @ 2021-11-19  8:58 UTC (permalink / raw)
  To: Stephen Hemminger, netdev

Hello community,

>             Bug ID: 214619
>            Summary: Aquantia / Atlantic driver not loading post 5.14.RC7
>            Product: Networking
>            Version: 2.5
>     Kernel Version: 514.rc7
>           Hardware: x86-64
>                 OS: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: high
>           Priority: P1
>          Component: Other
>           Assignee: stephen@networkplumber.org
>           Reporter: Miles.Rumppe@gmail.com
>         Regression: No
> 

https://bugzilla.kernel.org/show_bug.cgi?id=214619

Quite a strange issue, we are looking for advice/assistance.

After looking into disassembly, I see the failure is AFTER the end of the function:

    272d:       b8 01 00 00 00          mov    $0x1,%eax
    2732:       d3 e0                   shl    %cl,%eax
    2734:       41 09 85 f8 05 00 00    or     %eax,0x5f8(%r13)
    273b:       eb 84                   jmp    26c1 <aq_nic_start+0x301>
>>  273d:       0f 0b                   ud2    

    273f:       90                      nop

On undefined instruction.

We had similar report in past from another user, but were unable to find out how execution could reach that point.

I suspect this is something related to compiler optimization or some other coincidence.

We also were not successful in trying to bisect this driver specific changes. Looks like some side kernel change could have triggered that.

Any clue?

Regards,
  Igor

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-11-19  8:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-04 21:14 Fw: [Bug 214619] New: Aquantia / Atlantic driver not loading post 5.14.RC7 Stephen Hemminger
2021-11-19  8:58 ` Igor Russkikh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.