]> err.no Git - systemd/commitdiff
[PATCH] Add README for chassis_id
authoratul.sabharwal@intel.com <atul.sabharwal@intel.com>
Thu, 1 Apr 2004 06:56:51 +0000 (22:56 -0800)
committerGreg KH <gregkh@suse.de>
Wed, 27 Apr 2005 04:35:13 +0000 (21:35 -0700)
extras/chassis_id/README [new file with mode: 0644]

diff --git a/extras/chassis_id/README b/extras/chassis_id/README
new file mode 100644 (file)
index 0000000..51add49
--- /dev/null
@@ -0,0 +1,28 @@
+                                     README.txt
+                                     ~~~~~~~~~~
+Chassis_id is a callout program which is used to give geographic names to devices.  It uses
+another callout program scsi_id to determine the serial number of a device and then looks up
+the provisioning table based on this key. It retrieves  geographic information 
+( chassis#, slot# and host# ) about the device and prints it to stdout. These fields are
+used by udev to create the device entry.
+
+Using Udev:
+~~~~~~~~~~
+Chassis_id gets invoked by udev using the udev as below:
+
+BUS="scsi", PROGRAM="/usr/local/bin/chassis_id", NAME="/chassis%c{1}/slot%c{2}/host%c{3}/disk-%c{4}
+
+The provisioning table ( file provision.tbl ) has to be put in /usr/local/bin and as of now has
+to be populated manually. This is the only place where the geographic map of devices is kept
+in the system.
+
+
+Usage Model:
+~~~~~~~~~~~~
+On ATCA based blade architecture systems, blade insertion/removal is common. We create names
+in a 3 level deep tree which represent the geographic map of the devices.
+
+
+CONTACT:
+~~~~~~~~
+Please feel free to contact atul.sabharwal@intel.com with questions, comments, suggestions.