Lines Matching +full:usb +full:- +full:ehci
1 .. SPDX-License-Identifier: GPL-2.0
7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a
10 You need two computers, the 'USB debug key' special gadget and
11 two USB cables, connected like this::
13 [host/target] <-------> [USB debug key] <-------> [client/console]
18 a) Host/target system needs to have USB debug port capability.
21 the lspci -vvv output::
23 # lspci -vvv
25 …00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (p…
27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN…
28 …Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- I…
31 Region 0: Memory at fe227000 (32-bit, non-prefetchable) [size=1K]
33 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
34 Status: D0 PME-Enable- DSel=0 DScale=0 PME+
38 Kernel modules: ehci-hcd
43 won't be able to use the USB debug key.
45 b) You also need a NetChip USB debug cable/key:
49 This is a small blue plastic connector with two USB connections;
50 it draws power from its USB connections.
52 c) You need a second client/console system with a high speed USB 2.0 port.
55 debug port on the "host/target" system. You cannot use a USB hub in
58 The EHCI debug controller is bound to a specific physical USB
60 device in this port. The EHCI host controllers are electrically
61 wired such that the EHCI debug controller is hooked up to the
66 usb stack when you plug a usb device into various ports on the
69 Some hardware vendors do not expose the usb debug port with a
100 On systems with more than one EHCI debug controller you must
101 specify the correct EHCI debug controller number. The ordering
102 comes from the PCI bus enumeration of the EHCI controllers. The
103 default with no number argument is "0" or the first EHCI debug
104 controller. To use the second EHCI debug controller, you would
109 regular console is alive - use "earlyprintk=dbgp,keep" to keep
124 it up to use /dev/ttyUSB0 - or use a raw 'cat /dev/ttyUSBx' to
137 echo h > /proc/sysrq-trigger
141 …-9) reBoot Crashdump terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) saK show-bac…
150 If it does not work then please ask about it on the linux-kernel@vger.kernel.org