FS#58174 - [linux] Regression in aquantia ethernet driver in Linux 4.16 - no link detected
Attached to Project:
Arch Linux
Opened by Aliaksandr Stelmachonak (ava1ar) - Monday, 09 April 2018, 04:34 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 19 April 2018, 09:18 GMT
Opened by Aliaksandr Stelmachonak (ava1ar) - Monday, 09 April 2018, 04:34 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 19 April 2018, 09:18 GMT
|
Details
Description: With kernel 4.16 my Aquantia AQC107 not
reporting link when ethernet cable is connected. 4.15.15
works fine.
Additional info: * linux-4.16 Steps to reproduce: Install linux 4.15.15, сheck ethtool status and ensure "Link detected: yes" is reported. Upgrade kernel to 4.16, reboot and check ethtool again - you will get ""Link detected: no" for same adapter. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Thursday, 19 April 2018, 09:18 GMT
Reason for closing: Fixed
Additional comments about closing: 4.16.2-2
Thursday, 19 April 2018, 09:18 GMT
Reason for closing: Fixed
Additional comments about closing: 4.16.2-2
I have 2 Aquantia 10Gbit card. One with Windows, the other on Linux.
Using the latest driver from aquantia website for windows (2.1) I had the same problems the original poster is describing. Working on cold boot but disconnected link on reboot.
At beginning i thought it was a driver problem but in the end it was an incompatibility with the firmware. In fact, these card are shipped with an old firmware. I updated the firmware on both of them and now the latest version driver works without problem on windows. From this experience i think that the latest merged drivers on linux 4.16 could be the latest from aquantia and maybe incompatibile with your card firware.
To update the firmware i used windows, you have to install manually al old driver (1.42), the driver installation updates also the firmware. After that you can use the latest driver.
For any info send me an email to xgiovio@gmail.com
I will help you if the problem is the same.
Cheers
I used Aquantia AQtion Network Adapter Drivers Version 1.41.006.255 WHQL with manual install in windows 10 (manual install using device manager ). Then the firmware was updated. Then you can use the latest drivers. On centos i can see the firmware version using the command 'ethtool -i eth0' (replace the network card id).
Let me know
The way how Aquantia manages firmware update process and the hidden dependency of drivers functionality on firmware version is unacceptable. They must release firmware update tool for linux and make driver to report incompatible firmware, so the user know, what he needs to do!
I think I will close the bug, since it is not related to arch in any way.
Can you test a kernel with it applied?
I just updated firmware on my card and original issue is not reproducible anymore. However, I should have another card somewhere - if it has the older firmware with the issue, I will try the path with the 4.16 kernel and let you know if it helps.