usb_make_path man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

USB_MAKE_PATH(9)	Host-Side Data Types and Macro	      USB_MAKE_PATH(9)

NAME
       usb_make_path - returns stable device path in the usb tree

SYNOPSIS
       int usb_make_path(struct usb_device * dev, char * buf, size_t size);

ARGUMENTS
       dev
	   the device whose path is being constructed

       buf
	   where to put the string

       size
	   how big is “buf”?

DESCRIPTION
       Returns length of the string (> 0) or negative if size was too small.

       This identifier is intended to be “stable”, reflecting physical paths
       in hardware such as physical bus addresses for host controllers or
       ports on USB hubs. That makes it stay the same until systems are
       physically reconfigured, by re-cabling a tree of USB devices or by
       moving USB host controllers. Adding and removing devices, including
       virtual root hubs in host controller driver modules, does not change
       these path identifers; neither does rebooting or re-enumerating. These
       are more useful identifiers than changeable (“unstable”) ones like bus
       numbers or device addresses.

       With a partial exception for devices connected to USB 2.0 root hubs,
       these identifiers are also predictable. So long as the device tree
       isn´t changed, plugging any USB device into a given hub port always
       gives it the same path. Because of the use of “companion” controllers,
       devices connected to ports on USB 2.0 root hubs (EHCI host controllers)
       will get one path ID if they are high speed, and a different one if
       they are full or low speed.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013		      USB_MAKE_PATH(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net