a little hardware detection via BDA, also an update for the serial driver