Support

Online support resources
& contact information

Product Categories

Solo10G Thunderbolt Adapter

Solo10G Thunderbolt Adapter Support Library

ID Article title Download
Driver (2)
1209 Solo10G Windows Auto Update Instructions [Windows] Download now Solo10G_Windows_Installation.txt

Installation procedure.

If you are using the Solo10G Thunderbolt adapter or PCIe card on a Windows computer, make sure you are connected to Wi-Fi or ethernet through some means other than the Solo10G Thunderbolt adapter or PCIe card.

1. Install the Solo10G PCIe card and boot your computer, or connect the Solo10G Thunderbolt adapter to a Thunderbolt port of your computer. You should get a popup to approve the device. If you do not get a popup, launch the Thunderbolt Control Center application and approve the device.

2. Download and install the driver.

- On Windows 11, navigate to Windows Update and select Check for Updates. You should see Marvell - Net 3.1.11 (or newer) begin to download and install.

3. After the installation is complete, reboot the computer. Now you should be running driver 3.1.11 (or newer), which you can check by going to Device Manager -> Network adapters -> Solo10G Thunderbolt Edition and right clicking to view Properties. In the Properties window, select Driver; Driver Version should say 3.1.11 (or newer).

1222 Solo10G and PCIe Card Driver Installation Instructions [Windows] Download now Marvell_AQtion_Win_v3.1.11_10-17-2025.zip

Description: This is the latest driver for Windows 11. After the installation is complete, reboot the computer. You can check that the driver installed by going to Device Manager -> Network adapters -> Solo10G… and right clicking to view Properties. In the Properties window, select Driver; Driver Version should say 3.1.11.

Firmware (1)
1063 Solo10G Firmware Download now MarvellFlashUpdate_1.80.3_3.1.121a.zip

Description: This firmware fixes a few issues with Windows and Linux, however, the firmware updater runs only under Windows. macOS loads virtual firmware as part of its initialization of the Solo10G, so in most cases, it generally does not matter which version of firmware is programmed into the Solo10G when you are using macOS. If you have initialization issues that cannot be otherwise explained, consider updating the firmware.

By clicking Download Now, I agree to the terms of the Marvell Limited Use License Agreement display above on behalf of myself and my company.

MARVELL LIMITED USE LICENSE AGREEMENT

The use of the Deliverables, as defined herein, is exclusively governed by the terms and conditions of this limited use license agreement (the "Agreement"), by and between Marvell Asia Pte. Ltd., a Singapore corporation with offices at Tai Sang Center, 3 Irving Road, #10-01, Singapore, 369522 ("Marvell"), and you, your employer or other entity for whose benefit you act ("Licensee"). 

 By accessing, downloading, installing or using the Deliverables, you represent and warrant that (1) Licensee accepts the terms of this Agreement and (2) if the Licensee is an entity, you are authorized to bind Licensee to the terms and conditions of this Agreement. This Agreement is effective upon the date of such acceptance by Licensee (the "Effective Date"). For the avoidance of doubt, the parties acknowledge and agree that it is not a requirement to the effectiveness and enforceability of this agreement that Marvell execute this Agreement. 

 1. DEFINITIONS
 1.1 "Binary Code" means the executable binary code compiled or otherwise derived from Source Code.
 1.2 "Confidential Information" means (i) the Deliverables and any portions, components or sub-files thereof; (ii) the structure, sequence and organization of the Deliverables and the concepts, methods of operations and ideas disclosed therein; (iii) any trade secrets and know-how relating to the Deliverables and/or the Marvell Product; (iv) Third Party Deliverables; and (v) the terms and conditions of this Agreement. Open Source Software will not be considered Confidential Information.
 1.3 "Deliverables" means the software, firmware, API, utilities, Documentation and other technology provided by Marvell to Licensee or identified by Marvell pursuant to this Agreement.
 1.4 "Derivatives" means: (i) for copyrightable or copyrighted material, any translation, abridgement, revision or other form in which an existing work may be recast, transformed or adapted; and (ii) for material protected by trade secret, any new material derived from such existing trade secret.
 1.5 "Documentation" means written materials, including, without limitation, comments and associated flow charts, diagrams, user or operating manuals, brochures or electronic text and other written instructions.
 1.6 "Intellectual Property" means all intellectual property rights worldwide arising under statutory or common law, including patent rights, trade secret rights, copyrights, or any analogous or similar right in any jurisdiction. For purposes of this Agreement, Intellectual Property excludes trademarks.
 1.7 "Licensed Patent Claims" means the claims of patents owned by Marvell that, in the absence of a license from Marvell, would be directly and necessarily infringed by the use, reproduction or distribution of the Deliverables, when the Deliverables are in unmodified form as delivered by Marvell to Licensee, and not modified or combined with any other products, technology or services.
 1.8 "Licensee's Product" means a product sold by or for Licensee that incorporates a Marvell Product.
 1.9 "Licensee's Software" means software or a platform owned by Licensee that incorporates the Deliverables or any Derivatives thereof for use solely with a Marvell Product.
 1.10 "Marvell Product" means Marvell's proprietary silicon solutions designed to operate with the Deliverables.
 1.11 "Open Source Software" means all software that is distributed under an open source license, which includes (i) any license approved by the Open Source Initiative or any similar license and (ii) any license that meets the Open Source Definition or the Free Software Definition, including without limitation the GNU General Public License, the GNU Lesser General Public License, the Mozilla Public License, the Common Development and Distribution License, the Eclipse Public License and all Creative Commons "sharealike" licenses.
 1.12 "Source Code" means the human readable version of software or firmware.
 1.13 "Third Party Deliverables" means any Deliverables that are owned in whole or in part by a third party (if any), other than Open Source Software, which are delivered or made available by Marvell to Licensee hereunder.

 2. LIMITED LICENSES
 Subject to Licensee's compliance with the terms and conditions of this Agreement, Marvell hereby grants to Licensee a non-transferable, non-sublicensable (except as expressly provided in Section 5 below), non-exclusive, revocable, royalty-free, license:
 2.1 Under the copyrights and trade secrets owned by Marvell that are embodied in the Deliverables, and solely for purposes of enabling Licensee's Software and Licensee's Product to operate exclusively with a Marvell Product to (i) internally use and copy the Deliverables and modify the Deliverables that are provided by Marvell to Licensee in Source Code form; (ii) internally use and copy the Binary Code of the Deliverables for Licensee's evaluation, testing and development of Licensee's Software and Licensee's Product; (iii) internally use the utilities and API without the right to modify; and (iv) copy, publicly perform, publicly display and distribute, through multiple tiers of distribution, the Deliverables (other than utilities and API) solely in Binary Code form as integrated in Licensee's Software and/or a Licensee's Product and any Derivatives of the Deliverables created by Licensee as integrated in Licensee's Software and/or Licensee's Product; and
 2.2 Under the Licensed Patent Claims, to use, make, have made, import, sell and offer to sell the Licensee's Product and Licensee's Software.
 3. LICENSE RESTRICTIONS; OWNERSHIP AND GRANT-BACK LICENSE TO DERIVATIVES
 3.1 Licensee will not, and will not allow any third party to (i) use the Deliverables, including without limitation any Third Party Deliverables or Derivatives of either of the foregoing in conjunction with any product other than the Marvell Product; (ii) license, sell or otherwise distribute the Deliverables and/or Derivatives thereof as a standalone product; (iii) modify, enhance, adapt, decrypt, disassemble, decompile, or reverse engineer the Deliverables provided in Binary Code form, (iv) distribute or disclose (subject to Section 5) the Source Code of any Deliverables and/or Derivatives thereof to any third party without the prior written approval of Marvell; and/or (v) subject the Deliverables, or any portion thereof, to any license obligations applicable to the Open Source Software (unless subject to the Open Source Software license identified by Marvell as applicable to such Open Source Software as of the date of Marvell's delivery of such Deliverables to Licensee). If Licensee is a European Union ("EU") resident, information necessary to achieve interoperability of the Deliverables with other programs within the meaning of the EU Directive on the Legal Protection of Computer Programs is available from Marvell upon written request. If and to the extent that any of the Deliverables are designed to be compliant with any published standard (including DOCSIS, HomePNA, IEEE, and ITU standards), Licensee may not make any modifications that would cause the applicable Deliverables or Licensee's Product to become incompatible with such standard. The Deliverables are not designed, intended, or certified for use in components of systems intended for the operation of weapons, weapons systems, nuclear installations, means of mass transportation, aviation, medical systems providing life support, devices, implants, or equipment, pollution control, hazardous substances management, or for any other dangerous application in which the failure of the Deliverables could create a situation where bodily injury or death may occur. Licensee understands that use of the Deliverables in any such application is solely at Licensee's risk. 
 3.2 Marvell and its suppliers own all right, title and interest in and to the Deliverables and all Intellectual Property rights therein. Licensee will not remove any copyright or patent marking notice from the Deliverables. Licensee agrees that each copy of Licensee's Software that includes all or any portion of the Deliverables or Derivatives thereof will be accompanied by and subject to a Binary Code-limited software license, the terms and conditions of which will be at least as protective of the Deliverables and Derivatives thereof as the terms and conditions Licensee uses for its own software products and the terms and conditions governing this Agreement. Licensee expressly agrees not to distribute any Deliverables or Derivatives thereof to any third party that has not accepted the terms of such Binary Code-limited software license. Ownership of the Open Source Software will be subject to and in accordance with the applicable Open Source Software license. Except as expressly provided herein, this Agreement does not grant Licensee any rights under any of Marvell's Intellectual Property rights or trademarks. Marvell retains all rights not explicitly granted herein.
 3.3 Licensee will own the copyrights and trade secrets in Derivatives of the Deliverables created by or for Licensee pursuant to this Agreement, subject to Marvell's underlying ownership rights in the Deliverables and any conflicting terms in any licenses applicable to Third Party Deliverables. Licensee hereby grants back to Marvell and its affiliates a non-exclusive, royalty-free, perpetual, irrevocable, worldwide license, with the right to sublicense, under its Intellectual Property rights, to use, make, have made, sell, offer to sell, import, copy, display, publicly perform, publicly display, distribute through multiple tiers of distribution, create or have created Derivatives and otherwise exploit (a) the Derivatives of the Deliverables created by or for Licensee pursuant to this Agreement, in whatever form; and (b) any comments, suggestions, ideas, suggestions, or any other feedback provided to Marvell by or on behalf of Licensee with respect to any of the Deliverables or the Marvell Product. Marvell will own all Derivatives that are made and Intellectual Property rights arising from Marvell or its affiliates' exercise of the foregoing license. 
 3.4 Notwithstanding Section 2.1, no license is granted hereunder with respect to any Third Party Deliverables. Licensee is solely responsible for obtaining and maintaining, at its sole expense and cost, licenses to any Third Party Deliverables, provided that Marvell shall use commercially reasonable efforts to identify any such Third Party Deliverables, such as in the text files, file headers, release notes or other documentation associated therewith. Marvell may from time to time provide Licensee with an addendum of applicable or optional Third Party Deliverables that includes supplemental terms and conditions. Licensee's access to or use of such Third Party Deliverables automatically binds Licensee to such supplemental terms and conditions. The restrictions on Licensee's ability to exploit the Deliverables as set forth in Section 3.1 and Section 3.2 and Marvell's rights under Section 3.3 shall apply to the Third Party Deliverables, unless such restrictions and rights conflict with the applicable license terms for the Third Party Deliverables.

 4. OPEN SOURCE SOFTWARE
 The Open Source Software included in or used with the Deliverables is subject to the license terms identified or reproduced in (i) the text files, file headers, release notes or other documentation associated with the Open Source Software; (ii) within the Source Code of the Open Source Software that is provided to Licensee pursuant to this Agreement; or (iii) a written notice as may be provided by Marvell to Licensee from time to time during the term of this Agreement via email at Licensee's email address provided to Marvell through the Marvell registration process required for licensees to access the Deliverables. In the event of any conflict between this Agreement and the applicable Open Source Software license terms, such Open Source Software license terms will control solely with respect to the applicable Open Source Software.

 5. USE OF SUBCONTRACTORS
 Licensee may sublicense its rights under subsections (i) and (ii) of Section 2.1 of this Agreement solely to its authorized subcontractors working on site at Licensee's premises, provided that (i) Licensee first requires each such subcontractor to sign a written agreement with Licensee binding the subcontractor to the same restrictions concerning the Deliverables and Derivatives thereof as are contained in this Agreement; and (ii) Licensee remains fully liable to Marvell for the actions and inactions of each such subcontractor. Licensee will notify Marvell in writing of its intention to provide access to the Deliverables to subcontractors and of any breach by a subcontractor of its obligations under this Section 5. 

 6. DELIVERY
 The applicable Deliverables will be delivered to Licensee via Marvell's extranet or such other secure electronic means as Marvell may use in its reasonable discretion.

 7. CONFIDENTIAL INFORMATION
 Except as expressly provided in Section 5, Licensee will not disclose to any third party, or use in any manner not expressly permitted herein, any Confidential Information. Licensee agrees to take all reasonable measures to protect Confidential Information and prevent unauthorized disclosure, which measures will be at least as stringent as those measures Licensee takes to protect its own confidential information of like kind. Without in any way limiting the foregoing, Licensee will restrict access to Confidential Information, including but not limited to the Deliverables and Third Party Deliverables, to Licensee employees and individual third party contractors who have complied with the requirements of Section 5 who have a "need-to-know" to exercise the license rights granted to Licensee. Notwithstanding the above, all Confidential Information, and any documents and other tangible objects containing or representing Confidential Information and all copies thereof will be and remain the exclusive property of Marvell, its affiliates and their respective suppliers.

 8. DISCLAIMER OF WARRANTIES 
 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE DELIVERABLES AND CONFIDENTIAL INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY EXPRESS OR IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, FITNESS OR SUFFICIENCY FOR A PARTICULAR PURPOSE, SATISFACTORY QUALITY, CORRESPONDENCE WITH DESCRIPTION, QUIET ENJOYMENT OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. MARVELL, ITS AFFILIATES AND THEIR SUPPLIERS DISCLAIM ANY WARRANTY THAT THE DELIVERABLES WILL OPERATE WITHOUT INTERRUPTION OR BE ERROR-FREE.

 9. LIMITATION OF LIABILITY 
 IN NO EVENT WILL MARVELL, ITS AFFILIATES OR THEIR SUPPLIERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND BASED ON ANY THEORY OF LIABILITY, WHETHER FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR OTHERWISE, ARISING OUT OF THIS AGREEMENT OR LICENSEE'S USE OF OR INABILITY TO USE THE DELIVERABLES AND/OR CONFIDENTIAL INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF PROFITS, LOSS OF REVENUES, BUSINESS INTERRUPTION OR LOSS OF INFORMATION (INCLUDING IN CONNECTION WITH ANY DATA BREACH OR CYBERSECURITY INCIDENT), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE COLLECTIVE LIABILITY OF MARVELL, ITS AFFILIATES AND THEIR SUPPLIERS UNDER THIS AGREEMENT IS LIMITED TO THE GREATER OF THE AMOUNT ACTUALLY PAID BY LICENSEE TO MARVELL HEREUNDER OR U.S. ONE HUNDRED DOLLARS ($100). THESE LIMITATIONS WILL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY. IN JURISDICTIONS THAT PROHIBIT EXCLUSION OF LIABILITY OR LIMITATION OF IMPLIED WARRANTIES REGARDLESS OF THE PARTIES' CHOICE OF APPLICABLE GOVERNING LAW, THE ABOVE LIMITATIONS AND EXCLUSIONS MAY BE LIMITED IN THEIR APPLICATION TO LICENSEE AND, DEPENDING ON LOCAL LAW, LICENSEE MAY HAVE OTHER SPECIFIC LEGAL RIGHTS.

 10. TERM AND TERMINATION
 10.1 The licenses granted hereunder commence on the Effective Date and will continue until terminated. Licensee may terminate this Agreement at any time by prior written notice to Marvell. Without prejudice to any other right or remedy which may be available to it, Marvell may terminate this Agreement, upon the provision of written notice to Licensee, if Licensee: (i) commits a material breach of any term or condition of this Agreement, including without limitation the license restrictions set forth in Section 3; (ii) makes any voluntary arrangement with its creditors for the general settlement of its debts or becomes subject to the supervision of a bankruptcy tribunal; (iii) has an order made against it, or passes a resolution, for its winding-up or has a lien holder take possession or has a receiver or similar officer appointed over all or substantially all of its property or assets; (iv) challenges or participates in challenging in legal or administrative proceedings the validity or enforceability of any Licensed Patent Claims; or (v) undergoes a change of control or divestiture of Licensee's business assets to which this Agreement relates. 
 10.2 Upon expiration or termination of this Agreement for any reason, Licensee agrees to immediately cease use of, and to destroy, at Marvell's sole option, all copies of the Deliverables, all Derivatives thereof and any other Confidential Information of Marvell, its affiliates or suppliers in Licensee's or its subcontractors' possession, custody or control, together with all copies and merged portions in any form, including but not limited to deletion of the foregoing from Licensee's computers, and to certify such return or destruction in writing. In the event of termination of this Agreement, all licenses granted to Licensee and sublicenses granted pursuant to Section 5 will terminate immediately. Licensee and its customers will have the right to continue using the Deliverables solely as incorporated into Licensee Products and/or Licensee Software prior to the termination or expiration of the Agreement.
 10.3 Notwithstanding anything to the contrary contained herein, the introductory paragraph of this Agreement and the provisions of Sections 1, 3, 4, 7, 8, 9, 10, 11, 12 and 13 will survive any termination of this Agreement.

 11. EXPORT CONTROLS
 Licensee agrees that it will not export, reexport or transfer the Deliverables, Derivatives thereof, Confidential Information or any products developed with or utilizing the Deliverables, Derivatives, or Confidential Information, in violation of any applicable laws or regulations of the United States or the country where the Deliverables or Confidential Information were obtained. Licensee is solely responsible for obtaining any licenses or authorizations required for Licensee to export, reexport, transfer or import the Deliverables, Derivatives, Confidential Information and Licensee's Software and Licensee's Product.

 12. UNITED STATES GOVERNMENT RESTRICTED RIGHTS 
 The Deliverables are "Commercial Items(s)" as defined in 48 C.F.R. § 2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation," as such terms are used in 48 C.F.R. § 12.212 or 48 C.F.R. § 227.7202, and their successors, as applicable. Consistent with 48 C.F.R. § 12.212 or 48 C.F.R. § 227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Licensee will comply with all laws and regulations applicable to the acquisition of Commercial Computer Software and Commercial Computer Software Documentation by the U.S. Government or any contractor therefor. If Licensee supplies Deliverables to a U.S. Government agency, in accordance with FAR 12.212 or DFARS 227.7202 and their successors, as applicable, Licensee will license the Deliverables to the U.S. Government subject to the terms set forth in this Agreement.

 13. MISCELLANEOUS
 13.1 Licensee will not assign or otherwise transfer this Agreement, the license(s) granted, or any of its rights and obligations hereunder, whether in whole or in part, including by operation of law, upon a change of control of Licensee or sale of Licensee's assets to which this Agreement relates or similar transaction, without the prior written consent of an authorized signatory of Marvell. This Agreement will bind and inure to the benefit of the parties and any permitted successors and assigns. Any purported assignment or transfer of this Agreement that is not in accordance with this Section 13.1 will be of no force or effect. Licensee will provide written notice to any successor to Licensee or its assets to which this Agreement relates of Marvell's rights and Licensee's obligations hereunder prior to the consummation of the change of control or sale of Licensee's business assets or similar transaction. 
 13.2 Licensee acknowledges that its breach of this Agreement may cause irreparable harm and significant injury to Marvell in an amount that may be difficult to ascertain and for which a remedy at law may be inadequate. Accordingly, Licensee agrees that, in addition to any other rights and remedies it may have, Marvell will have the right to seek injunctive or equitable relief in any court of competent jurisdiction to enforce Licensee's obligations under this Agreement. All remedies, whether under this Agreement, provided by law or otherwise, shall be cumulative and not alternative or exclusive.
 13.3 This Agreement (and the rights and obligations of the parties with respect to their relationship under this Agreement) will be construed and interpreted in accordance with the laws of the United States and the State of California, without reference to conflicts of law principles. For purposes of resolving disputes under this Agreement, the parties irrevocably consent to the jurisdiction of all federal and state courts in California and agree that venue will lie exclusively in Santa Clara County, California. The parties specifically agree that the United Nations Convention on Contracts for the International Sale of Goods will not apply to this Agreement. 
 13.4 Any notice required or permitted to be given will be in writing, and shall be personally delivered, sent by courier or certified mail. Notice will be deemed to have been given (i) upon receipt when delivered personally; (ii) two (2) business days after being sent by prepaid, nationally recognized air courier with tracking capabilities; or (iii) five (5) business days after mailing if sent by registered or certified mail. Notices will be sent to Licensee at the address provided by Licensee during the Marvell registration process required to obtain access to the Deliverables and to Marvell at the address set forth in the introductory paragraph of this Agreement, with a copy to Marvell Semiconductor, Inc., 5488 Marvell Lane, Santa Clara California 95054, U.S.A., Attn: Legal Department. Either party may change the address for notice by providing written notice to the other party. 
 13.5 A failure or delay by either party in enforcing any provision of this Agreement will not operate as a waiver of the right to enforce such provision or any other provision of this Agreement. No waiver of any provision of this Agreement will be effective unless in writing, specifying the provision to be waived, and signed by an authorized representative of each party.
 13.6 If a court holds that any provision of this Agreement is invalid or unenforceable under applicable law, the court will modify the provision or part to the extent necessary to make it valid and enforceable, or if it cannot be made valid and enforceable, the parties intend that the court will sever and delete the provision from this Agreement. Any change to or deletion of a provision of this Agreement will not affect the validity or enforceability of the remainder of this Agreement, which will continue in full force and effect.
 13.7 This Agreement constitutes the sole and entire agreement between the parties with respect to the subject matter contained herein, and supersedes all prior and contemporaneous understanding, agreements, representations, and warranties, both written or oral, with respect to such subject matter. This Agreement may only be amended, modified, or supplemented by an agreement in writing signed by duly authorized representatives of both parties, except that any subsequent version of this Agreement made available by Marvell and accepted by Licensee will be binding on the parties upon Licensee's acceptance of such subsequent version.
 13.8 No provision of this Agreement is intended to confer any rights or benefits upon any third party. The parties acknowledge that they are independent contractors and no other relationship, including partnership, joint venture, employment, franchise or principal/agent is intended by the Agreement. Neither party shall have the right to bind or obligate the other. Neither party will be considered the author of this Agreement for the purpose of interpreting any provision herein. This Agreement is executed in English and no translation of this Agreement will have any effect on its interpretation.
 Version: LULA DISTI MAPL 1, January 20, 2020

Manual (1)
1013 Solo10G QSG [English] Download now solo10g_t3e_qsg.pdf

Description: English quick start guide for Sonnet's Solo10G Thunderbolt 3 Edition adapter. This is revision K of this document.

FAQ (21)
808 What 10GBase-T switches and PCIe cards has Sonnet tested for interoperability?

Sonnet has completed the Apple and Intel certification tests and is compatible with all mainstream 10GBASE-T switches and PCIe cards.

809 What reasonably-priced 10GBASE-T switches can Sonnet recommend?

Sonnet has found the 10GBASE-T NETGEAR ProSAFE XS708E 8-port, and ProSAFE XS712T 12-Port 10-Gigabit Smart Switches to be a cost-effective, yet high-performance switches. They supports comprehensive networking features such as VLAN, QoS, IGMP and MLD snooping, L2+ Static Routing, Link Aggregation, ACL, and IPv6 management. The ProSAFE series has an easy-to-use web management GUI, and can be daisy-chained for expansion.

814 I'm getting low throughput on macOS. How can I fix this? Download from Intel

You may need to set a few parameters to enable higher performance at 10Gb/s.

1) Set the mode to full-duplex, which allows the adapter to send and receive at the same time.

To set full-duplex on macOS, go into the System Preferences->Network and select the Twin10G interfaces. Click the "Advanced..." button in the lower right. In the Advanced window select the "Hardware" tab and set "Configure:" to "Manually". Set duplex to "full-duplex".

2) If your entire network will support it, set packet size to jumbo frames which pack six times as many bytes per packet.

For a large frame to be transmitted intact from end to end, every component on the path must support that frame size. The switches, routers, and NICs from one end to the other must all support the same size of jumbo frame transmission for a successful jumbo frame communication session. Switches that don't support jumbo frames will drop jumbo frames. In the event that both ends agree to jumbo frame transmission, there still needs to be end-to-end support for jumbo frames, meaning all the switches and routers must be jumbo frame enabled. At Layer 2, not all gigabit switches support jumbo frames. Those that do will forward the jumbo frames. Those that don't will drop the frames. For a jumbo packet to pass through a router, both the ingress and egress interfaces must support the larger packet size. Otherwise, the packets will be dropped or fragmented. If the size of the data payload can't be negotiated (this is known as PMTUD, packet MTU discovery) due to firewalls, the data will be dropped with no warning, or "blackholed". And if the MTU isn't supported, the data will have to be fragmented to a supported size and retransmitted, reducing throughput.

To set Jumbo frames on macOS, go into the System Preferences->Network and select the Twin10G interfaces. Click the "Advanced..." button in the lower right. In the Advanced window select the "Hardware" tab and set "Configure:" to "Manually". Set MTU to "Custom" and enter "9000".

3) Not all devices support flow control, or the absence of flow control. If Flow Control is off, turn it on; if it is on, turn it off.

4) Update your macOS to at least 10.13.6. Earlier versions enable SMB signing by default, which can cripple 10Gb networks. Update your macOS, or disable SMB signing. (You can Google how to do this.)

5) If you're in a macOS server environment:

If your Server is running 10.13.6+ enable SMB protocol, and disable AFP protocol.

If your Server is running 10.12.6- enable AFP protocol, and disable SMB protocol.

If your Server is running 10.13.6+, update your clients to 10.13.6+ for a significant performance boost.

993 My system crashes, freezes, or fails to connect when I talk to a storage device on the network

Go to System Preferences...Network.

Select the 10GbE port and click "Advanced..."

Select the Hardware tab.

If Jumbo packets are on, turn them off, click OK and click Apply.

If that fixes the problem, then stay at Standard (1500), or check the Jumbo packet setting of every switch and device in the path.

If that doesn't fix the problem, check Flow Control.

If Flow Control is off, turn it on; or if it is on, turn it off. Not all devices support flow control, or the absence of flow control.

1018 I'm getting poor performance with my Solo10G through a Netgear XS716 10G switch.

We did a test installation with a QNAP TS-1685, and two Sonnet Solo10G's on Thunderbolt 3 iMacs and a brand new Netgear XS716 10G switch. We were only getting about 160 MB/sec read, even thought we were using macOS 10.13.6 (which disables SMB Signing), and we enabled Jumbo Frames in the Macs, the Netgear and the QNAP. We plugged the Sonnet directly into the QNAP, and instantly got 1000 MB/sec. We did a "factory default" reset on the Netgear XS716T, and the "problem" was solved.

1041 Upon connecting the Solo10G, I see an error message "Accessory Needs More Power"

Your computer does not have 15W available that the Solo10G requires, but instead only 7.5W.

When plugging external devices into a MacBook Pro, the 15-inch and 13-inch models with four Thunderbolt 3 ports will provide 15W only to the first two devices and then 7.5W to the second two devices in the order that they are plugged in, irrespective of port and device type. The 13-inch model with only two Thunderbolt 3 ports will provide 15W to the first device and 7.5W to the second. Try disconnecting all the devices and plug in the Solo10G Thunderbolt 3 Adapter first.

Some PCs do not supply 15W to all of the Thunderbolt 3 ports. Check you computer specifications for details. Make sure the Solo10G is the first device plugged into the computer.

1044 My 10G/25G adapter performance drops significantly on a laptop when battery level is low.

When operating on battery power and the battery level drops below ~20% on a MacBook Pro or MacBook Air, macOS will decrease 10/25G Ethernet transmit performance in order to conserve battery life for the laptop. This also occurs when macOS Low Power Mode is active.

1081 I see the Solo10G in macOS, but it is not making a reliable network connection.

Your network preferences may be corrupt...

1) Go to System Preference..."Network".

2) Record your Network setups.

3) Select: Locations: Edit Locations.

4) Select each location except Automatic and click "-" to delete.

5) Click Apply.

6) Delete each of your 10GbE Network Ports by selecting each of them and clicking "-".

7) When you see the dialog box asking if you would like the controllers to return, click No.

8) Click Apply.

9) Click + to add your 10GbE networks connections.

10) Set them up from your notes.

11) Click Apply.

12) Wait five minutes for the system to refresh the settings.

If that doesn't work, delete the following two files with the terminal commands:

sudo rm /Library/Preferences/SystemConfiguration/NetworkPreferences.plist

sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

Restart and recreate your network settings.

If that doesn't work, contact support@sonnettech.com. Be sure to save and send a System Report.

1157 On my older TB3 Mac, my 10GbE sometimes becomes non-responsive.

If you are using a MacBook Pro (2016), iMac Pro (2017), iMac (2017) or iMac (2019), and you are connecting another Thunderbolt device to an adjacent TB3 port; and your 10GbE becomes non-responsive (but may still appears as available), then connecting your Solo10G or Twin10G to the Thunderbolt port on the right may resolve the issue.

1188 My Solo10G fails to enumerate.

In some rare circumstances, the Solo10G will not function connected to a particular Thunderbolt port. Try plugging into a different Thunderbolt port on the computer. For example, you must plug into the furthest back Thunderbolt port in an HB Z Book Studio G5.

1194 My Solo10G crashes on my HP Zbook.

You may have HPVelocity installed on your machine. There is an issue with the LiveQoS filter driver that causes the crash. You can either:

- uninstall HPVelocity using the settings->Apps & features menu

- disable “ Large Send Offload” in the device manager->network adapters->Solo 10G driver “ advanced” tab.

1214 My Solo10G isn't working with my Lenovo Thinkpad P15

On the Lenovo Thinkpad P15 (and possibly other Thinkpads), you must set 'DMA Kernel Protection' in the BIOS/UEFI to 'Disable' to allow the Solo10G to function in Windows.

1012 Solo10G-Can I Connect a Solo 10G Thunderbolt 3 Adapter to a Thunderbolt 2 Mac

Thunderbolt 2 does not have enough power to directly connect a Thunderbolt 3 bus-powered device like the Solo10G Thunderbolt 3 adapter. However, you can connect the Solo10G if you have an intermediate Thunderbolt 3 device in the chain that is wall-powered, for example the Sonnet Echo 11 Dock.

Thunderbolt 2 Mac----Apple TB 3 (USB-C) to TB 2 Adapter----Wall-powered Thunderbolt 3 Device----Solo10G Thunderbolt 3 Edition

Note that the Apple Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter is reversible and will support a Thunderbolt 2 Mac and a Thunderbolt 3 device (as well as a Thunderbolt 3 Mac and a Thunderbolt 2 device).

1013 Solo10G-Device Not Working on Windows

My Solo 10G is not working on Windows.

If your Solo10G is not working on Windows, we recommend the following steps:

1. Update Your Network Drivers

Check on www.aquantia.com under support>drivers. Aquantia was also recently purchased by Marvell. You may also find more up to date driversat www.marvell.com under support>drivers. Look for the aQtion NIC AQC107S as this is the controller used for the Solo 10G

2. Do Not Allow Windows to Power off the Network Adapter

Windows will power down hardware devices in order to save power. Powering down the Ethernet adapter can result in the connection between the Solo and Windows client to lose connection.

• Open Device Manager by clicking the Start button, clicking Control Panel, clicking System and Maintenance, and then clicking Device Manager.
• Now expand Network Adapters, right click on the Ethernet device and click Properties.
• In the window that appears, click Power Management and un-check the option Allow the computer to turn off this device to save power.
3. Green Ethernet or Energy Efficient Ethernet (EEE)

Consumer Ethernet switches that support EEE will automatically adjust their respective power-saving settings so that they match, but some Ethernet switches do not perform this mutual adjustment properly, resulting in poor throughput performance and dropped packets.

If your Ethernet switch and Ethernet adapter support EEE, turning it off on both the PC NIC and the Ethernet switch has shown to eliminate data errors and occasional device disconnects in some cases.

In Windows, the EEE setting is associated with the network adapter hardware

• Open Device Manager.
• Double-click Network adapters.
• Right-click the network adapter you want, and then click Properties.
• On the Advanced tab, Look for energy-saving options and make the appropriate changes you want.
For changing this setting on an Ethernet switch, refer to the Ethernet switch specific power saving options and make the appropriate changes you want.

4. Ethernet Adapter Performance Settings

There are a variety of settings which may be available for your PC's network adapter that can improve throughput performance. These settings are associated with the network adapter hardware

• Open Device Manager.
• Double-click Network adapters.
• Right-click the network adapter you want, and then click Properties.
• On the Advanced tab, Look for energy-saving options and make the appropriate changes you want.

Below is a description of these options and what they do.

Maximize all adapter buffers and descriptors - Set these values as high as possible for maximum performance. On PCs with limited physical memory, this may have a negative impact as send buffers consume system memory. On most systems, however, the maximum setting can be applied without significantly reducing available memory.

Receive Buffers: The buffer size of system memory that can be used by the adapter for received packets, which can be increased to help improve the performance of outgoing network traffic, but it consumes system memory.

Transmit Buffers: The buffer size of system memory that can be used by the adapter for sending packets, which can be increased to help improve the performance of outgoing network traffic, but it consumes system memory.

Receive Descriptors: Sets the number of Receive Descriptors that are allocated in the host memory and used to store the received packets. This can be increased if performance of received traffic is lacking.

Transmit Descriptors: Sets the number of Transmit Descriptors that enable the adapter to track transmit packets in the system memory. This can be increased if performance of transmission traffic is lacking.

Some options may be enabled or disabled by default.
Additionally, you may need to enable something that is disabled, or disable something that is enabled for best performance.
Try different settings on your devices to increase performance.

Turn all "offload" options OFF - Offloading tasks from the CPU to the network adapter can help lower CPU usage on the PC at the expense of adapter throughput performance. This can be responsible for issues sometimes.

Disable Interrupt Moderation / Set Interrupt Moderation Rate to OFF - This feature groups packets together and sends them as a batch. It can be responsible for sluggish performance sometimes.

Disable Flow Control - It sounds counter-intuitive to disable flow control, but TCP has it's own flow control mechanism and if an occasional UDP packet gets dropped.

Sometimes disabling all settings, then enabling one at a time can help. For example:

Disable Receive Side Scaling
Disable Adaptive Inter-Frame Spacing
Set Enable PME to DISABLED
Disable Packet Priority & VLAN
Disable Jumbo Packet

Test, throughput, then enable settings one at a time.

1022 Solo10G-My Performance Drop Off Significantly When My Computer Battery is Low

The performance of my Solo10G drops off significantly when my computer battery is low.

I am sorry you are having performance issues with your Solo10G when you are connected to your laptop, but this is expected. When the battery level drops below ~20% on a MacBook Pro or MacBook Air, macOS will decrease 10/25G Ethernet transmit performance in order to conserve battery life for the laptop.

1024 Solo10G-I Upgraded macOS Big Sur to 11.1, And My Solo10G Stopped Working

If you upgraded macOS Big Sur to 11.1, and your Solo10G stopped working, it is because the update corrupted the network settings. To recover, you need to delete the network plists and recreate your network settings.

Launch Terminal and type the following:
sudo rm /Library/Preferences/SystemConfiguration/NetworkPreferences.plist
sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

Restart and recreate your network settings.
If that doesn't work, be sure to save and send a System Report to us.

1136 Solo 10G SFP Thunderbolt Adapter-SFP vs SFP+

Can you use non-sonnett SFPs with the Solo 10g+ adaptor?

Additionally, can you use a 1g SFP?

Most SFP+ transceivers (including Sonnet transceivers) are natively compatible with 10Gbps and 1Gbps networks by design.
However, this is not the same as being compatible with an SFP vs. SFP+ transceiver.

An SFP transceiver can only function at 1Gbps, and is not forward compatible with an SFP+ 10Gbps transceiver, nor 10Gbps networks.
An SFP+ transceiver can only be connected to another SFP+ transceiver.

SFP+ transceivers can connect to each other, even if the ISP backbone only supports up to 1000Mbps (1Gbps) SFP+ transceivers are designed to have some support for 1Gbps networks to allow for interconnectivity. Although the connection must be [SFP+ to SFP+] even if the hardware is upgraded to support 10Gbps networks (e.g. 10Gbps capable switch or router) if the ISP backbone/wall-port only provides 1Gbps speeds, these SFP+ adapters/transceivers will only function at 1Gbps when used with a setup like this.

1155 Solo10G-Windows Error The Device is Blocked from Starting

Thank you for the information. We are sorry to hear this is giving you trouble.

- We have seen that this error can occur when the host-computer may not be running the latest OS versions/updates, which can either prevent automatic installation of needed drivers, or, the publicly available driver provided is incompatible with the Windows version running.
Or, the host-computer may have additional settings preventing installation or use of certain software.
If available, the computer can be connected to the internet, and the proper drivers should install automatically, and, Windows updates can occur. See our tech note here for more details.

- Or, if this computer can not be connected to the internet broadly, or if this does not help, try using these older (archived) driver links below to manually install prior driver versions.
These are links to a Dropbox account, so they may need to be installed manually, with the other driver removed manually, as well as the host-computer disconnected from the internet after download of these drivers below (to prevent automatic installation prior to manual installation/removal).

https://www.dropbox.com/s/mh7cqlqwvfrq8bd/Marvell_AQtion_x64_Win_ver2.1.21.0.zip?dl=0

https://www.dropbox.com/s/qe0vgok40ye7fvx/Aquantia_AQtion_x64_Win_ver_2.1.12.zip?dl=0

https://www.dropbox.com/scl/fi/qnve3xttx7xltwsnhssj3/aQuantia_AQtion_Win_2.1-sonnet.zip?rlkey=lh07n6wharsz8q8n3qls257ib&dl=0

https://www.dropbox.com/scl/fo/vdzowi7atz3pevez3lhpk/h?rlkey=gjut49qw5mnbjukqjo4fuanqh&dl=0

The newest (archived) driver is at the top, and the oldest is at the bottom. Try installing the newest driver first, and if this does not work for your setup, try the next oldest driver down next.

- Lastly, if none of these older drivers help, check the BIOS/UEFI of the host-computer for advanced PCIe options like manually setting PCIe generation to 'Gen2' or 'Gen3' rather than 'auto', setting PCIe Security to 'disable', or disabling advanced security options like BitLocker, at least temporarily, for testing. Other seemingly unrelated settings can also redirect PCIe resources away from a third-party PCIe cards. If settings like 'Intel Virtualization' 'Intel VT-d' or if a Hypervisor are in use, these settings can also be set to 'disable' and the setup/installation tested again.
Check in your host-computers manual for more information on the settings available.

Let us know if any of this helps.

Thank you for your time.

1156 Solo 10G-Is EEE (Energy Efficient Ethernet) Supported

Yes, all Sonnet Solo10G units support EEE. EEE is implemented differently on different operating systems, and this may also need to be disabled/enabled separately. For macOS, see this third-party reference here for how to enable/disable EEE. For Windows, look for 'Green Ethernet' or Energy Efficient Ethernet (EEE)

Also, be aware that consumer Ethernet switches that support EEE will automatically adjust their respective power-saving settings so that they match, but some Ethernet switches do not perform this mutual adjustment properly, resulting in poor throughput performance and dropped packets.

If your Ethernet switch supports EEE, turning it off on both the PC NIC (Solo10G) and the Ethernet switch, and within Windows OS, has shown to eliminate data errors and occasional device disconnects in some cases.

In Windows, the EEE setting is associated with the network adapter hardware

• Open Device Manager.
• Double-click Network adapters.
• Right-click the network adapter you want, and then click Properties.
• On the Advanced tab, Look for energy-saving options and make the appropriate changes you want.

For changing this setting on an Ethernet switch, refer to the Ethernet switch specific power saving options and make the appropriate changes you want.
This is also applicable if using macOS/Linux, as the switches settings may also need to mirror the settings of the operating system in use.

1176 Solo10G First Troubleshooting for macOS

My Solo10G is not working (on macOS)

If your Solo10G is not working on macOS, we recommend the following troubleshooting steps:

Regarding Software on macOS:

When using macOS/Apple, the steps outlined in our tech notes here can often help on macOS.

Some setups can benefit from this, particularly if disconnections (or no connections) occur

Sometimes the OS can see similar devices, and mistakenly mis-allocate memory, or, a macOS software update may cause an issue with a low-level Apple component, leading to similar problems.

We recommend to also test these fixes again after checking the hardware fixes shown below.

Regarding Solo10G Hardware:

The Solo 10G Thunderbolt 3 includes a built-in captive Thunderbolt cable that can be replaced with a similar Thunderbolt cable.
Symptoms like this can sometimes be caused by a faulty or loose Thunderbolt cable.
Has this also been tested using a new known-good Thunderbolt cable with this?

Or, does swapping the Thunderbolt cables from the known-good Solo to the problem Solo resolve issue, or does the issue follow the cable?

If you happen to have another known-good cable, and the issue is resolved, we may be able to send a new cable under warranty.

The cable can be replaced by using a T9 or T10 Torx-bit (6-pointed) screwdriver to remove the holding screws on the rear faceplate.

Once removed, the faceplate will come off and you can access the cable.

For Thunderbolt 3, you can use another known-good 40Gbps Thunderbolt 3 cable that is 0.8 meters long or less (or a known-good cable from another Solo) to verify if this resolves the issue.

Additionally, we have seen similar symptoms occur with debris in the chassis or cable line.
We would also recommend removing the network and Thunderbolt cables from the enclosure, cleaning the chassis, cable ports, and cable-plug-ends, with a can of compressed air, re-seating the cables, and testing this again with known-good cables.
Also, if available, an application of contact cleaner like this here, and 91% (or higher) isopropyl alcohol on a q-tip or similar, on the electrical cable-plug-ends and ports can also help with connectivity issues.

1181 My Network Device is not working

My Sonnet Network device is not working (especially on Windows)!

We do know that some OEM computers can have additional settings that affect connectivity of third-party peripherals.A) Try entering the BIOS/EFI screen of your host computer, then look for settings like 'Thunderbolt Security' 'DMA Kernel Protection' 'DMA Access' 'PCI Security' 'Boot Security' or similar, and set them to 'disable'. Then save and exit, then test the network again.Whereas, other settings like 'PCIe Tunneling' and 'DisplayPort Tunneling' must be set to 'enable'.Seemingly unrelated settings like 'Intel Virtualization', 'Intel VT-d', or the use of a hypervisor can all allocate resources away from the PCIe/Thunderbolt bus, which can cause unusual problems like what you describe.The host computer may also have proprietary software that interferes with the use of third party peripherals such as ours.For example, Dell may have a 'Dell Support Center' application that may need to be disabled, along with the firmware changes mentioned above. Windows (and OEM's like Dell) can also install other applications natively (like Xbox live) which may also automatically enable at startup, but can interfere with Thunderbolt connectivity and other third-party hardware like ours.We also recommend disabling this and similar applications as well.We recommend consulting the host computer manual for additional options. If available, does the same issue occur on other Thunderbolt equipped host-computers, or, with any other operating systems?This can help isolate if the issue is the dock itself, or, a host-computer/operating system setting or similar.B) Although less likely, symptoms like this can sometimes be caused by a faulty Thunderbolt cable, wall-power cable, or network cable.Have you also tried testing new known-good cables with this?Additionally, we have seen similar symptoms occur with debris in the chassis or cable line.We would also recommend removing the cables from the enclosure, cleaning the chassis, cable ports, and cable-plug-ends, with a can of compressed air, re-seating the cables, and testing this again with known-good cables.Also, if available, an application of contact cleaner like this here and using 91% isopropyl alcohol (or higher) and a q-tip on the cable-plug-ends and ports can also help with connectivity issues.C) Settings on the network node (router/switch [firmware/GUI]) may also need to be changed to match the settings in WindowsWe have also seen that a firmware update may occur, which can change or reset settings of these network devices (or both the network device, and Windows) without user-consent, or knowledge.Matching settings helps to ensure the software settings are functioning properly, and helps to isolate problems toward the device.-- Regarding Software on Windows:1. Do Not Allow Windows to Power off the Network AdapterWindows will power down hardware devices in order to save power. Powering down the Ethernet adapter can result in the connection between the Solo and Windows client to lose connection. • Open Device Manager by clicking the Start button, clicking Control Panel, clicking System and Maintenance, and then clicking Device Manager. • Now expand Network Adapters, right click on the Ethernet device and click Properties. • In the window that appears, click Power Management and un-check the option Allow the computer to turn off this device to save power.2. Green Ethernet or Energy Efficient Ethernet (EEE)Consumer Ethernet switches that support EEE will automatically adjust their respective power-saving settings so that they match, but some Ethernet switches do not perform this mutual adjustment properly, resulting in poor throughput performance and dropped packets.If your Ethernet switch and Ethernet adapter support EEE, turning it off on both the PC NIC and the Ethernet switch has shown to eliminate data errors and occasional device disconnects in some cases.In Windows, the EEE setting is associated with the network adapter hardware • Open Device Manager. • Double-click Network adapters. • Right-click the network adapter you want, and then click Properties. • On the Advanced tab, Look for energy-saving options and make the appropriate changes you want.For changing this setting on an Ethernet switch, refer to the Ethernet switch specific power saving options and make the appropriate changes you want.3. Ethernet Adapter Performance SettingsThere are a variety of settings which may be available for your PC's network adapter that can improve throughput performance. These settings are associated with the network adapter hardware • Open Device Manager. • Double-click Network adapters. • Right-click the network adapter you want, and then click Properties. • On the Advanced tab, Look for energy-saving options and make the appropriate changes you want.Below is a description of these options and what they do.Maximize all adapter buffers and descriptors - Set these values as high as possible for maximum performance. On PCs with limited physical memory, this may have a negative impact as send buffers consume system memory. On most systems, however, the maximum setting can be applied without significantly reducing available memory.Receive Buffers: The buffer size of system memory that can be used by the adapter for received packets, which can be increased to help improve the performance of outgoing network traffic, but it consumes system memory.Transmit Buffers: The buffer size of system memory that can be used by the adapter for sending packets, which can be increased to help improve the performance of outgoing network traffic, but it consumes system memory.Receive Descriptors: Sets the number of Receive Descriptors that are allocated in the host memory and used to store the received packets. This can be increased if performance of received traffic is lacking.Transmit Descriptors: Sets the number of Transmit Descriptors that enable the adapter to track transmit packets in the system memory. This can be increased if performance of transmission traffic is lacking. -- Regarding PC's Network Firmware options (BIOS/UEFI):Some options may be enabled or disabled by default.Additionally, you may need to enable something that is disabled, or disable something that is enabled for best performance.Try different settings on your devices to increase performance.Turn all "offload" options OFF - Offloading tasks from the CPU to the network adapter can help lower CPU usage on the PC at the expense of adapter throughput performance. This can be responsible for issues sometimes.Disable Interrupt Moderation / Set Interrupt Moderation Rate to OFF - This feature groups packets together and sends them as a batch. It can be responsible for sluggish performance sometimes.Disable Flow Control - It sounds counter-intuitive to disable flow control, but TCP has it's own flow control mechanism and if an occasional UDP packet gets dropped.Sometimes disabling all settings, then enabling one at a time can help. For example:Disable Receive Side ScalingDisable Adaptive Inter-Frame SpacingSet Enable PME to DISABLEDDisable Packet Priority & VLANDisable Jumbo PacketTest, throughput, then enable settings one at a time.While time consuming, it can help to isolate the issue.Let us know more when you can, and if any of this helps or changes results, or if issues persist, and we can proceed from there.Thank you for your patience while we work through this.Regards,Sonnet Team

All support options