I know that the problem has already been addressed but in my case by following the various guides on the net I can not solve it. I successfully installed Windows 10 on a late 2009 iMac and the only thing I couldn't get to work is installing the drivers for the Nvidia 9400 video card.
I have tried with different versions from the Nvidia site, but every time I run the setup after a few seconds Windows reboots unexpectedly.
I tried with refind to create a startup.nsh script with these instructions right:
mm 0010003E 1; PCI: 8
mm 03000004 1; PCI: 7
fs0:EFI\Microsoft\Boot\Bootmgfw.efi
I am afraid that these addresses in my case are ignored; perhaps they are not correct.
Here is the link where the problem was solved with these:
Graphics card not working on Windows 8.1 on Mac
Can anyone help me figure out what the PCI addresses are for my model?
Here is some information taken with my EFI shell:
Seg Bus Dev Func
--- --- --- ----
00 00 00 00 ==> Bridge Device - Host/PCI bridge
Vendor 10DE Device 0A80 Prog Interface 0
00 00 00 01 ==> Memory Controller - RAM memory controller
Vendor 10DE Device 0A88 Prog Interface 0
00 00 03 00 ==> Bridge Device - PCI/ISA bridge
Vendor 10DE Device 0AAC Prog Interface 0
00 00 03 01 ==> Memory Controller - RAM memory controller
Vendor 10DE Device 0AA4 Prog Interface 0
00 00 03 02 ==> Serial Bus Controllers - System Management Bus
Vendor 10DE Device 0AA2 Prog Interface 0
00 00 03 03 ==> Memory Controller - RAM memory controller
Vendor 10DE Device 0A89 Prog Interface 0
00 00 03 04 ==> Memory Controller - RAM memory controller
Vendor 10DE Device 0A98 Prog Interface 0
00 00 03 05 ==> Processors - Co-processor
Vendor 10DE Device 0AA3 Prog Interface 0
00 00 04 00 ==> Serial Bus Controllers - USB
Vendor 10DE Device 0AA5 Prog Interface 10
00 00 04 01 ==> Serial Bus Controllers - USB
Vendor 10DE Device 0AA6 Prog Interface 20
00 00 06 00 ==> Serial Bus Controllers - USB
Vendor 10DE Device 0AA7 Prog Interface 10
00 00 06 01 ==> Serial Bus Controllers - USB
Vendor 10DE Device 0AA9 Prog Interface 20
00 00 08 00 ==> Multimedia Device - UNDEFINED
Vendor 10DE Device 0AC0 Prog Interface 0
00 00 09 00 ==> Bridge Device - PCI/PCI bridge
Vendor 10DE Device 0AAB Prog Interface 1
00 00 0A 00 ==> Network Controller - Ethernet controller
Vendor 10DE Device 0AB0 Prog Interface 0
00 00 0B 00 ==> Mass Storage Controller - UNDEFINED
Vendor 10DE Device 0AB9 Prog Interface 1
00 00 0C 00 ==> Bridge Device - PCI/PCI bridge
Vendor 10DE Device 0AC4 Prog Interface 0
00 00 10 00 ==> Bridge Device - PCI/PCI bridge
Vendor 10DE Device 0AA0 Prog Interface 0
00 00 15 00 ==> Bridge Device - PCI/PCI bridge
Vendor 10DE Device 0AC6 Prog Interface 0
00 00 16 00 ==> Bridge Device - PCI/PCI bridge
Vendor 10DE Device 0AC7 Prog Interface 0
00 03 00 00 ==> Display Controller - VGA/8514 controller
Vendor 10DE Device 0869 Prog Interface 0
00 04 00 00 ==> Network Controller - other network controller
Vendor 168C Device 002A Prog Interface 0
00 05 00 00 ==> Bridge Device - PCI/PCI bridge
Vendor 104C Device 823E Prog Interface 0
Manually transcribed from these photographs (1, 2) with blank lines added for readability.