AH-HA! Well, at least now i know why you first reported the problem might be your 1394 controller! Because that's your error message! 
![[IMG]](http://img219.imageshack.us/img219/9431/jmicron0741767.jpg)
Looks like fixing your Accelerometer was a freebie! 
Now back to your 1394 controller (1394 is also referred to as "firewire")...
I don't think windows is detecting the hardware anymore when the machine boots. Check your BIOS options. Could the 1394/firewire controller be disabled in BIOS?
I'm also going to guess the 1394 controller's not displayed when you look in Device Manager. The 1394 controller IS a Plug and Play device. By default, DevMgr only displays PnP devices that are present and detected.
btw.. If you;re curious to find out...(as well as perhaps learn another Windows "trick")
The 1394 device will probably appear when you look in DevMgr if you enable display of non-present devices (also called "Ghost Devices" - as Ghost device icons are semi-transparent in DevMgr)
To view ghosts, see here:
http://articles.techrepublic.com.com/5100-10878_11-6176798.html. Link is about XP but same is true for Vista and Windows 7. Set the Environment variable to view non-present devices then open DevMgr and
View->Show Hidden
/* EDIT */
btw.. don't know why VEW output should be blank.. but i don't need that info for the moment so we won't look into that for now