summaryrefslogtreecommitdiffstats
path: root/Documentation/x86
diff options
context:
space:
mode:
authorChangbin Du <changbin.du@gmail.com>2019-05-08 11:21:33 -0400
committerJonathan Corbet <corbet@lwn.net>2019-05-08 16:34:11 -0400
commit71892b25fc49999071472f6bce589c18468a85a8 (patch)
treec8df436b97612592f79850a4cf67c50d6b578001 /Documentation/x86
parent9d12f58fe91e5e72ef08afe9e3e66d1c755fc085 (diff)
Documentation: x86: convert usb-legacy-support.txt to reST
This converts the plain text documentation to reStructuredText format and add it to Sphinx TOC tree. No essential content change. Signed-off-by: Changbin Du <changbin.du@gmail.com> Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/x86')
-rw-r--r--Documentation/x86/index.rst1
-rw-r--r--Documentation/x86/usb-legacy-support.rst (renamed from Documentation/x86/usb-legacy-support.txt)40
2 files changed, 24 insertions, 17 deletions
diff --git a/Documentation/x86/index.rst b/Documentation/x86/index.rst
index 453557097743..3eb0334ae2d4 100644
--- a/Documentation/x86/index.rst
+++ b/Documentation/x86/index.rst
@@ -25,3 +25,4 @@ x86-specific Documentation
25 pti 25 pti
26 microcode 26 microcode
27 resctrl_ui 27 resctrl_ui
28 usb-legacy-support
diff --git a/Documentation/x86/usb-legacy-support.txt b/Documentation/x86/usb-legacy-support.rst
index 1894cdfc69d9..e01c08b7c981 100644
--- a/Documentation/x86/usb-legacy-support.txt
+++ b/Documentation/x86/usb-legacy-support.rst
@@ -1,7 +1,11 @@
1
2.. SPDX-License-Identifier: GPL-2.0
3
4==================
1USB Legacy support 5USB Legacy support
2~~~~~~~~~~~~~~~~~~ 6==================
3 7
4Vojtech Pavlik <vojtech@suse.cz>, January 2004 8:Author: Vojtech Pavlik <vojtech@suse.cz>, January 2004
5 9
6 10
7Also known as "USB Keyboard" or "USB Mouse support" in the BIOS Setup is a 11Also known as "USB Keyboard" or "USB Mouse support" in the BIOS Setup is a
@@ -27,18 +31,20 @@ It has several drawbacks, though:
27 31
28Solutions: 32Solutions:
29 33
30Problem 1) can be solved by loading the USB drivers prior to loading the 34Problem 1)
31PS/2 mouse driver. Since the PS/2 mouse driver is in 2.6 compiled into 35 can be solved by loading the USB drivers prior to loading the
32the kernel unconditionally, this means the USB drivers need to be 36 PS/2 mouse driver. Since the PS/2 mouse driver is in 2.6 compiled into
33compiled-in, too. 37 the kernel unconditionally, this means the USB drivers need to be
34 38 compiled-in, too.
35Problem 2) can currently only be solved by either disabling HIGHMEM64G 39
36in the kernel config or USB Legacy support in the BIOS. A BIOS update 40Problem 2)
37could help, but so far no such update exists. 41 can currently only be solved by either disabling HIGHMEM64G
38 42 in the kernel config or USB Legacy support in the BIOS. A BIOS update
39Problem 3) is usually fixed by a BIOS update. Check the board 43 could help, but so far no such update exists.
40manufacturers web site. If an update is not available, disable USB 44
41Legacy support in the BIOS. If this alone doesn't help, try also adding 45Problem 3)
42idle=poll on the kernel command line. The BIOS may be entering the SMM 46 is usually fixed by a BIOS update. Check the board
43on the HLT instruction as well. 47 manufacturers web site. If an update is not available, disable USB
44 48 Legacy support in the BIOS. If this alone doesn't help, try also adding
49 idle=poll on the kernel command line. The BIOS may be entering the SMM
50 on the HLT instruction as well.