Sounds like you're in a good place. Don't press any little buttons.
Your BIOS version/date matches my 640. However, the 680 variant is back to the 3.48 prefix, but with a later 9-22 suffix.
When I remove the Wi-Fi module, DXE will repeatedly reboot (3 times?) using the primary BIOS and then reboot using the backup (older) BIOS and finally boot the OS under the backup BIOS. This happens on both my 640 and 680. I either have to leave the Wi-Fi module installed or disable the POST via the Diag-OS nvramtool. The side effect of disabling POST is that I don't get stuff like the temperature and fan speeds (static snapshot) in the BIOS.
I've had these units for a while. I know I updated the BIOS on the 640 about a year ago. The 680 was a real prize and I was afraid to mess it up, so I left it alone. Both had all the NICs active and no mention of the missing Wi-Fi module. I started experimenting with passthrough and SR-IOV and discovered that 3 of 4 I350 NICs wouldn't initialize in a VM. This was because their interrupts were undefined by the current BIOS. That and the discussions on this forum prompted me to seek newer BIOS. But, my BIOS started with 3.50 and all the Dell packages referenced 3.48. I assumed they were older. However, the dates seemed really recent, so I gave it a shot. After the BIOS updates, I didn't notice anything different until I saw that the I350 NICs were now missing entirely. That's when I started pressing buttons. At some point DXE started complaining (rebooting) over the missing Wi-Fi module. At the same time, all my NICs were back and the virtualization issues were fixed. One thing that makes my situation different is that I'd already removed the Wi-Fi module before I started updating and pressing buttons. Even after disabling POST, I encountered what must have been an EFI crash. The only way forward was to keep the Wi-Fi module installed until I'd safely made it through the first reboot with POST disabled.
Recommendation: Only update the BIOS with the original hardware present. Actually, I'd also swapped out the SATA drives for 512GB, but that flew under the DXE radar. Access to the SATA drive requires removing the heatsink.
Your BIOS version/date matches my 640. However, the 680 variant is back to the 3.48 prefix, but with a later 9-22 suffix.
When I remove the Wi-Fi module, DXE will repeatedly reboot (3 times?) using the primary BIOS and then reboot using the backup (older) BIOS and finally boot the OS under the backup BIOS. This happens on both my 640 and 680. I either have to leave the Wi-Fi module installed or disable the POST via the Diag-OS nvramtool. The side effect of disabling POST is that I don't get stuff like the temperature and fan speeds (static snapshot) in the BIOS.
I've had these units for a while. I know I updated the BIOS on the 640 about a year ago. The 680 was a real prize and I was afraid to mess it up, so I left it alone. Both had all the NICs active and no mention of the missing Wi-Fi module. I started experimenting with passthrough and SR-IOV and discovered that 3 of 4 I350 NICs wouldn't initialize in a VM. This was because their interrupts were undefined by the current BIOS. That and the discussions on this forum prompted me to seek newer BIOS. But, my BIOS started with 3.50 and all the Dell packages referenced 3.48. I assumed they were older. However, the dates seemed really recent, so I gave it a shot. After the BIOS updates, I didn't notice anything different until I saw that the I350 NICs were now missing entirely. That's when I started pressing buttons. At some point DXE started complaining (rebooting) over the missing Wi-Fi module. At the same time, all my NICs were back and the virtualization issues were fixed. One thing that makes my situation different is that I'd already removed the Wi-Fi module before I started updating and pressing buttons. Even after disabling POST, I encountered what must have been an EFI crash. The only way forward was to keep the Wi-Fi module installed until I'd safely made it through the first reboot with POST disabled.
Recommendation: Only update the BIOS with the original hardware present. Actually, I'd also swapped out the SATA drives for 512GB, but that flew under the DXE radar. Access to the SATA drive requires removing the heatsink.
Last edited: