Check out this link:
http://bugs.xfree86.org/show_bug.cgi?id=314
I have the same laptop and I was able to get acceleration working. I'm not sure completely how all of it works, but from the fps I'm getting I think I don't have direct rendering working. When I have time, I'll look into it.
Anyway, you'll have to download the latest snapshot from xfree86.org. There's a patch for v4.3.99.11, but it's unrelated to the acceleration. You'll get an error when the XF86Config file is read, that's what the patch is for. It just replaces 2 lines.
From what I've gathered, you'll have to download and patch v2.6.0-test4 kernel. I haven't gotten that far yet . . . Time is a premium these days.
As for the wireless, it's a broadcom chipset and I don't think there's support for it yet. This from what a bird told me, so I haven't had a chance to research it myself.
Here's a link from a person who got there m5305 working. From this page, I was able to get video working without major work:
http://home.nc.rr.com/mitchel/Linux-...nes-M5305.html
Anyway, next week I'll get a chance to try to get more time to play with other features.
Good luck,
-laz