File: howto-windowsusb.htd

package info (click to toggle)
bitpim 0.9.08.dfsg.1-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 24,228 kB
  • ctags: 45,773
  • sloc: python: 191,894; cpp: 2,074; perl: 600; ansic: 343; sh: 185; makefile: 76; sed: 1
file content (33 lines) | stat: -rw-r--r-- 1,577 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "pagestart.h"

<h2>USB drivers</h2>

<p>Windows requires a device driver be present for any device in
order to access it.  It has some generic drivers, typically for
storage devices such as CompactFlash readers and external hard
drivers.  For communication devices, the vendor must supply
a device driver.

<h2>Clearing out stale USB information</h2>

For Power Users who have too many COM devices, you can remove all knowledge of existing
ones by following these steps.  Note that you could seriously mess your machine up
(ie it won't boot) if you are not careful.

<p>
<ul>
<li>Device Manager - Uninstall USB Root Hubs
<li>Regedit <code>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\USB</code>
<li>Clear out all corresponding keys (eg Vid_1004 is LG)
<li>Need to right click then permissions then everyone full control first
otherwise get permission denied error
<li>Find classes.  Click on key, right hand pane should give class.  Numbered instances
below that.  Click on each one.
<li><code>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E978-E325-11CE-BFC1-08002BE10318}</code> is ports
<li><code>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E96D-E325-11CE-BFC1-08002BE10318}</code> is modems
<li><code>HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Ports</code>
<li><code>HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\COM Name Arbiter</code> COMdb key is a bitmask of which com ports are in use (8 ports per byte).  Set to 3 to reserve com1 and com2
</ul>


#include "pageend.h"