The Linux USB sub-systemBrad HardsSigma Bravo Pty Ltd. Table of ContentsI. Using the Linux USB sub-systemUSB IntroductionThe Universal Serial BusHost ControllersUSB Devices and Transfer CharacteristicsEnumeration and Device DescriptorsUSB Device DriversHow to get USB devices working under LinuxBasic USB ConfigurationUSB Device FilesystemUSB Human Interface Device (HID) ConfigurationUSB Scanner Sup