Steps to reserve/allocate a range of instance numbers of virtual bus nodes (ext_bus class) (October 2009)

For fcd_vbus nodes whose instance number is greater than 255, class name will be shown as
unknown, instance number will be -1 and driver_name field will be blank.
Example:
The listing below (obtained by doing “cat foo | grep unknown”) shows a few typical
entries of this type.
unknown:-1:1.0.12.1.19::515
unknown:-1:1.0.12.1.20::515
Step 2: In order to assign a instance number 10 to hardware path 1/0/12/1/19 and instance
number 11 to 1/0/12/1/20 as in the example listing above remove the dummy entries in the
“foo” file corresponding to the instance number 10 and 11 and edit the instance number of the
above specified hardware paths to 10 and 11 with class mentioned as ext_bus and driver name
mentioned as fcd_vbus
Example:
ext_bus:10:1.0.12.1.19:fcd_vbus:515
ext_bus:11:1.0.12.1.20:fcd_vbus:515
Step 3: Write the contents of “foo” back into /stand/ext_ioconfig file using following
options of ‘ioconfig_dump’ tool
#ioconfig_dump-a-i –c –o /stand/ext_ioconfig –i foo
Step 4: Copy the /stand/ext_ioconfig file to /etc/ext_ioconfig file.
Step 5: Reboot the machine.
Once the system comes up, the fcd_vbus nodes at hardware paths 1/0/12/1/19 and
1/0/12/1/20 will get instance number 10 and 11 and all the devices connected to these
ext_bus nodes will be visible in both agile and legacy view.
Use case: This scenario can be used to assign an instance number for an ext_bus node from
the reserved 0 – 255 range.