Open Source Hardwares

hai,
guys
The Device Drivers are the main,crucial part of any Operating System.So,for making the drivers for the Specific HW we need a huge learing session for the Hardware's Operations.
But,unfortunately the HW developers are not the supporter of the OPEN SOURCE .So, though i have a HW i cannot take any ideas that what is going on in the HW.hence, then we need another treatment technique for that.... i.e. REVERSE ENGINEERING....but this is not a good way for the development ;-((

though it is a light of hope we seeing now that the HW vendors littlely now coming supporting the OPEN SOURCE TECHNIQUES....for example
http://www.teuthis.com/html/mmc_mp3.html
Hi, all pls add more ideas if you have the news of the Open Source hardwares..pls note down here...
thanks
Tanmoy