Update to USB Driver Support on HP-UX 11iv3 (April 2010)
6
Manually Configuring USB-02
Normally the patch will configure itself after installation. This will not be true if you install the
latest USB-02 patch before swremove of an earlier version of USB-00. In that case you need to
do a manual configuration *after* removing USB-00 version C or earlier from the system. You
can accomplish the configuration in one of two ways:
1) swconfig –x reconfigure=true –x autoselect_dependencies=false PHKL_39820
OR
2) execute the following shell instructions:
# Make sure there are no old USB-00 nodes left around
# Note that the argument to ioscan is two of the letter ‘O’ not two zeroes
for i in `ioscan -kFC OO | cut –d: -f11`
do
rmsf -H $i > /dev/null 2>&1
done
# Remove all hid nodes and files since stale ones may remain otherwise and put the directory
there if it is not
for i in `ioscan -kFd hcd | cut -d: -f11`
do
rmsf -H $i > /dev/null 2>&1
done
for i in `ioscan -kFd ehci | cut -d: -f11`
do
rmsf -H $i > /dev/null 2>&1
done
rm -rf /dev/hid/*
cond_mkdir 0555 root root /dev/hid
# Discover and create dsfs for all usb devices. This is necessary because of both of the
previous two steps.
ioscan -d hcd > /dev/null 2>&1
ioscan -d ehci > /dev/null 2>&1
ioscan -d uhci > /dev/null 2>&1
insf -e -C usbhid > /dev/null 2>&1
# Clean up the old deviceFileSystem nodes (which could not be removed when USB-00 is
removed because it is a read only filesystem.)
rm -rf /dev/deviceFileSystem/*
cond_mkdir 0555 root root /dev/deviceFileSystem
# add links from old mux files to new ones for compatibility
ln -s /dev/hid/kbdmux /dev/deviceFileSystem/keyboardMux
ln -s /dev/hid/mousemux /dev/deviceFileSystem/mouseMux