Port kxud9 driver

It has not been confirmed that the driver works fine.