fix up cardrive init