Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1.5 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. errata.h
  5. Abstract:
  6. Attempt to document usb device errata.
  7. Note that we currently only document production devices here, not
  8. prototypes.
  9. Environment:
  10. Kernel & user mode
  11. Revision History:
  12. 11-15-01 : created
  13. --*/
  14. #ifndef __ERRATA_H__
  15. #define __ERRATA_H__
  16. /*
  17. VID_045E PID_009 USB Intellimouse
  18. This device has problems with nultiple packets per frame, it will return
  19. a truncated config descriptor and stall error randomly. This is seen
  20. on OHCI and EHCI controllers.
  21. */
  22. /*
  23. VID_04A6 PID_0180 Nokia Monitor hub
  24. VID_04A6 PID_0181 Nokia Monitor Hid controls
  25. This device will not function downstream of a USB 2.0 hub. The device
  26. requests time out probably due to a device response time (ACK) that is
  27. not within spec. Enumeration is erratic or it does enumerate at all.
  28. */
  29. /*
  30. VID_049F PID_000E Samsung (Compaq) composite keyboard
  31. This devices resume signalling is not within spec (according to
  32. Compaq/Intel). This casues the device to 'disconnect' when signalling
  33. resume (AKA remote wake) on some Intel ICH4 chipsets.
  34. */
  35. /*
  36. Vid_0738&Pid_4420 Andretti Racing Wheel
  37. This device has problems with enumeration speed -- ie how quickly the
  38. requests are sent following a reset
  39. This device will also fail the MS OS descriptor request in such a way
  40. as to require a reset -- which fails due to reasons above.
  41. */
  42. #endif