[User Review] Anker 568 + Framework 13 (AMD + Intel 12th gen)

This is a brief user review of the Anker 568 (AKA A8399) with the Framework Laptop 13 on Linux.

I can’t add this device to the megathread because the wiki appears to have reached its character max.

tl;dr:

:star::star::star::star: It mostly works well, with some minor Wayland bugs that have known workarounds. Caveat though that Framework doesn’t support multiple monitors on docks, and Anker does not support Linux with any of their docks (best you’ll get is ChromeOS).

Longer version of the caveats

Just to re-emphasise: if this doesn’t work for you, you’ll probably get best-effort help from Framework (although their “best effort” is usually pretty great :slight_smile: ) and no support from Anker if you’re using Linux. I would strongly advise that you test it in your particular scenario and be prepared to return the dock if it doesn’t work for you.

Hardware/software setup

I’ve got this dock attached to 2x UHD (3840x2160) monitors via DisplayPort as well as an external mouse and several USB 3 devices.

Firmware version: 1.3.4

I have attached the dock to the following devices:

  • AMD Framework: My primary device, an AMD-based Framework 13 (7840U) running Kubuntu Noble
  • Intel Framework: A friend’s 12th-generation Intel Framework running KDE Neon (Ubuntu Jammy base)
  • Steam Deck
  • ARM-based (M1) Mac (also a friend’s)

Limitations

  • USB: All standard USB 2 & 3 devices I’ve used work correctly.
    • USB-C: Works great for charging multiple devices.
      • Each port gets 30 W separately.
    • Caveats:
      • While it is mentioned in some of the images, it’s worth noting that the dock has two separate USB hubs in it, one of which is a USB 2.0 hub. These ports are marked with keyboard/mouse symbols, but they do work correctly with all USB 2 devices I’ve tested.
      • The onboard gigabit ethernet is attached to the same 10 Gbit/s USB 3.1 hub as other USB devices, so in my testing I haven’t been able to get more than 10 Gbit/s total speed for all attached USB devices + the ethernet controller, even without displays attached, from my AMD Framework. (This is a non-issue for me, but worth calling out for anyone who may desire higher speed.)
  • HDMI: Despite the online claim of being an HDMI 2.0 port (and being able to drive a 4k monitor at 60fps), I have not been able to achieve more than 30Hz from this port with any device.
    • The monitor tested works correctly with the Framework gen 3 HDMI card on both the Intel and AMD Frameworks. (I didn’t test the Mac or the Steam Deck with this card.)
    • I suspect this means the devices I’ve tested are setting the port into an HDMI 1.4 mode when combined with this dock
    • The dock does have a firmware update available. Current firmware: v1.3.4, available update to v1.3.9. It’s possible this firmware update fixes it (untested)
  • DisplayPort
    • Intel Framework: Works perfectly
    • Steam Deck: Works perfectly (though this may be because desktop mode uses x11 - see the AMD Framework note below)
    • Mac: Works correctly with known macOS + Apple Silicon limitations
    • AMD Framework: ONLY under Wayland, I sometimes get display corruption on the second screen when driving two external monitors in both 3840x2160@60Hz. WORKAROUND: Start an X11 session and then switch back to Wayland. I have reported this on the KDE bug tracker and may report elsewhere as it gets tracked.
  • Firmware
    • Anker does not provide firmware updates via LVFS, so if you’re Linux-only like I am, you’re not likely to be able to get firmware updates.
    • The macOS version of Anker’s firmware updater repeatedly failed when trying to update this dock, so if you need to do a firmware update you will probably need Windows specifically.
    • VIA, who appears to make the internal chips, has a test account on LVFS but has only uploaded test firmware.
    • Neither the dock nor any of its embedded peripherals (USB hubs, USB billboard device, Anker HID, etc.) appear as upgradable devices with fwupdmgr 1.9.16.
    • Anker doesn’t appear to provide firmware updates through Microsoft Update either (which uses the same format as LVFS updates), so even on Windows you have to install their own firmware updater.

Subjective review

After a few nightmares with other docking stations, I decided to give Anker a try. They’re generally a very reliable company, though I hesitated due to the lack of explicit Linux support. It was somewhat rocky, but I did manage to get it working pretty reliably with my laptop. Overall I’m fairly impressed. However, I can’t give 5 stars given their support limitations on Linux and the fact that they don’t use a standard firmware updater.

Hardware views

lsusb -tvv

The relevant section of lsusb -tvv with my devices attached:

/:  Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb5  /dev/bus/usb/005/001
    |__ Port 001: Dev 018, If 0, Class=Hub, Driver=hub/6p, 480M
        ID 291a:0399  
        /sys/bus/usb/devices/5-1  /dev/bus/usb/005/018
        |__ Port 004: Dev 020, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 2109:2817 VIA Labs, Inc. 
            /sys/bus/usb/devices/5-1.4  /dev/bus/usb/005/020
            |__ Port 001: Dev 023, If 0, Class=Video, Driver=uvcvideo, 480M
                ID 046d:082d Logitech, Inc. HD Pro Webcam C920
                /sys/bus/usb/devices/5-1.4.1  /dev/bus/usb/005/023
            |__ Port 001: Dev 023, If 1, Class=Video, Driver=uvcvideo, 480M
                ID 046d:082d Logitech, Inc. HD Pro Webcam C920
                /sys/bus/usb/devices/5-1.4.1  /dev/bus/usb/005/023
            |__ Port 001: Dev 023, If 2, Class=Audio, Driver=snd-usb-audio, 480M
                ID 046d:082d Logitech, Inc. HD Pro Webcam C920
                /sys/bus/usb/devices/5-1.4.1  /dev/bus/usb/005/023
            |__ Port 001: Dev 023, If 3, Class=Audio, Driver=snd-usb-audio, 480M
                ID 046d:082d Logitech, Inc. HD Pro Webcam C920
                /sys/bus/usb/devices/5-1.4.1  /dev/bus/usb/005/023
            |__ Port 002: Dev 025, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                ID 3938:1134  
                /sys/bus/usb/devices/5-1.4.2  /dev/bus/usb/005/025
            |__ Port 002: Dev 025, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                ID 3938:1134  
                /sys/bus/usb/devices/5-1.4.2  /dev/bus/usb/005/025
            |__ Port 004: Dev 026, If 0, Class=Audio, Driver=snd-usb-audio, 12M
                ID 046d:0a29 Logitech, Inc. H600 [Wireless Headset]
                /sys/bus/usb/devices/5-1.4.4  /dev/bus/usb/005/026
            |__ Port 004: Dev 026, If 1, Class=Audio, Driver=snd-usb-audio, 12M
                ID 046d:0a29 Logitech, Inc. H600 [Wireless Headset]
                /sys/bus/usb/devices/5-1.4.4  /dev/bus/usb/005/026
            |__ Port 004: Dev 026, If 2, Class=Audio, Driver=snd-usb-audio, 12M
                ID 046d:0a29 Logitech, Inc. H600 [Wireless Headset]
                /sys/bus/usb/devices/5-1.4.4  /dev/bus/usb/005/026
            |__ Port 004: Dev 026, If 3, Class=Human Interface Device, Driver=usbhid, 12M
                ID 046d:0a29 Logitech, Inc. H600 [Wireless Headset]
                /sys/bus/usb/devices/5-1.4.4  /dev/bus/usb/005/026
        |__ Port 005: Dev 021, If 0, Class=Hub, Driver=hub/2p, 480M
            ID 05e3:0608 Genesys Logic, Inc. Hub
            /sys/bus/usb/devices/5-1.5  /dev/bus/usb/005/021
            |__ Port 001: Dev 024, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                ID 291a:8399  
                /sys/bus/usb/devices/5-1.5.1  /dev/bus/usb/005/024
        |__ Port 006: Dev 022, If 0, Class=Billboard, Driver=[none], 480M
            ID 291a:2399  
            /sys/bus/usb/devices/5-1.6  /dev/bus/usb/005/022
/:  Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    /sys/bus/usb/devices/usb6  /dev/bus/usb/006/001
    |__ Port 001: Dev 008, If 0, Class=Hub, Driver=hub/4p, 10000M
        ID 291a:1399  
        /sys/bus/usb/devices/6-1  /dev/bus/usb/006/008
        |__ Port 003: Dev 010, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
            ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
            /sys/bus/usb/devices/6-1.3  /dev/bus/usb/006/010
        |__ Port 004: Dev 009, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 2109:0817 VIA Labs, Inc. 
            /sys/bus/usb/devices/6-1.4  /dev/bus/usb/006/009

lsusb -d 2109: -vv

This vendor ID is assigned to VIA Labs

$ sudo lsusb -d 2109: -vv
Place your finger on the fingerprint reader

Bus 005 Device 020: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         2 TT per port
  bMaxPacketSize0        64
  idVendor           0x2109 VIA Labs, Inc.
  idProduct          0x2817 USB2.0 Hub             
  bcdDevice            7.63
  iManufacturer           1 VIA Labs, Inc.         
  iProduct                2 USB2.0 Hub             
  iSerial                 3 000000000
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      1 Single TT
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      2 TT per port
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x002a
  bNumDeviceCaps          3
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000006
      BESL Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           4 micro seconds
    bU2DevExitLat         231 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {30eef35c-07d5-2549-b001-802d79434c30}
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x00e9
    Per-port power switching
    Per-port overcurrent protection
    TT think time 32 FS bits
    Port indicators
  bPwrOn2PwrGood      175 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0507 highspeed power suspend enable connect
   Port 2: 0000.0103 power enable connect
   Port 3: 0000.0100 power
   Port 4: 0000.0103 power enable connect
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 006 Device 009: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass            9 Hub
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         3 
  bMaxPacketSize0         9
  idVendor           0x2109 VIA Labs, Inc.
  idProduct          0x0817 USB3.0 Hub             
  bcdDevice            7.63
  iManufacturer           1 VIA Labs, Inc.         
  iProduct                2 USB3.0 Hub             
  iSerial                 3 000000000
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x001f
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               8
        bMaxBurst               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x002a
  bNumDeviceCaps          3
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      HIRD Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           4 micro seconds
    bU2DevExitLat         231 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {30eef35c-07d5-2549-b001-802d79434c30}
Hub Descriptor:
  bLength              12
  bDescriptorType      42
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood      175 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  bHubDecLat          0.4 micro seconds
  wHubDelay          2292 nano seconds
  DeviceRemovable    0x00
 Hub Port Status:
   Port 1: 0000.02a0 5Gbps power Rx.Detect
   Port 2: 0000.02a0 5Gbps power Rx.Detect
   Port 3: 0000.02a0 5Gbps power Rx.Detect
   Port 4: 0000.02a0 5Gbps power Rx.Detect
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered
lsusb -d 291a: -vv

This vendor ID is assigned to Anker

$ sudo lsusb -d 291a: -vv

Bus 005 Device 018: ID 291a:0399 VIA Labs, Inc.          USB2.0 Hub             
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         2 TT per port
  bMaxPacketSize0        64
  idVendor           0x291a VIA Labs, Inc.         
  idProduct          0x0399 USB2.0 Hub             
  bcdDevice            4.d3
  iManufacturer           1 VIA Labs, Inc.         
  iProduct                2 USB2.0 Hub             
  iSerial                 3 000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      1 Single TT
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      2 TT per port
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0049
  bNumDeviceCaps          5
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000006
      BESL Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           4 micro seconds
    bU2DevExitLat         231 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {8ffb500d-ef41-5949-84e1-5694602c7bd6}
  SuperSpeedPlus USB Device Capability:
    bLength                28
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x00000023
      Sublink Speed Attribute count 4
      Sublink Speed ID count 2
    wFunctionalitySupport   0x1100
      Min functional Speed Attribute ID: 0
      Min functional RX lanes: 1
      Min functional TX lanes: 1
    bmSublinkSpeedAttr[0]   0x00050030
      Speed Attribute ID: 0 5Gb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[1]   0x000500b0
      Speed Attribute ID: 0 5Gb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[2]   0x000a4031
      Speed Attribute ID: 1 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b1
      Speed Attribute ID: 1 10Gb/s Symmetric TX SuperSpeedPlus
  ** UNRECOGNIZED:  03 10 0b
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x00e9
    Per-port power switching
    Per-port overcurrent protection
    TT think time 32 FS bits
    Port indicators
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0503 highspeed power enable connect
   Port 5: 0000.0503 highspeed power enable connect
   Port 6: 0000.0503 highspeed power enable connect
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 005 Device 022: ID 291a:2399 VIA Labs, Inc.          USB Billboard Device   
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.01
  bDeviceClass           17 Billboard
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x291a VIA Labs, Inc.         
  idProduct          0x2399 USB Billboard Device   
  bcdDevice            0.01
  iManufacturer           1 VIA Labs, Inc.         
  iProduct                2 USB Billboard Device   
  iSerial                 3 0000000000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0012
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 0000000000000001
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        17 Billboard
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              3 0000000000000001
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0051
  bNumDeviceCaps          3
  Billboard Capability:
    bLength                    48
    bDescriptorType            16
    bDevCapabilityType         13
    iAdditionalInfoURL          3 0000000000000001
    bNumberOfAlternateModes     1
    bPreferredAlternateMode     0
    VCONN Power                 0 1W
    bmConfigured                03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    bcdVersion               1.21
    bAdditionalFailureInfo      0
    bReserved                   0
    Alternate Modes supported by Device Container:
    Alternate Mode 0 : Alternate Mode configuration successful
      wSVID[0]                    0xFF01
      bAlternateMode[0]           0
      iAlternateModeString[0]     3 0000000000000001
  Billboard Alternate Mode Capability:
    bLength                     8
    bDescriptorType            16
    bDevCapabilityType         15
    bIndex                      0
    dwAlternateModeVdo          0x05000000
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {8ffb500d-ef41-5949-84e1-5694602c7bd6}
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 005 Device 024: ID 291a:8399 Anker Technology Human interface
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x291a Anker Technology
  idProduct          0x8399 Human interface
  bcdDevice            1.34
  iManufacturer           1 Anker Technology
  iProduct                2 Human interface
  iSerial                 3 AH5WZF1D14501156
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      31
          Report Descriptors: 
            ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Bus 006 Device 008: ID 291a:1399 VIA Labs, Inc.          USB3.1 Hub             
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.20
  bDeviceClass            9 Hub
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         3 
  bMaxPacketSize0         9
  idVendor           0x291a VIA Labs, Inc.         
  idProduct          0x1399 USB3.1 Hub             
  bcdDevice            4.d3
  iManufacturer           1 VIA Labs, Inc.         
  iProduct                2 USB3.1 Hub             
  iSerial                 3 000000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x001f
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 [unknown]
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           19
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               8
        bMaxBurst               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0049
  bNumDeviceCaps          5
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000006
      BESL Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat           4 micro seconds
    bU2DevExitLat         231 micro seconds
  Container ID Device Capability:
    bLength                20
    bDescriptorType        16
    bDevCapabilityType      4
    bReserved               0
    ContainerID             {8ffb500d-ef41-5949-84e1-5694602c7bd6}
  SuperSpeedPlus USB Device Capability:
    bLength                28
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x00000023
      Sublink Speed Attribute count 4
      Sublink Speed ID count 2
    wFunctionalitySupport   0x1100
      Min functional Speed Attribute ID: 0
      Min functional RX lanes: 1
      Min functional TX lanes: 1
    bmSublinkSpeedAttr[0]   0x00050030
      Speed Attribute ID: 0 5Gb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[1]   0x000500b0
      Speed Attribute ID: 0 5Gb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[2]   0x000a4031
      Speed Attribute ID: 1 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b1
      Speed Attribute ID: 1 10Gb/s Symmetric TX SuperSpeedPlus
  ** UNRECOGNIZED:  03 10 0b
Hub Descriptor:
  bLength              12
  bDescriptorType      42
  nNbrPorts             4
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  bHubDecLat          0.4 micro seconds
  wHubDelay          2292 nano seconds
  DeviceRemovable    0x00
 Hub Port Status:
   Port 1: 0000.02a0 5Gbps power Rx.Detect
   Port 2: 0000.02a0 5Gbps power Rx.Detect
   Port 3: 0000.0203 5Gbps power U0 enable connect
     Ext Status: 0000.0000
       RX Speed Attribute ID: 0 Lanes: 1
       TX Speed Attribute ID: 0 Lanes: 1
   Port 4: 0000.0263 5Gbps power suspend enable connect
     Ext Status: 0000.0000
       RX Speed Attribute ID: 0 Lanes: 1
       TX Speed Attribute ID: 0 Lanes: 1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001

I have this same dock for my FW16, albeit used with Windows only.

re: the HDMI port – the dock will revert all ports (including HDMI) to 30Hz if 3 monitors are simultaneously connected. Doesn’t seem like this is your issue since you are only connecting two monitors but still a bit of worthwhile trivia.

image

Interesting, thanks! I’m noticing this just with any 4k monitor in UHD, even if it’s the only monitor attached. Are you able to get 4k@60Hz on Windows?

Unfortunately I’m saddled with a pair of decade+ old monitors that know nothing about 4K, let alone 60Hz.