This driver currently has a number of issues, but there are patches floating around which improve things. If you have made some improvements to this driver, please attach them to this page. It might also be a good idea to post your patches to the MailingList.