It's been a long time since I posted anything here.

In that time, I've managed to get the USB ACX100 chip to almost work. Crashes are gone and chunks of memory are now allocated dynamically.

The problem that still remains is the filling of the tx and rx descriptors and the fragmentation code.

The first is a bit tricky, because I need to find everywhere where we should free a descriptor but we don't. The second is more of a problem, because that code is at the same time scary and confusing.