Working on this driver again.

Lots of adapter updates.  Still more left to do.