func getDriveAttrs(driveDetailedInfo map[string]json.RawMessage, id string) (*driveAttrs, error) {
    k := fmt.Sprintf("Drive %s Device attributes", id)
    raw, ok := driveDetailedInfo[k]
    if !ok {
        return nil, fmt.Errorf("drive detailed info state not found for '%s'", id)