What does the BIOS setting XHCI Pre-Boot Mode do?












12















I have a BIOS setting called XHCI Pre-Boot Mode. If I have this enabled USB devices which aren't plugged in at boot are never recognised, if I set it to Disabled then USB devices work normally. The brief BIOS description says "Enable this option if you need USB3.0 support in DOS." Which I don't, but it also says "Please note that XHCI controller will be disabled if you set this item as Disabled." So does that mean that USB3 is disabled with this option?
Here's a picture of the screen:



Asus UX32VD Advanced USB BIOS screen



UPDATE I subsequent BIOS update seems to have fixed this issue in that USB devices work even when not plugged in at boot with this option Enabled.










share|improve this question





























    12















    I have a BIOS setting called XHCI Pre-Boot Mode. If I have this enabled USB devices which aren't plugged in at boot are never recognised, if I set it to Disabled then USB devices work normally. The brief BIOS description says "Enable this option if you need USB3.0 support in DOS." Which I don't, but it also says "Please note that XHCI controller will be disabled if you set this item as Disabled." So does that mean that USB3 is disabled with this option?
    Here's a picture of the screen:



    Asus UX32VD Advanced USB BIOS screen



    UPDATE I subsequent BIOS update seems to have fixed this issue in that USB devices work even when not plugged in at boot with this option Enabled.










    share|improve this question



























      12












      12








      12


      9






      I have a BIOS setting called XHCI Pre-Boot Mode. If I have this enabled USB devices which aren't plugged in at boot are never recognised, if I set it to Disabled then USB devices work normally. The brief BIOS description says "Enable this option if you need USB3.0 support in DOS." Which I don't, but it also says "Please note that XHCI controller will be disabled if you set this item as Disabled." So does that mean that USB3 is disabled with this option?
      Here's a picture of the screen:



      Asus UX32VD Advanced USB BIOS screen



      UPDATE I subsequent BIOS update seems to have fixed this issue in that USB devices work even when not plugged in at boot with this option Enabled.










      share|improve this question
















      I have a BIOS setting called XHCI Pre-Boot Mode. If I have this enabled USB devices which aren't plugged in at boot are never recognised, if I set it to Disabled then USB devices work normally. The brief BIOS description says "Enable this option if you need USB3.0 support in DOS." Which I don't, but it also says "Please note that XHCI controller will be disabled if you set this item as Disabled." So does that mean that USB3 is disabled with this option?
      Here's a picture of the screen:



      Asus UX32VD Advanced USB BIOS screen



      UPDATE I subsequent BIOS update seems to have fixed this issue in that USB devices work even when not plugged in at boot with this option Enabled.







      bios usb-3 asus-laptop zenbook






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Sep 12 '16 at 9:41









      Hennes

      59.1k792141




      59.1k792141










      asked Sep 26 '12 at 21:12









      Jamie KitsonJamie Kitson

      3431314




      3431314






















          4 Answers
          4






          active

          oldest

          votes


















          12














          Based on the symptoms you describe it sounds like your OS has USB 2.0 drivers but not USB 3.0 drivers.



          I found a good summary of the choices for a similar 'XHCI Mode' BIOS setting in a post by tonymac user a6f691ac:




          XHCI Mode = Disabled
          - The on-board USB 3.0 port function like a 2.0
          port



          XHCI Mode = Enabled - The on-board USB 3.0 port function like a 3.0 port



          XHCI Mode = Auto - The on-board USB 3.0 port function like a 2.0 port
          before OS USB 3.0 driver load. If you reboot the OS, the on-board USB
          3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.



          XHCI Mode = Smart Auto - The on-board USB 3.0 port function like a 2.0
          port before OS USB 3.0 driver load. If you reboot the OS, during this
          reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB
          3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is
          fastest once you are sure the OS has the USB 3.0 driver installed,
          because it avoid the switching. Making the on-board USB 3.0 port
          function like a 2.0 port is mainly to support OS installation or to
          support OS that does not have build-in USB 3.0 driver, so that the USB
          keyboard would still work if the user plug-in a USB keyboard or any
          other USB devices into the USB 3.0 ports before the OS is installed
          with the USB 3.0 driver come with the motherboard.




          Background:



          Each major version of USB has generally used a new different interface on the computer side, requiring different drivers (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI). Newer interfaces work fine with older USB devices, so there is no reason to use anything but the latest on a fully up to date system. However, when you're installing an OS, even if there are available drivers for the OS for the latest USB standard hardware in the computer, you may run into a chicken-and-egg problem if the drivers aren't included in the OS install and the only way you have to install the OS and copy the drivers on is through a USB port. To get around this, systems either include dedicated older ports (for instance dedicated USB 2 ports on a system that also has USB 3 ports) or else some kind of a selection in the BIOS such as this one that lets you change ports to use the older interface standard on the computer side, and then once you've got the OS on and the updated USB driver installer copied to the system, change them back to get the best USB performance.






          share|improve this answer

































            1














            xHCI Pre-Boot Driver




            Enabled The USB 3.0 ports are routed to the xHCI controller before booting to OS. (Default)



            Disabled The USB 3.0 ports are routed to the EHCI controller before booting to OS.



            When this item is set to Enabled, the xHCI Mode below will be automatically set to Smart Auto; when this item is set to Disabled, the xHCI Mode below will be automatically set to Auto.




            source: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484






            share|improve this answer





















            • 3





              Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

              – LawrenceC
              Jul 21 '13 at 14:54



















            1














            On Dual-Boot between Windows 10 and Windows 7 (pro for both), the xHCI controller bypasses the legacy usb ports (loads no legacy usb ports). Setting xHCI to disabled allows the dual boot to function correctly under ASUS bios using EHCI controller.






            share|improve this answer































              -1














              The XHCI controller (Extensible Host Controller Interface) is the USB 3.0 controller. For all practical purposes, you can consider the terms synonymous. So, yes, it sounds like this will disable the controller and the associated ports entirely (unlike earlier controllers, the same stack handles USB1 and USB2 as well as USB3, so this is probably an all-or-nothing prospect).






              share|improve this answer
























              • But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                – Jamie Kitson
                Sep 26 '12 at 21:36











              • Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                – Shinrai
                Sep 26 '12 at 21:39













              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "3"
              };
              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',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f480045%2fwhat-does-the-bios-setting-xhci-pre-boot-mode-do%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              4 Answers
              4






              active

              oldest

              votes








              4 Answers
              4






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              12














              Based on the symptoms you describe it sounds like your OS has USB 2.0 drivers but not USB 3.0 drivers.



              I found a good summary of the choices for a similar 'XHCI Mode' BIOS setting in a post by tonymac user a6f691ac:




              XHCI Mode = Disabled
              - The on-board USB 3.0 port function like a 2.0
              port



              XHCI Mode = Enabled - The on-board USB 3.0 port function like a 3.0 port



              XHCI Mode = Auto - The on-board USB 3.0 port function like a 2.0 port
              before OS USB 3.0 driver load. If you reboot the OS, the on-board USB
              3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.



              XHCI Mode = Smart Auto - The on-board USB 3.0 port function like a 2.0
              port before OS USB 3.0 driver load. If you reboot the OS, during this
              reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB
              3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is
              fastest once you are sure the OS has the USB 3.0 driver installed,
              because it avoid the switching. Making the on-board USB 3.0 port
              function like a 2.0 port is mainly to support OS installation or to
              support OS that does not have build-in USB 3.0 driver, so that the USB
              keyboard would still work if the user plug-in a USB keyboard or any
              other USB devices into the USB 3.0 ports before the OS is installed
              with the USB 3.0 driver come with the motherboard.




              Background:



              Each major version of USB has generally used a new different interface on the computer side, requiring different drivers (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI). Newer interfaces work fine with older USB devices, so there is no reason to use anything but the latest on a fully up to date system. However, when you're installing an OS, even if there are available drivers for the OS for the latest USB standard hardware in the computer, you may run into a chicken-and-egg problem if the drivers aren't included in the OS install and the only way you have to install the OS and copy the drivers on is through a USB port. To get around this, systems either include dedicated older ports (for instance dedicated USB 2 ports on a system that also has USB 3 ports) or else some kind of a selection in the BIOS such as this one that lets you change ports to use the older interface standard on the computer side, and then once you've got the OS on and the updated USB driver installer copied to the system, change them back to get the best USB performance.






              share|improve this answer






























                12














                Based on the symptoms you describe it sounds like your OS has USB 2.0 drivers but not USB 3.0 drivers.



                I found a good summary of the choices for a similar 'XHCI Mode' BIOS setting in a post by tonymac user a6f691ac:




                XHCI Mode = Disabled
                - The on-board USB 3.0 port function like a 2.0
                port



                XHCI Mode = Enabled - The on-board USB 3.0 port function like a 3.0 port



                XHCI Mode = Auto - The on-board USB 3.0 port function like a 2.0 port
                before OS USB 3.0 driver load. If you reboot the OS, the on-board USB
                3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.



                XHCI Mode = Smart Auto - The on-board USB 3.0 port function like a 2.0
                port before OS USB 3.0 driver load. If you reboot the OS, during this
                reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB
                3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is
                fastest once you are sure the OS has the USB 3.0 driver installed,
                because it avoid the switching. Making the on-board USB 3.0 port
                function like a 2.0 port is mainly to support OS installation or to
                support OS that does not have build-in USB 3.0 driver, so that the USB
                keyboard would still work if the user plug-in a USB keyboard or any
                other USB devices into the USB 3.0 ports before the OS is installed
                with the USB 3.0 driver come with the motherboard.




                Background:



                Each major version of USB has generally used a new different interface on the computer side, requiring different drivers (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI). Newer interfaces work fine with older USB devices, so there is no reason to use anything but the latest on a fully up to date system. However, when you're installing an OS, even if there are available drivers for the OS for the latest USB standard hardware in the computer, you may run into a chicken-and-egg problem if the drivers aren't included in the OS install and the only way you have to install the OS and copy the drivers on is through a USB port. To get around this, systems either include dedicated older ports (for instance dedicated USB 2 ports on a system that also has USB 3 ports) or else some kind of a selection in the BIOS such as this one that lets you change ports to use the older interface standard on the computer side, and then once you've got the OS on and the updated USB driver installer copied to the system, change them back to get the best USB performance.






                share|improve this answer




























                  12












                  12








                  12







                  Based on the symptoms you describe it sounds like your OS has USB 2.0 drivers but not USB 3.0 drivers.



                  I found a good summary of the choices for a similar 'XHCI Mode' BIOS setting in a post by tonymac user a6f691ac:




                  XHCI Mode = Disabled
                  - The on-board USB 3.0 port function like a 2.0
                  port



                  XHCI Mode = Enabled - The on-board USB 3.0 port function like a 3.0 port



                  XHCI Mode = Auto - The on-board USB 3.0 port function like a 2.0 port
                  before OS USB 3.0 driver load. If you reboot the OS, the on-board USB
                  3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.



                  XHCI Mode = Smart Auto - The on-board USB 3.0 port function like a 2.0
                  port before OS USB 3.0 driver load. If you reboot the OS, during this
                  reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB
                  3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is
                  fastest once you are sure the OS has the USB 3.0 driver installed,
                  because it avoid the switching. Making the on-board USB 3.0 port
                  function like a 2.0 port is mainly to support OS installation or to
                  support OS that does not have build-in USB 3.0 driver, so that the USB
                  keyboard would still work if the user plug-in a USB keyboard or any
                  other USB devices into the USB 3.0 ports before the OS is installed
                  with the USB 3.0 driver come with the motherboard.




                  Background:



                  Each major version of USB has generally used a new different interface on the computer side, requiring different drivers (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI). Newer interfaces work fine with older USB devices, so there is no reason to use anything but the latest on a fully up to date system. However, when you're installing an OS, even if there are available drivers for the OS for the latest USB standard hardware in the computer, you may run into a chicken-and-egg problem if the drivers aren't included in the OS install and the only way you have to install the OS and copy the drivers on is through a USB port. To get around this, systems either include dedicated older ports (for instance dedicated USB 2 ports on a system that also has USB 3 ports) or else some kind of a selection in the BIOS such as this one that lets you change ports to use the older interface standard on the computer side, and then once you've got the OS on and the updated USB driver installer copied to the system, change them back to get the best USB performance.






                  share|improve this answer















                  Based on the symptoms you describe it sounds like your OS has USB 2.0 drivers but not USB 3.0 drivers.



                  I found a good summary of the choices for a similar 'XHCI Mode' BIOS setting in a post by tonymac user a6f691ac:




                  XHCI Mode = Disabled
                  - The on-board USB 3.0 port function like a 2.0
                  port



                  XHCI Mode = Enabled - The on-board USB 3.0 port function like a 3.0 port



                  XHCI Mode = Auto - The on-board USB 3.0 port function like a 2.0 port
                  before OS USB 3.0 driver load. If you reboot the OS, the on-board USB
                  3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.



                  XHCI Mode = Smart Auto - The on-board USB 3.0 port function like a 2.0
                  port before OS USB 3.0 driver load. If you reboot the OS, during this
                  reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB
                  3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is
                  fastest once you are sure the OS has the USB 3.0 driver installed,
                  because it avoid the switching. Making the on-board USB 3.0 port
                  function like a 2.0 port is mainly to support OS installation or to
                  support OS that does not have build-in USB 3.0 driver, so that the USB
                  keyboard would still work if the user plug-in a USB keyboard or any
                  other USB devices into the USB 3.0 ports before the OS is installed
                  with the USB 3.0 driver come with the motherboard.




                  Background:



                  Each major version of USB has generally used a new different interface on the computer side, requiring different drivers (1.x: UHCI/OHCI, 2.x: EHCI: 3.x: XHCI). Newer interfaces work fine with older USB devices, so there is no reason to use anything but the latest on a fully up to date system. However, when you're installing an OS, even if there are available drivers for the OS for the latest USB standard hardware in the computer, you may run into a chicken-and-egg problem if the drivers aren't included in the OS install and the only way you have to install the OS and copy the drivers on is through a USB port. To get around this, systems either include dedicated older ports (for instance dedicated USB 2 ports on a system that also has USB 3 ports) or else some kind of a selection in the BIOS such as this one that lets you change ports to use the older interface standard on the computer side, and then once you've got the OS on and the updated USB driver installer copied to the system, change them back to get the best USB performance.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Jan 21 at 0:13

























                  answered Mar 23 '15 at 1:28









                  rakslicerakslice

                  2,03311424




                  2,03311424

























                      1














                      xHCI Pre-Boot Driver




                      Enabled The USB 3.0 ports are routed to the xHCI controller before booting to OS. (Default)



                      Disabled The USB 3.0 ports are routed to the EHCI controller before booting to OS.



                      When this item is set to Enabled, the xHCI Mode below will be automatically set to Smart Auto; when this item is set to Disabled, the xHCI Mode below will be automatically set to Auto.




                      source: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484






                      share|improve this answer





















                      • 3





                        Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                        – LawrenceC
                        Jul 21 '13 at 14:54
















                      1














                      xHCI Pre-Boot Driver




                      Enabled The USB 3.0 ports are routed to the xHCI controller before booting to OS. (Default)



                      Disabled The USB 3.0 ports are routed to the EHCI controller before booting to OS.



                      When this item is set to Enabled, the xHCI Mode below will be automatically set to Smart Auto; when this item is set to Disabled, the xHCI Mode below will be automatically set to Auto.




                      source: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484






                      share|improve this answer





















                      • 3





                        Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                        – LawrenceC
                        Jul 21 '13 at 14:54














                      1












                      1








                      1







                      xHCI Pre-Boot Driver




                      Enabled The USB 3.0 ports are routed to the xHCI controller before booting to OS. (Default)



                      Disabled The USB 3.0 ports are routed to the EHCI controller before booting to OS.



                      When this item is set to Enabled, the xHCI Mode below will be automatically set to Smart Auto; when this item is set to Disabled, the xHCI Mode below will be automatically set to Auto.




                      source: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484






                      share|improve this answer















                      xHCI Pre-Boot Driver




                      Enabled The USB 3.0 ports are routed to the xHCI controller before booting to OS. (Default)



                      Disabled The USB 3.0 ports are routed to the EHCI controller before booting to OS.



                      When this item is set to Enabled, the xHCI Mode below will be automatically set to Smart Auto; when this item is set to Disabled, the xHCI Mode below will be automatically set to Auto.




                      source: http://mbforum.gigabyte.de/index.php?page=Thread&threadID=6484







                      share|improve this answer














                      share|improve this answer



                      share|improve this answer








                      edited Oct 21 '13 at 13:44









                      Der Hochstapler

                      67.9k49230285




                      67.9k49230285










                      answered Feb 11 '13 at 3:58









                      epoonepoon

                      513




                      513








                      • 3





                        Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                        – LawrenceC
                        Jul 21 '13 at 14:54














                      • 3





                        Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                        – LawrenceC
                        Jul 21 '13 at 14:54








                      3




                      3





                      Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                      – LawrenceC
                      Jul 21 '13 at 14:54





                      Some clarification: xHCI is the USB 3.0 controller, and EHCI is the USB 2.0 controller. Possibly (I don't have a system with such options) - if you boot into a rescue environment like Windows PE, and you didn't include USB 3.0 drivers on the CD, things like external drives won't work when you connect them to the ports, UNLESS you set it to EHCI.

                      – LawrenceC
                      Jul 21 '13 at 14:54











                      1














                      On Dual-Boot between Windows 10 and Windows 7 (pro for both), the xHCI controller bypasses the legacy usb ports (loads no legacy usb ports). Setting xHCI to disabled allows the dual boot to function correctly under ASUS bios using EHCI controller.






                      share|improve this answer




























                        1














                        On Dual-Boot between Windows 10 and Windows 7 (pro for both), the xHCI controller bypasses the legacy usb ports (loads no legacy usb ports). Setting xHCI to disabled allows the dual boot to function correctly under ASUS bios using EHCI controller.






                        share|improve this answer


























                          1












                          1








                          1







                          On Dual-Boot between Windows 10 and Windows 7 (pro for both), the xHCI controller bypasses the legacy usb ports (loads no legacy usb ports). Setting xHCI to disabled allows the dual boot to function correctly under ASUS bios using EHCI controller.






                          share|improve this answer













                          On Dual-Boot between Windows 10 and Windows 7 (pro for both), the xHCI controller bypasses the legacy usb ports (loads no legacy usb ports). Setting xHCI to disabled allows the dual boot to function correctly under ASUS bios using EHCI controller.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jul 11 '16 at 19:32









                          Paul G.Paul G.

                          111




                          111























                              -1














                              The XHCI controller (Extensible Host Controller Interface) is the USB 3.0 controller. For all practical purposes, you can consider the terms synonymous. So, yes, it sounds like this will disable the controller and the associated ports entirely (unlike earlier controllers, the same stack handles USB1 and USB2 as well as USB3, so this is probably an all-or-nothing prospect).






                              share|improve this answer
























                              • But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                                – Jamie Kitson
                                Sep 26 '12 at 21:36











                              • Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                                – Shinrai
                                Sep 26 '12 at 21:39


















                              -1














                              The XHCI controller (Extensible Host Controller Interface) is the USB 3.0 controller. For all practical purposes, you can consider the terms synonymous. So, yes, it sounds like this will disable the controller and the associated ports entirely (unlike earlier controllers, the same stack handles USB1 and USB2 as well as USB3, so this is probably an all-or-nothing prospect).






                              share|improve this answer
























                              • But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                                – Jamie Kitson
                                Sep 26 '12 at 21:36











                              • Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                                – Shinrai
                                Sep 26 '12 at 21:39
















                              -1












                              -1








                              -1







                              The XHCI controller (Extensible Host Controller Interface) is the USB 3.0 controller. For all practical purposes, you can consider the terms synonymous. So, yes, it sounds like this will disable the controller and the associated ports entirely (unlike earlier controllers, the same stack handles USB1 and USB2 as well as USB3, so this is probably an all-or-nothing prospect).






                              share|improve this answer













                              The XHCI controller (Extensible Host Controller Interface) is the USB 3.0 controller. For all practical purposes, you can consider the terms synonymous. So, yes, it sounds like this will disable the controller and the associated ports entirely (unlike earlier controllers, the same stack handles USB1 and USB2 as well as USB3, so this is probably an all-or-nothing prospect).







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Sep 26 '12 at 21:18









                              ShinraiShinrai

                              17.5k34272




                              17.5k34272













                              • But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                                – Jamie Kitson
                                Sep 26 '12 at 21:36











                              • Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                                – Shinrai
                                Sep 26 '12 at 21:39





















                              • But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                                – Jamie Kitson
                                Sep 26 '12 at 21:36











                              • Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                                – Shinrai
                                Sep 26 '12 at 21:39



















                              But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                              – Jamie Kitson
                              Sep 26 '12 at 21:36





                              But setting it to Disabled allows my USB devices to work normally, so it doesn't disable the ports entirely.

                              – Jamie Kitson
                              Sep 26 '12 at 21:36













                              Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                              – Shinrai
                              Sep 26 '12 at 21:39







                              Oh, I read that backwards...but I'd suspect it's actually written backwards then. I'd expect that this option should be off for normal operation. That is to say, leave it disabled.

                              – Shinrai
                              Sep 26 '12 at 21:39




















                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Super User!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f480045%2fwhat-does-the-bios-setting-xhci-pre-boot-mode-do%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Mouse cursor on multiple screens with different PPI

                              Agildo Ribeiro

                              Sometime when accessing a menu: “Ubuntu 16.04 has experienced an internal error”