Thanks for posting, and sorry you’re seeing a problem here!
Apple broke many USB network adapters with the Mac OS X 10.6.2 update, and for a while all ASIX based devices had this problem (only self-assigned IP) on every reboot.
But then ASIX released an updated driver which appeared to solve the issue.
But from the symptoms, it definitely sounds like you’re hitting a similar issue, so let’s try to figure out what might be happening.
Could you do a fresh re-install of the driver (so that it’s working), then open a command prompt or terminal, and run the two commands
kextstat | grep “AX”
kextstat | grep “Ethernet”
Making sure to get the capitalization all right. Can you say which of the two commands returns a result, and what it is?
We’re checking here to see which of the Apple or ASIX ethernet drivers are running – as the first suspicion to run down is that the Apple driver (rather than the ASIX driver) is still getting loaded.
Thanks for gathering this info as a first step, so we can figure out how to approach this. Thanks for your patience!