How do I fix a corrupted device.tab file If the /etc/device.tab file is corrupted (running getdev(1M)/putdev(1M) returns "Device Database is corrupted" error) after upgrading to a new OS, run: # /usr/bin/ddbconv -u to update the magic number If you have more than one CPU board and all but the first are turned down initially, or, if you add CPUs to the system, putdev(1M) expects whatever is in /etc/conf/node.d/gt from the initial build. After adding more CPUs, you must edit /etc/conf/node.d/gt and set the Adapter # to the correct number, whatever that comes to be. Then rebuild and reboot.