Hi,
Maybe good start to use some existing test suite
http://www.h-online.com/open/news/item/Ubuntu-Kernel-Developer-releases-Firm...
http://smackerelofopinion.blogspot.com/2010/08/firmware-test-suite-biosacpi-...
https://launchpad.net/~firmware-testing-team http://linuxfirmwarekit.org/
This is based on http://linuxfirmwarekit.org/
Thanks, Rudolf