[solved] Host nic Aquantia AQC107 rev 02

Discussions related to using VirtualBox on Linux hosts.
Post Reply
linux-aarhus
Posts: 7
Joined: 10. Mar 2023, 10:34

[solved] Host nic Aquantia AQC107 rev 02

Post by linux-aarhus »

Host and guest configuration

Due to network topology my vm's network is bridged to the network my host is connected to - so changing the connection type to NAT would give me a heap of other obstacles.

I have a local bind9 DNS which providing CNS resolution and a bind-isc-dchp providing DHCP assigning IP addresses both reserved IP and dynamic.

My workstaion has a static IP and my troubled guest VM has a static IP.

I recently switched workstation from a Lenovo P330 Gen2 - with Intel I219-LM NIC - to a Lenovo ThinkStation P620 - AMD based with NIC

Code: Select all

 $ lspci
[...]
01:00.0 Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
[...]
After the switch my Windows 10 2016LTSB vm has begun to frequently loose network connection - every 10-15 minutes.

I am developing client/server solutions and when the VM looses network connection the connection to the SQL server is lost.

I have found mentions that in a VM one should use the Intel emulated NIC as the AMD emulation has been deprecated and only kept for earlier versions of Windows which is not plug'n'play using Intel.

So how can I stabilize the network in the VM?

If no one has any clues - a bug report may be necessary?

followup
I couldn't find anything with relation to the NIC - other than older patches to the kernel.

As a last resort I checked if there was a newer firmware available and found Lenovo-Think-P620-System-Firmware-S07KT4FA on Lenovo support web.

Downloaded and extracted the cab file and followed the intructions in the README.txt for Linux systems.
*****************************************************************************
*                         3. Flash Under Linux                              *
*                                                                           *
*                                                                           *
*     1.  Copy the *.cab package to home directory.                         *
*                                                                           *
*     2.  Launch a command terminal and change to home directory.           *
*                                                                           *
*     3.  Make sure that you have installed fwupdmgr application. Run       *
*         command "fwupdmgr --allow-reinstall install XXX.cab" to           *
*         install the firmware cabinet package. Confirm that                *
*         "Scheduling upgrade" message will be output in the end and        *
*         reboot the system.                                                *
*                                                                           *
*     4.  System will first reboot automatically on LENOVO logo screen      *
*         with below two lines of messages displayed on the upper left      *
*         corner of the screen:                                             *
*         "Found update fwupdate-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"      *
*         "File \XXX\fwupdate-xxxxxx.cap searched"                          *
*                                                                           *
*     5.  At second reboot, system will continue the firmware update        *
*         process on LENOVO logo screen with a progress bar indicating      *
*         firmware update progress. Once it completes, the system will      *
*         reboot automatically.                                             *
*                                                                           *
*     6.  The firmware update process ends with above 5 steps.              *
*                                                                           *
*****************************************************************************
For a couple of hours now the troubled vm has had a stable network connection.
Post Reply