# USB-to-ethernet, what does the driver add?

**URL:** <https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258>\
**Category:** Docks, Hubs, Display Adapters\
**Tags:** network-product\
**Created:** [September 2, 2024, 9:14pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258 "2024-09-02T21:14:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oortone](https://avatars.discourse-cdn.com/v4/letter/o/a183cd/32.png) [@Oortone](https://community.startech.com/u/Oortone)\
**Post date:** [September 2, 2024, 9:14pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/1 "2024-09-02T21:14:34Z")

</div>

Hello!  
This is regarding the USB to Ethernet hub called USB3200SPT in macOS but I guess it’s relevant for all similar proucts.  
I noticed in a previous installation (macOS 12, Monterey) that it required three reboots which is quite a lot.  
So now I’m a bit hesitating to install this on macOS 14, Somona. Why do I need a driver for a USB-to-Ethernet adapter in the first place? Most adapters I’ve learned nowdays does not require drivers. What kind of functionality gets added with these low level drivers that I wouldn’t get in a “driverless” adapter?

---

<div class="post-metadata">

**Author:** ![divad27182](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.startech.com/divad27182/32/248_2.png) [@divad27182](https://community.startech.com/u/divad27182)\
**Post date:** [September 3, 2024, 12:26pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/2 "2024-09-03T12:26:38Z")

</div>

The web page for the [usb32000spt](https://www.startech.com/en-us/networking-io/usb32000spt) notes that it has several hardware offload features. I would assume these are not handled by the class driver.

“Three reboots” does seem excessive. You shouldn’t need any. At most, you should need to reload the driver or unplug and replug the device. (Having said that, the commercial OS vendors don’t package things well. 🙂)

---

<div class="post-metadata">

**Author:** ![AdamS](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.startech.com/adams/32/22_2.png) [@AdamS](https://community.startech.com/u/AdamS)\
**Post date:** [September 3, 2024, 1:23pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/3 "2024-09-03T13:23:19Z")

</div>

Hello @Oortone

Thank you for posting on our [StarTech.com](http://StarTech.com) Community forum!

Whether the driver is required for macOS 14 will depend on what revision of the USB32000SPT you have. The original revision of this adapter used the ASIX AX88179 chipset, whereas revision 2 uses the newer ASIX AX88179A chipset. The driver install is required for the original revision of the adapter simply because there is no compatible driver built into the OS for this chipset, whereas there is for the newer AX88179A and would allow it to be plug and play in macOS 14. This would be the case for any USB to ethernet adapter. Whether it will require a driver install will depend whether a compatible driver is built into the OS or not.

To confirm which revision of the USB32000SPT you have you can check the adapter itself and/or the packaging it came in to see if it has any revision markings or if it has a “Lot code” sticker. The Lot code sticker will have a bar code accompanied by a 10 digit number. The 5th and 6th digits of this lot code number would signify the revision. (Ex. xxxx02xxxx which would indicate rev. 2).

If you do have the original revision, the install steps for the driver do suggest 2 reboots during the installation process.

Adam S.

---

<div class="post-metadata">

**Author:** ![Oortone](https://avatars.discourse-cdn.com/v4/letter/o/a183cd/32.png) [@Oortone](https://community.startech.com/u/Oortone)\
**Post date:** [September 3, 2024, 6:31pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/4 "2024-09-03T18:31:16Z")

</div>

> [@AdamS](#):
>
> To confirm which revision of the USB3200SPT you have you can check the adapter itself and/or the packaging it came in to see if it has any revision markings or if it has a “Lot code” sticker. The Lot code sticker will have a bar code accompanied by a 10 digit number. The 5th and 6th digits of this lot code number would signify the revision.

Thanks, however I have a 11-digit number: 14478308897, so 5th and 6th number is 83…? It also says: U3-C25-LN10-11-02361  
Is the driver a kernel extension (kext) or something else?

---

<div class="post-metadata">

**Author:** ![divad27182](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.startech.com/divad27182/32/248_2.png) [@divad27182](https://community.startech.com/u/divad27182)\
**Post date:** [September 4, 2024, 2:47am UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/5 "2024-09-04T02:47:57Z")

</div>

> [@AdamS](#):
>
> The original revision of this adapter used the ASIX AX88179 chipset, whereas revision 2 uses the newer ASIX AX88179A chipset.

Linux has had support for usb:0b95:1790 since Linux 3.9 (April 28, 2013). From reading ASIX’s own driver, it looks like the difference between the AX88179 and AX88179A, as seen by the driver, is in the version number. Apparently at least part of the difference between the two is that the original is USB 3.0 and the -A version is USB 3.2 gen 1. There is apparently an AX88179B as well.

Apparently FreeBSD has supported the AX88179 since version 9.3 (July 16, 2014). This is about the time of macOS X 10.10 (though I can’t say when the driver actually got added).

It turns out I am actually using an AX88179A on one of my computers, using the standard ax88179\_178a driver. (not a startech product ☹) The device actually uses the “Vendor Specific Class”. Thus, you do actually need a device specific driver, and not a class driver. ☹

One question: is it USB3200SPT or USB32000SPT?

---

<div class="post-metadata">

**Author:** ![Oortone](https://avatars.discourse-cdn.com/v4/letter/o/a183cd/32.png) [@Oortone](https://community.startech.com/u/Oortone)\
**Post date:** [September 4, 2024, 1:19pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/6 "2024-09-04T13:19:35Z")

</div>

> [@divad27182](#):
>
> One question: is it USB3200SPT or USB32000SPT?

It’s “USB32000SPT”, so three zeros, seems like I misspelled. That was a tricky one…

---

<div class="post-metadata">

**Author:** ![AdamS](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.startech.com/adams/32/22_2.png) [@AdamS](https://community.startech.com/u/AdamS)\
**Post date:** [September 4, 2024, 1:42pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/7 "2024-09-04T13:42:03Z")

</div>

Yes, the product ID is USB32000SPT.

@Oortone that number may be a different number, perhaps a serial number. The Lot code number would be on a white sticker. If this is not present at all, then it is most likely you would have one of the original revision models. You should also be able to confirm which you have by checking its entry in the System Report which should show which specific chipset it reports there.

The driver is actually an application which enables a system extension.

Adam S.

---

<div class="post-metadata">

**Author:** ![Oortone](https://avatars.discourse-cdn.com/v4/letter/o/a183cd/32.png) [@Oortone](https://community.startech.com/u/Oortone)\
**Post date:** [September 4, 2024, 5:19pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/8 "2024-09-04T17:19:32Z")

</div>

It looks like an original sticker and there is no other with similar numbers. There’s one with product name and two with each mac-address.

Anyway, I could not fin the word “chipset”, neither under Ethernet nor USB although I find the device there. I do find (slightly translated to English):

**USB 3.0 Hub**

| Produkt-ID: | 0x8110 |
| --- | --- |
| Manufacturer-ID: | 0x2109 (VIA Labs, Inc.) |
| Version: | 90.84 |
| Speed: | Up to 5 Gbit/s |
| Manufacturer: | VIA Labs, Inc. |

AX88179:  
Product-ID: 0x1790  
Manufacturer-ID: 0x0b95 (ASIX Electronics Corporation)  
Version: 1.00  
Serial: 00000000000001  
Speed: Upp till 5 Gbit/s  
Manufacturer: ASIX Elec. Corp.

---

<div class="post-metadata">

**Author:** ![AdamS](https://yyz2.discourse-cdn.com/flex012/user_avatar/community.startech.com/adams/32/22_2.png) [@AdamS](https://community.startech.com/u/AdamS)\
**Post date:** [September 4, 2024, 6:52pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/9 "2024-09-04T18:52:35Z")

</div>

That entry does indeed show it to be the original revision using the AX88179 chipset. So this would require the most recent driver install to function in macOS 14.

---

<div class="post-metadata">

**Author:** ![Oortone](https://avatars.discourse-cdn.com/v4/letter/o/a183cd/32.png) [@Oortone](https://community.startech.com/u/Oortone)\
**Post date:** [September 5, 2024, 7:29pm UTC](https://community.startech.com/t/usb-to-ethernet-what-does-the-driver-add/1258/10 "2024-09-05T19:29:35Z")

</div>

OK, thanks. Good to know.
