I installed HP Ignite_UX and added SCSI tape support to the kernel, and then used make_recovery -A to create a bootable system backup tape.
I swapped the hard disk for a blank one (same type), and installed from the backup tape. Everything appeared to be there on the disk after the installation, but when I tried to use the LA application I got a message that it couldn't communicate with the backplane drivers.
If I swap the original hard disk back in, then all is fine.
I suspect that something needs to be created in /dev using a script or command in /usr/sprockets, but what?
is there anyone left from the 16700A logic analyzer days who can help?
Regards,
David Partridge
I swapped the hard disk for a blank one (same type), and installed from the backup tape. Everything appeared to be there on the disk after the installation, but when I tried to use the LA application I got a message that it couldn't communicate with the backplane drivers.
If I swap the original hard disk back in, then all is fine.
I suspect that something needs to be created in /dev using a script or command in /usr/sprockets, but what?
is there anyone left from the 16700A logic analyzer days who can help?
Regards,
David Partridge
I looked in /usr/local/bin and found a script called mkstarship
Running that as root re-created /dev/starship with a different major node number, and I was then able to use the Logic Analyzer
$ cat /usr/local/bin/mkstarship
echo "Scanning hardware for device starship"
DEVICEPRESENT=`/sbin/ioscan -fd starship | awk 'BEGIN {printf "CHECK:"} /starship CLAIMED/ {printf "OK"}`
if [ $DEVICEPRESENT = "CHECK:OK" ]
then
rm -f /dev/starship
MAJORNUMBER=`/usr/sbin/lsdev -hd starship | awk '{print $1}'`
echo "Making device file /dev/starship using major number $MAJORNUMBER"
/sbin/mknod /dev/starship c $MAJORNUMBER 0
chmod 666 /dev/starship
else
echo "Error: Device starship not present"
fi
$
I'm not an expert on HP_UX, but it would appear that when the system was restored from tape, the starship device (at least) was allocated a different "slot" from the one it occupied on the system I backed up. Running mkstarship fixes that.
Regards,
David Partridge