To be honest, i will say that i have seen many scenario like this. Some people are having problem with sd card, printer, wireless devices.
As Intel does not validate all hardware on their website, it is best to check from the external device manufacturer support site.
As on Intel side, try different bios versions and see if there is any difference.
Actually, i will advise you
Go to Boot Menu
Boot Menu: Advance
Boot Priority: Hard Disk Drive First
Boot to Removable Devices Disable
Boot to Network Disable
Boot to Optical Device Disable
USB Boot Disable
Boot USB Device First Disable
USB Mass Storage Auto
Post Code meaning:
E0 Started dispatching PEIMs (emitted on first report of EFI_SW_PC_INIT_BEGIN
E7 Waiting for user input
EB Calling Legacy Option ROMs