Cannot establish ad-hoc WEP network on Vista

I'm trying to get an ad-hoc network to work with WEP on Vista but I'm having difficulties and need some help.
I am using the "netsh wlan" commands to create a nework profile and connect with it. I have two XP computers successfully joined as an ad-hoc network using a WEP key. On the Vista computer I create an XML profile (below) and sucessfully add the profile and connect to the network, and I briefly have connectivity but then it drops. In addition, commmunication between the XP computers is disrupted but later successfully resumes. If I use the MS GUI (i.e. not "netsh wlan") I do not see the problem. I have analyzed the XML and can find nothing wrong with it comparing it to what little sample profile material I can find from MS and on the internet.
Here are the commands:
C:\Users\etkal>netsh wlan add profile filename="adhocwep.xml" interface="Wireless Network Connection 2"
Profile etadhoc is added on interface Wireless Network Connection 2.
C:\Users\etkal>netsh wlan connect name="etadhoc" interface="Wireless Network Connection 2"
Connection request is received successfully.
Here is adhocwep.xml:
<?xml version="1.0" ?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>etadhoc</name>
<SSIDConfig>
<SSID>
<name>etadhoc</name>
</SSID>
</SSIDConfig>
<connectionType>IBSS</connectionType>
<connectionMode>manual</connectionMode>
<MSM>
<security>
<authEncryption>
<authentication>open</authentication>
<encryption>WEP</encryption>
<useOneX>false</useOneX>
</authEncryption>
<sharedKey>
<keyType>networkKey</keyType>
<protected>false</protected>
<keyMaterial>12345678901234567890123456</keyMaterial>
</sharedKey>
<keyIndex>0</keyIndex>
</security>
</MSM>
</WLANProfile>
And here are the results. I had started a ping to one of the XP machines prior to attempting to connect, and you see the brief connection before it then stops working:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 169.254.133.62: bytes=32 time=16ms TTL=128
Reply from 169.254.133.62: bytes=32 time=2ms TTL=128
Reply from 169.254.133.62: bytes=32 time=1ms TTL=128
Reply from 169.254.133.62: bytes=32 time=2ms TTL=128
Reply from 169.254.133.62: bytes=32 time=1ms TTL=128
Reply from 169.254.133.62: bytes=32 time=5ms TTL=128
Reply from 169.254.133.62: bytes=32 time=9ms TTL=128
Reply from 169.254.133.62: bytes=32 time=9ms TTL=128
Reply from 169.254.133.62: bytes=32 time=45ms TTL=128
Reply from 169.254.133.62: bytes=32 time=4ms TTL=128
General failure.
Request timed out.
Request timed out.
Request timed out.
General failure.
General failure.
General failure.
Request timed out.
General failure.
Request timed out.
Request timed out.
Request timed out.
...

If I leave out the sharedKey element I get prompted for the key but then still see the same symptoms.
Thanks,
Erik
[4885 byte] By [etkal] at [2008-2-20]