Redundant id handling and checking code is moved into stamp_id.h. Still experiencing serious problems with AHCI drive detection.