Today Christian Troy posted a new, working compatibility zip for his Cyanogenmod 9 port. It works now.
You should have the latest firmware installed.
viewtopic.php?f=2&t=85
The Custom Recovery should be installed.
viewtopic.php?f=2&t=142
You need the latest CM9 version from Christian Troy from the first post of the thread
http://forum.xda-developers.com/showthr ... ?t=1760929
There is also a link for Google Apps, you should have in this post.
and the latest compatibility.zip
http://www.androidfilehost.com/main/All ... c/testing/
Now reboot in recovery, select wipe data/factoryreset and install in this way: CM9/Google Apps/legacy.zip and reboot.
My USB-LAN adapter works. My Sony Sixaxis controller is recognized. My USB Bluetooth dongle is working.