Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default QNAP QXG-5GxT-111C | Marvell Aquantia AQ111-C

    Has anyone used the QNAP QXG-5GxT-111C with Untangle?

    This is a 4 port NBASE-T PCIe adapter that supports 100Mb/1G/2.5G/5Gb Ethernet using the Aquantia AQ-111C chipset.

    It requires a PCIe Gen 3.0 4x slot.

    Linux support for Aquantia goes back to 2019 prior to their purchase by Marvell.

    https://www.qnap.com/en-us/product/q...specs/hardware

    The install notes say this:

    This driver supports the linux kernels >= 3.10,
    and includes support for x86_64 and ARM Linux system.


    I checked the Debian (Buster) compat list and it is not listed as a certified chipset, but Ubuntu does have the AQ-10x series confirmed.

    I searched this blog and don't see any applications or attempts, so i thought I would ask.

  2. #2
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    https://linux-hardware.org/?id=pci:1d6a-11b1-1baa-87b5

    Shows current kernel support starting with 4.16, but with Untangle, you have to check their specific builds.

  3. #3
    Untangler jcoffin's Avatar
    Join Date
    Aug 2008
    Location
    Lake Tahoe
    Posts
    9,758

    Default

    Looks like there is no driver for Debian, just Ubuntu so it will not work with Untangle.
    Attention: Support and help on the Untangle Forums is provided by
    volunteers and community members like yourself.
    If you need Untangle support please call or email support@untangle.com

  4. #4
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    The Linux driver is not distro specific it appears, Ubuntu simply included in their build.

    The driver and the source is located here:

    https://us1.qnap.com/Storage/QXG/Lin....2.6.0.178.zip

    I also found this instruction for Debian.

    Install driver on Debian\Ubuntu using atlantic-x.y.z.deb
    ------------------------------------------------------------
    1. Make sure you have all the environment to build standalone kernel module. Execute the commands:
    sudo apt-get install linux-headers-`uname -r`

    2. Move the atlantic-x.y.z.deb file to the directory of your choice. For example,
    use /home/username/aquantia.

    3. Execute the commands:
    cd /home/username/aquantia
    sudo apt-get install ./atlantic-x.y.z.deb

    After this driver will be installed.
    (You can check this via "dpkg -l | grep -i atlantic")

    4. Uninstall the driver:
    Run the following commands:
    sudo dpkg -P atlantic

  5. #5
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    According to this the Marvell Aquantia driver is included in Debian Buster, but must be enabled.

    https://unix.stackexchange.com/quest...-aqc111-driver

    There is no specifc driver for the AQC-111 chipset ID'ed on this QNAP card, it appears it uses the AQC-107 to initialize the interfaces. I will give it a run and see what happens.

    The instructions I posted earlier is after you run a makedeb.sh script. The Marvell docs didn't specify that.

  6. #6
    Untangler jcoffin's Avatar
    Join Date
    Aug 2008
    Location
    Lake Tahoe
    Posts
    9,758

    Default

    Your link is to the USB drivers, not PCI. Either way, it is not standard package of Debian so it will not be in Untangle NGFW.
    Attention: Support and help on the Untangle Forums is provided by
    volunteers and community members like yourself.
    If you need Untangle support please call or email support@untangle.com

  7. #7
    Untangler
    Join Date
    May 2008
    Posts
    596

    Default

    What about 17.0 on bullseye?

  8. #8
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    It appears the "official" release is only at 2.2.9 which was the last release pre-Marvell.

    Github shows that the driver set is up to 2.5.3 and is listed as experimental. (last update 4 months ago)

    https://github.com/Aquantia/AQtion

    The driver in this release is compatible with ethernet adapters based on:
    - AQC-100,
    - AQC-107,
    - AQC-108,
    - AQC-109,
    - AQC-111,
    - AQC-112,
    - AQC-113.

    According to this:

    https://linux-hardware.org/?id=pci:1d6a-11b1-1458-e000

    It works in Debian 10.

  9. #9
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    This adapter works with no issues with Untangle in its current release, you just have to do the following once the card is installed.

    - Log into your Untangle console.
    - Bring up a terminal window
    - enter 'lspci' and you will see 4 new Ethernet Controllers
    - all say "Aquantia Corp. AQC111 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
    - enter 'modinfo atlantic' to show the driver is available
    - You should get a text of the driver and its description, location and version and where Debian stores it
    - in the Terminal, enter 'modprobe -v atlantic' to activate the driver
    - if the port is cabled to a NBase switch, you will see the status lights come on
    - Run an "ip a" to get your link status and the right ethernet port that is used
    - Run 'ethtool ethX | grep -i speed' where X is your ethernet port and depending on your NBase switch, it will read out "5000Mbps"
    - You can exit the console now and bring up the web admin interface
    - Go to the network manager, and check the ethX port and it should say "Speed = 5 Gbit" and "Duplex=Full-duplex"
    - You should be able to map the interface to the purpose you desire.

  10. #10
    Newbie
    Join Date
    May 2020
    Posts
    14

    Default

    FWIW:

    Debian 11 and Ubuntu and their later flavors all recognize this adapter and load the kernel drivers at boot.

    I can only assume that Debian didn't activate the driver at boot due to a dearth of NBase switches at the time of release and decided to let people activate the driver themselves if required.

    But while Debian 10 identifies the adapter with just a continuation of ethernet interfaces, eth2, eth3, eth4 etc.

    Debian 11 and Ubuntu identify them as enosp2, enosp3, enosp4, etc.

    So I am sure when Untangle comes out with their next release, all of these interface names will change in the network manager.
    dashpuppy likes this.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

SEO by vBSEO 3.6.0 PL2