Home   |    About   |    Contact               Twitter   |    Facebook   |    Flickr    MCMSfaq.com: Content Management Server Resources
   MCM | SharePoint 2010 & 2007
 
MVP - Office SharePoint Server
 
Best Practices Conference
 
 
 
Content Management Server Resources

The posts on this weblog are provided “AS IS” with no warranties, and confer no rights.
The opinions expressed herein are personal and do not represent those of my employer.

 
 

Does Windows 7 break Firewire?

It sure does on both my MacBook Pros and Sony VAIO.

For a long time now I’ve been running a mobile rig on the MBP with VMWare. This rig allows me to demonstrate a five machine SharePoint setup at acceptable speeds with PowerPoint on the host. It’s worked really really well over the past couple years with only one problem child due to insufficient warm up time (the presenter before us overran). I was doing this using an external firewire disk for the VHDs. It wasn’t super fast, but it was workable and efficient.

However since upgrading to Windows 7 this has been a disaster. The VMs stall for a couple minutes each time you do something new on the machines (like opening the event viewer or whatever). Then they’d come back to life. The same thing happens with just a single VM. Under VMWare Fusion on MacOS this stuff is not a problem at all.

Initially I thought this might be something to do with VMWare so I waited for the v7 upgrade there, but alas the same experience. Booting to Windows 2008 and using the exact same VM on the exact same disk, the problems do not occur. Boot to Windows 2008 R2 and I get the terrible performance again. If I use the exact same disk with the exact same VM over USB, the problem does not occur at all.

A couple searches later and it appears that Windows 7 (and of course R2) introduce a new Firewire driver. So I set the driver to the Legacy one, and things improve a little bit, but USB is still faster for file copy and running VMs! Over on R2 using Hyper-V another VM is totally unusable due to these pauses regardless and over USB it’s fine.

I also tried the new Bootcamp v3 drivers, but that makes no difference here really at all as it doesn’t actually touch the firewire drivers at all. I also tried all these tests on two MBPs to make sure it wasn’t a hardware fault in one of them.

Here are some stats, all using the same disk and the same VHD file (and no fiddling with write-caching):

Boot VM Firewire Legacy Driver 2m31s
Boot VM USB 1m21s
File TeraCopy (7Gb) Firewire 853kb/s!!!!!!!
File TeraCopy (7Gb) Legacy Firewire Driver 6Mb/s
File TeraCopy (7Gb) USB 15Mb/s

 

Now that just isn't right. Next up I tried another machine (a Sony VAIO SZ4) with Windows 7 and i get the same behaviour with file copy except i don’t need to go back to the legacy driver. And this box uses the same Texas Instruments firewire as the MacBook! So I blat that box and put Windows Vista on it and do the VMWare test – guess what? – no such VM stalling issues at all. Grrrr.

So I’m really not at all sure what is going on here, but it seems a combination of Windows 7 (and therefore R2 of course) and firewire is a disaster zone. So I’ll be sticking to USB for now. If anyone knows what the hell is going on, or why Microsoft so kindly decided to shaft the firewire stack in Windows 7 please drop me a note!

Print | posted on Sunday, November 22, 2009 5:18 PM

Feedback

Gravatar

# re: Does Windows 7 break Firewire?

To me i had no luck with the legacy driver, nor in 32 or 64 bit version of windows 7 and i have tested with Texas Instruments and VIA chipsets...

11/23/2009 5:05 PM | Bruno
Gravatar

# re: Does Windows 7 break Firewire?

I've been experiencing slow performance with VMWare 7.0 running Windows 2008 R2 x64 guest OS on Windows 7 x64. My issues were similar to what you have mentioned

I'm not using USB or Firewire, so I can rule that out as my issue.

I'm in the middle of building a Windows 2008 (not R2) guest on the same host and so far the performace is fine.

I found this post on the VMWare KB that could shine some light on the issue:

kb.vmware.com/.../search.do

11/30/2009 12:15 PM | Ivan Wilson

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 3 and 8 and type the answer here: