USB 3.1 hub shown as USB 2.0

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












My problem is the following. My system is detecting my USB 3.1 Gen1 hub (onboard hub).



First, I confirmed that my motherboard does indeed have support for USB 3.1. I have an Asus H97-PRO which has obviously the H97 chipset which does have support for USB 3.1 Gen1. You can find listed in the Asus the following 6 x USB 3.1 Gen 1 port(s) (4 at back panel, blue, 2 at mid-board). So, my board does have support for USB 3.1 Gen1`.



If I do lsusb, I get two USB 2.0 hubs. I have one USB 2.0 hub and one USB 3.1 Gen1 hub.



Bus 002 Device 004: ID 04d9:a070 Holtek Semiconductor, Inc. 
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


If I do lsusb -t. I get the two hubs with a speed of 480M as expected.



/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M


Using one of my development boards, which has USB 3.0, I can confirm that when connected to a USB 3.1 port, it is forced to run on USB 2.0.



I have already ran update-usbids, update-pciids and added iommu=soft to GRUB_CMDLINE_LINUX_DEFAULT in the grub configuration.



I've ran out of ideas. Thanks in advance for everyone who tries to help.







share|improve this question
















  • 1




    Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
    – Stephen Kitt
    Oct 20 '17 at 19:37










  • I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
    – FFY00
    Oct 20 '17 at 19:44














up vote
1
down vote

favorite












My problem is the following. My system is detecting my USB 3.1 Gen1 hub (onboard hub).



First, I confirmed that my motherboard does indeed have support for USB 3.1. I have an Asus H97-PRO which has obviously the H97 chipset which does have support for USB 3.1 Gen1. You can find listed in the Asus the following 6 x USB 3.1 Gen 1 port(s) (4 at back panel, blue, 2 at mid-board). So, my board does have support for USB 3.1 Gen1`.



If I do lsusb, I get two USB 2.0 hubs. I have one USB 2.0 hub and one USB 3.1 Gen1 hub.



Bus 002 Device 004: ID 04d9:a070 Holtek Semiconductor, Inc. 
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


If I do lsusb -t. I get the two hubs with a speed of 480M as expected.



/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M


Using one of my development boards, which has USB 3.0, I can confirm that when connected to a USB 3.1 port, it is forced to run on USB 2.0.



I have already ran update-usbids, update-pciids and added iommu=soft to GRUB_CMDLINE_LINUX_DEFAULT in the grub configuration.



I've ran out of ideas. Thanks in advance for everyone who tries to help.







share|improve this question
















  • 1




    Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
    – Stephen Kitt
    Oct 20 '17 at 19:37










  • I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
    – FFY00
    Oct 20 '17 at 19:44












up vote
1
down vote

favorite









up vote
1
down vote

favorite











My problem is the following. My system is detecting my USB 3.1 Gen1 hub (onboard hub).



First, I confirmed that my motherboard does indeed have support for USB 3.1. I have an Asus H97-PRO which has obviously the H97 chipset which does have support for USB 3.1 Gen1. You can find listed in the Asus the following 6 x USB 3.1 Gen 1 port(s) (4 at back panel, blue, 2 at mid-board). So, my board does have support for USB 3.1 Gen1`.



If I do lsusb, I get two USB 2.0 hubs. I have one USB 2.0 hub and one USB 3.1 Gen1 hub.



Bus 002 Device 004: ID 04d9:a070 Holtek Semiconductor, Inc. 
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


If I do lsusb -t. I get the two hubs with a speed of 480M as expected.



/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M


Using one of my development boards, which has USB 3.0, I can confirm that when connected to a USB 3.1 port, it is forced to run on USB 2.0.



I have already ran update-usbids, update-pciids and added iommu=soft to GRUB_CMDLINE_LINUX_DEFAULT in the grub configuration.



I've ran out of ideas. Thanks in advance for everyone who tries to help.







share|improve this question












My problem is the following. My system is detecting my USB 3.1 Gen1 hub (onboard hub).



First, I confirmed that my motherboard does indeed have support for USB 3.1. I have an Asus H97-PRO which has obviously the H97 chipset which does have support for USB 3.1 Gen1. You can find listed in the Asus the following 6 x USB 3.1 Gen 1 port(s) (4 at back panel, blue, 2 at mid-board). So, my board does have support for USB 3.1 Gen1`.



If I do lsusb, I get two USB 2.0 hubs. I have one USB 2.0 hub and one USB 3.1 Gen1 hub.



Bus 002 Device 004: ID 04d9:a070 Holtek Semiconductor, Inc. 
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


If I do lsusb -t. I get the two hubs with a speed of 480M as expected.



/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
|__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 4: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M


Using one of my development boards, which has USB 3.0, I can confirm that when connected to a USB 3.1 port, it is forced to run on USB 2.0.



I have already ran update-usbids, update-pciids and added iommu=soft to GRUB_CMDLINE_LINUX_DEFAULT in the grub configuration.



I've ran out of ideas. Thanks in advance for everyone who tries to help.









share|improve this question











share|improve this question




share|improve this question










asked Oct 20 '17 at 19:34









FFY00

265




265







  • 1




    Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
    – Stephen Kitt
    Oct 20 '17 at 19:37










  • I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
    – FFY00
    Oct 20 '17 at 19:44












  • 1




    Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
    – Stephen Kitt
    Oct 20 '17 at 19:37










  • I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
    – FFY00
    Oct 20 '17 at 19:44







1




1




Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
– Stephen Kitt
Oct 20 '17 at 19:37




Before anyone else asks, the lsusb -t output does indeed confirm that the kernel only sees USB 2 ports: USB 3 ports would appear as Class=root_hub, Driver=xhci_hcd/6p, 5000M (with a varying number of ports of course, the important part here is “5000M”).
– Stephen Kitt
Oct 20 '17 at 19:37












I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
– FFY00
Oct 20 '17 at 19:44




I just answered the question. For some reason the motherboard didn't came with XHCI enabled by default which I took for granted. Guess we can't trust in the manufacturers.
– FFY00
Oct 20 '17 at 19:44










1 Answer
1






active

oldest

votes

















up vote
2
down vote













Okay, for some reason my motherboard doesn't come with the XHCI support enabled by default. So if anyone is experiencing a similar issue just go and check if XHCI is enabled in the bios.






share|improve this answer






















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f399421%2fusb-3-1-hub-shown-as-usb-2-0%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    2
    down vote













    Okay, for some reason my motherboard doesn't come with the XHCI support enabled by default. So if anyone is experiencing a similar issue just go and check if XHCI is enabled in the bios.






    share|improve this answer


























      up vote
      2
      down vote













      Okay, for some reason my motherboard doesn't come with the XHCI support enabled by default. So if anyone is experiencing a similar issue just go and check if XHCI is enabled in the bios.






      share|improve this answer
























        up vote
        2
        down vote










        up vote
        2
        down vote









        Okay, for some reason my motherboard doesn't come with the XHCI support enabled by default. So if anyone is experiencing a similar issue just go and check if XHCI is enabled in the bios.






        share|improve this answer














        Okay, for some reason my motherboard doesn't come with the XHCI support enabled by default. So if anyone is experiencing a similar issue just go and check if XHCI is enabled in the bios.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Oct 22 '17 at 18:34

























        answered Oct 20 '17 at 19:42









        FFY00

        265




        265



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f399421%2fusb-3-1-hub-shown-as-usb-2-0%23new-answer', 'question_page');

            );

            Post as a guest













































































            c0R6a355oY,zVGiK5ie5ued3eliKl,Sry3U8XOs PfE980,g,S4,i grvbg,U,4JD8HYx9Nd5mCHX,mecaGvsL,1Gg4,A,jC18R,pQDl
            d5E3NHP,ccJ SXXQmk26bAvk20vy,f8v9Pvw,7eJE5cH3y7U6DybBn XdDH9wNdxmU

            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            How many registers does an x86_64 CPU actually have?

            Displaying single band from multi-band raster using QGIS