No audio or Fn-Keys despite Boot Camp's driver installation

Hello dear Apple Community,


today I would like to ask you for help with my Boot Camp's driver installation.


A bit of background information:

my iMac 2017 uses a Fusion Drive (HD + SDD) which works fine running MacOS. I have a Windows Boot Camp installation which also works fine, except for the fact that it runs solely on the HD and it is... well, slow. For this reason, I got an external, USB 3.2 SDD which I connect using the Thunderbolt 3 port. I installed Windows on this external SDD and can boot from it without issues. Load times are good.


Now to the problem:

Using Bootcamp in MacOS (completely up-to-date), I downloaded the drivers for Windows (Boot Camp > Action > Download Windows Support Software) to a USB-Stick. I then booted into Windows and ran the "setup.exe", which finished successfully. After restarting the computer, I noticed that things aren't as I expected:

  • I have no audio through the built in speakers
  • the Boot Camp Control Panel is missing the tab "Keyboard" to configure the Fn keys, so I cannot configure how I want to use them
  • I cannot regulate volume or brightness with the Magic Keyboard (see previous point)


These are, for me, typical symptoms that something is wrong with the drivers that Boot Camp should have installed.


I have tried running "setup.exe" several times, I downloading the Windows Support Software using Bootcamp in MacOS again, I have checked for updates (both in MacOS and in Windows, including "Apple Software Update")... But all to no avail.


Do you have an idea what could be causing the issue and how to tackle it?


Thanks a lot in advance for your support!

Posted on Jul 13, 2021 1:02 PM

Reply

Similar questions

20 replies

Jul 13, 2021 1:45 PM in response to SolemArena

Installing Windows on an external disk is not officially supported. If the Bootcamp drivers work properly on the slow internal HDD but do not work on the external HDD, the issue is not related to drivers.


To verify this, boot Windows from the external disk, and check for any unknown/other devices in Windows Device Manager, and compare this to the same on the Windows installation on the internal disk. You will see the missing devices. If you want to post the output, you can. Expand the Audio section for each - external and internal disk(s) - and I can point out the differences.

Jul 16, 2021 3:18 PM in response to Loner T

These are the hardware IDs I read out from the details tab:


PCI Memory Controller

PCI\VEN_8086&DEV_A121&SUBSYS_72708086&REV_31

PCI\VEN_8086&DEV_A121&SUBSYS_72708086

PCI\VEN_8086&DEV_A121&CC_058000

PCI\VEN_8086&DEV_A121&CC_0580


SM Bus Controller

PCI\VEN_8086&DEV_A123&SUBSYS_72708086&REV_31

PCI\VEN_8086&DEV_A123&SUBSYS_72708086

PCI\VEN_8086&DEV_A123&CC_0C0500

PCI\VEN_8086&DEV_A123&CC_0C05


If I look the text strings up online I get matches on different drivers websites, but not knowing them I am reluctant to simply download something and install it.


What I did notice, is that both devices seem to be related to intel, apparently.


In the BootCamp folder I have the following Intel drivers:


ManagementEngine contains a setup.exe that I executed before, but to no avail.


Under WindowsSupport I have additional candidates:


The folder namen "IntelSerialIO" has two subfolders: "CannonLake" and "SkyLake"


The "IntelChipset" folder contains several subfolders (presumably one for each different chipset) as well as a "Readme.txt". This text file refers to a "SetupChipset.exe" which is not included in the Download from Bootcamp.


Investigating a bit online I saw that Intel offers a driver and support assistant. It might be worth giving it a shot... I will try it out tomorrow unless you have a better plan :) I really gotta go to bed now

Jul 17, 2021 1:36 AM in response to Loner T

Hello LonerT,


I downloaded the drivers, which come packed in a .cab file. For some reason I cannot install it: there is no option for that in the context menu and the installation fails through the command promt (apparently it cannot find the file, even though the path is right).


What I did see, though, is that inside of the .cab file are the same drivers that BootCamp downloaded under "WindowsSupport\$WinPEDriver$\IntelChipset". The names of the folders inside seem to refer to the chipset the computer has.


I checked online for my processor's name and got to this website. My processor (Intel i7 7700k) is based on the Kabylake platform but uses the Chipset SunrisePoint, so I used the .inf file under "SunrisePoint-H" for the device "PCI Memory Controller" (PCI\VEN_8086&DEV_A121). Now it shows as "Intel(R) 100 Series/C230 Series Chipset Family PMC - A121". I suppose PMC stands for PCI Memory Controller and the "A 121" at the end matches the hardware ID. So that looks good to me!


The same .inf file works as well for the device "SM Bus Controller", which now shows as "Intel(R) 100 Series/C230 Series Chipset Family SMBus - A123" (A123 is part of the hardware ID).


So, as of now, there are no further unknown devices in the device manager!!


Unless something of what I said here seems wrong to you (i didn't notice anything strange so far), I would say that the issue is resolved and would like to thank you for your patience and fantastic support!


I will mark one of your first answers as the solution for this issue because it sent us on the right direction, even though the solution was slightly different for the different devices. I hope this thread helps anyone with a similar problem

Jul 16, 2021 10:58 AM in response to SolemArena

Update: For "Bluetooth USB Host Controller" the proper Driver was "AppleBluetoothBroadcom". After installing this driver the Fn key are working again and Boot Camp Control Panel shows the tab "Keyboard" again!!


There is nothing else not working, at least that I am aware of.


Still, if possible, I would like to find proper drivers for the two remaining devices.


Loner T, thank you SO MUCH for the support so far!

Jul 15, 2021 7:31 AM in response to Loner T

Hello again Loner T,


so, I did reinstall Windows in the internal HDD so that we can compare the devices.


See picture below.

  • As you expected, the hardware for audio shows differently between the internal HDD and external SSD (please ignore the entries for the SteelSeries on the SSD. I connected them to test the sound)
  • Also, in the SSD there are only 2 entries unter "Keyboards". In contrast, the HDD shows 3 (I don't know if this is relevant towards my problem not being eable to use the Fn keys properly)
  • Additionaly, I saw 3 entries under "Other devices" on the SSD that do not appear on the HDD.


Is there a ways to help the device manager to properly identify the hardware that you can think of?



Jul 16, 2021 12:03 PM in response to Loner T

Just the two unter "Other devices": "PCI Memory Controller" and "SM Bus Controller". Everthing else is up and running.


I went over the devices in the internal HDD, especially unter "System devices" (where I would expect them to be) but couldn't find them.


Online I found some website refering to Intel's setup under BootCamp/Drivers, so I went and gave \WindowsSupport\BootCamp\Drivers\Intel\ManagementEngine\SetupME.exe, but that didn't seem to change anything. The other folder uner Intel is "Thunderbolt", but I don't think that would be it.


Any suggestions?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

No audio or Fn-Keys despite Boot Camp's driver installation

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.