pmeerw's blog

Oct 2020

Tue, 06 Oct 2020

Flashing a 10 GBit NIC: Aquantia AQC107

Checking the current version:
$ ethtool -i enp3s0

driver: atlantic
version: 5.4.0-49-generic-kern
firmware-version: 3.0.33
expansion-rom-version:
bus-info: 0000:03:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

I had some difficulties to locate firmware and Linux flash tool, here is my local copy: atlflashupdate-1.8.0_AQC107-FW-3.1.109.tgz (FW 3.1.109, flash tool 1.8.0 for x64). The official one might be here (Windows).

Flashing new firmware: $ sudo ./atlflashupdate

Aquantia AQtion Firmware Update Tool [Version 1.8.0]

*** Important notice ***
Update utility is only supported for certain systems.
Please refer README file for supported systems.

Proceed with update? (y/n): y
___________________________________________________________________________
No  Name    Firmware  Update status        Device         MAC address
___________________________________________________________________________
1   enp3s0  3.0.33    Available: 3.1.109   07B1-07B11BAA  24:5e:be:xx:xx:xx
___________________________________________________________________________

*** Important notice ***
The network connection may be dropped during the update process.
Please complete all network activity before updating.
 
Enter adapter number or 'q' for quit without update
>1

===
+ Adapter: enp3s0
|-- HWID:  VEN_1D6A&DEV_07B1&SUBSYS_07B11BAA
|-- Backing up... [OK]
|-- Updating... [OK]
|-- New firmware version: 3.1.109
|-- Trying to reload firmware... [OK]
|-- Restarting device driver... [OK]
===

Firmware update finished!

posted at: 23:26 | path: /configuration | permanent link

Thu, 01 Oct 2020

ssh: Too many authentication failures

SSHing to a remote host and get Too many authentication failures?

Perhaps beause you have a number of private keys (in .ssh, in your keychain, forwarded by your ssh agent) that all are tried and thus exceed the number of authentication tries (configurable via MaxAuthTries server-side). All you want is type the damn password.

Solution: ssh -o PubkeyAuthentication=no host

posted at: 22:46 | path: / | permanent link

Made with PyBlosxom