I am having some random auto-negotiating problems on my network. My switch and pc will sometimes agree on 10Mbs instead of 100Mbs. I have over 50 of the same dell computer models in my network and I am only having this problem on one or two machines. They all have the same drivers and same Windows 7 Enterprise image. I unistalled drivers and tried reimaging machines but still got same results. If I set the NIC to 100 Mbs it will be ok. I dont understand why it would auto negotiate to 10 Mbs randomly (doesn't happen all the time). One instance where this becomes a problem is during network image deployment when it reboots it loses my NIC setting of 100 Mbs when booting into Windows PE and as you can imagine sending a 7 to 8 gig image using 10 Mbs is too slow. In the middle of the deployment I unplugged cable and plugged back in and it went back to 100 Mbs. I tested cable and tried replacing cable with same result. We are using Cisco 10/100 switches and I know you can set it too 100 Mbs there but I would rather fix the problem than change settings to the port, like I said its fine elsewhere should be here to. The lights on switch are normal and I don't see any occurances of collisions or a bad port. Any Ideas?