Allo USBridge bundle - USB Ethernet dongle issue

Wasn’t entirely sure if I should create a new topic for this or not, so apologies if I should have re-used the Allo USBridge board thread…

Anyway, I ordered this package recently, and it all arrived a couple of days ago. Based on the advice I also added the USB3 ethernet dongle, but it doesn’t work out of the box. I expected to be able to connect it all and have it work (as that is more or less the point of ordering the bundle isn’t it?).

So, I am doing this headless (no keyboard or monitor directly connected), which yes makes life a little more complicated, but not so much. In case anyone else has this issue, the steps I took are:

  1. Connect ethernet to the onboard port. This works out of the box, and the device gets itself an IP address from the router (DHCP), and either using bonjour or checking what devices are connected to your router, I can log onto the system.
  2. Connect USB Dongle to the USB 3 port, as per the instructions on the Allo site.
  3. Checking the system logs (dmesg), I can see that when the device connects, it is somewhat recognised:
    [36779.565897] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
    [36779.587727] usb 2-1: Parent hub missing LPM exit latency info. Power management will be impacted.
    [36779.592163] usb 2-1: New USB device found, idVendor=0b95, idProduct=1790
    [36779.592174] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [36779.592182] usb 2-1: Product: AX88179
    [36779.592188] usb 2-1: Manufacturer: ASIX Elec. Corp.
    [36779.592194] usb 2-1: SerialNumber: 00000000000040

Unfortunately, it fails:

[36779.958888] ax88179_178a 2-1:1.0 (unregistered net_device): mtu 1500
[36779.959550] ax88179_178a 2-1:1.0 eth1: register 'ax88179_178a' at usb-xhci-hcd.0.auto-1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:90:9e:9d:66:45
[36780.443932] ax88179_178a 2-1:1.0 eth1: unregister 'ax88179_178a' usb-xhci-hcd.0.auto-1, ASIX AX88179 USB 3.0 Gigabit Ethernet
[36780.485791] ax88179_178a 2-1:1.0 (unregistered net_device): Failed to write reg index 0x0002: -71
[36780.485865] ax88179_178a 2-1:1.0 (unregistered net_device): Failed to write reg index 0x0001: -71
[36780.485929] ax88179_178a 2-1:1.0 (unregistered net_device): Failed to write reg index 0x0002: -71
[36780.907619] usb 2-1: reset SuperSpeed USB device number 2 using xhci-hcd
[36780.925915] usb 2-1: device descriptor read/8, error -71

It does work if I connect using the USB 2 port, but then I may as well just use the onboard ethernet port!

Has anybody seen this behaviour before?

My understanding is the USB3 socket is to connect a DAC for the USBridge to be used as designed. I could be wrong of course…not sure how you are using it in your setup otherwise.

@allo.com tagging Johan and @ALLO_audio_boards Andre for you.

@mike Maybe its time Allo had an area of its own under Audio Products

hmm, I’ll happily accept I’m holding it wrong :slight_smile:

I followed the document here: https://www.allo.com/sparky/usb-to-gigabit.html#downloads which says to plug it into the USB 3 slot. This means I have the DAC connected via the “USB Host” labelled slot which appears to be labelled “clean USB output” in the Doco.

Is that incorrect?

Why are you not using the Ethernet on the USbridge and then the USB out to the dac?

Possibly because I am a sucker. I read somewhere on the Allo site (I think or possibly computeraudio) that it was recommended over using the built in port, particularly when up-sampling to DSD512. Given it isn’t working via the dongle I am using the ethernet on the device directly.

I only say as I have their USbridge and have it connected to my network and the USB to a Chord Hugo2 dac and have been very pleased with it.

Sorry, I do appreciate the input, and I may end up doing it like that… but I paid for the dongle, I’d like to see it work :slight_smile:

Fair enough.

can you confirm you are connected to the usb3 on the side of the unit not the usb3 at the opposite end to the power connector?

I don’t have the USBridge setup…and I can’t recall if the Sparky has the same USB/Wifi issues that the Raspberry Pi does.

I too bought the Wifi Dongle but never used it…I always thought it was to used in the USB2 ports

The unit I have has 4 USB ports, one on the side labelled “USB 3”. This is the one I am connecting the dongle too. On the face with the power plug, there are 3, the 2 USB2 ports, and one labelled “USB Host”, this latter one is where I have the DAC connected to.

Does this seem right to you?

Yes that is how I have mine connected, hopefully Allo can resolve your issue.

@ascl I just had it pointed out that you are using the USB-Gigabit dongle…sorry missed that one. I think that should work in the USB3 based on what I have seen on the Allo site…so I am sure one of the Allo guys will chime is…they are pretty good with stuff here :smiley:

This isn’t correct. The USB3.0 port belongs to the Sparky board.

The ‘bottom’ USB port (labelled ‘USB host’) is the one that belongs to the USBridge board - that’s the USB port with the ultra low noise output, to be connected to your USB DAC.

There have been a few reports of issues with the Allo supplied USB3-ethernet adapter on the USB3.0 port.

But as you found Nick @ascl the USB3.0-ethernet adapter does work fine on the USB 2.0 ports of Sparky, so I would just use that. I’ve used the UBS 2.0 port with PCM768kHz and DSD512 without any issues so don’t feel like the USB 2.0 is less capable, in terms of bandwidth.

The issue on the USB 3.0 port (with their supplied ethernet adapter) has been reported to Allo by a few people on Computer Audiophile Forum.

I was forgetting about the side Usb connector, and assumed he was using the host port on the usbridge…my bad

1 Like

Thanks guys, I will do as suggested and use the USB 2 port for the dongle… 480 Mbps (USB 2 speeds) should be perfectly fine.

Thanks !

1 Like

Just to wrap here, using the USB 2 port works, and I can upsample to DSD256 (DSD512 hits performance issues on my Roon Core, but that isn’t surprising, it is a QNAP NAS with an underpowered CPU. That should be fixed soon hopefully!)

Thanks again!

1 Like

What are the benefits of using usb adaptor over the integrated nic?

According to the documentation for it (https://www.amazon.com/clouddrive/share/gvOWZjJzBAdDU6bEMaymRL58XnD2as5vrnpea2lSO1X/oexDv0WYR_WtV9sNjshqAA?_encoding=UTF8&Version=1&entries=0&mgh=1) it can connect via the USB 3.0 port, and give better bandwidth. Recommend here:
https://www.computeraudiophile.com/forums/topic/32132-allo-sparky-usbridge/?page=14&tab=comments#comment-715939 by allo.com.

In practice, I am yet to see any benefit, and possibly it has contributed to some stability issues I have been having… and it seems I am not the only one:

Long story short, I would skip the adapter for now. Maybe if/when the sparky gets a more recent kernel the issues will go away?