The issue is more the ripping code. cdrecord will probably work fine on any drive, but the ripping code is carefully crafted around the bugs present in that particular drive.

YMMV, lots.

Hugo