USB 3.1 hub shown as USB 2.0

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













































































            Popular posts from this blog

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

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?