Actually I'm not sure how 7102 boot.
I post "nvram -p" output here, can you find some clue?
----------------------------------------------------------------
efi-backup-boot-device <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>6D1E747C-DC7F-418B-8BB2-B730F377971A</string></dict></dict><key>BLLastBSDName</key><string>disk3s2</string></dict></array>%00
efi-boot-device <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>83B132E0-B23E-4857-A02F-83C2B9AF053A</string></dict></dict><key>BLLastBSDName</key><string>disk10s2</string></dict></array>
BootCampHD %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%02%1f%03%12%0a%00%00%00%00%00%00%00%7f%ff%04%00
efi-boot-device-data %03%01%08%00%00%01%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00%d8%df%96;%00%00%00%00%e02%b1%83>%b2WH%a0/%83%c2%b9%af%05:%02%02%7f%ff%04%00
efi-backup-boot-device-data %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%00%01%01%01%06%00%00%00%01%01%06%00%00%04%01%01%06%00%00%00%03%12%0a%00%01%00%00%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00@%ceRt%00%00%00%00|t%1em%7f%dc%8bA%8b%b2%b70%f3w%97%1a%02%02%7f%ff%04%00
I wrote a program to convert those device paths from binary to text.
Your backup boot device is:
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)/Sata(0x1,0x0,0x0)/HD(2,GPT,6D1E747C-DC7F-418B-8BB2-B730F377971A,0x64028,0x7452CE40)
Your boot device is:
Ata(Primary,Slave,0x0)/HD(2,GPT,83B132E0-B23E-4857-A02F-83C2B9AF053A,0x64028,0x3B96DFD8)
The Boot Camp setting points to a disk for BIOS MBR boot:
PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)
If you set your Startup Preferences to boot a Boot Camp disk, then the boot device would be set to something like the following (this is from my MacPro3,1):
%01%03%18%00%0b%00%00%00%00%00%e0%ff%00%00%00%00%ff%ff%f7%ff%00%00%00%00%04%06%14%00%eb%85%05+%b8%d8%a9I%8b%8c%e2%1b%01%ae%f2%b7%7f%ff%04%00
which is interpreted as this:
MemoryMapped(0xB,0xFFE00000,0xFFF7FFFF)/FvFile(2B0585EB-D8B8-49A9-8B8C-E21B01AEF2B7)
which means that the Startup Manager will use a program in the firmware with that GUID to start the BIOS compatibility mode which will boot the MBR pointed to by the BootCampHD setting.
But never mind that BootCamp stuff.
That ATA disk seems interesting. Double check that it is the actual value for the RAID by changing the Startup Disk preference to a different disk, check that the efi-boot-device-data has changed, then change the startup disk to the raid again and check that the efi-boot-device-data has been restored to the previous value.
[doublepost=1558297645][/doublepost]
The ioreg command should work, and will give us more info than lspci.I am not familiar with the terminal command, how to show the full lspci? and how to make sure my correct PCIe device domains to change the 5:* and 6:*?
I use terminal and type code you provide here, it shows command not found.
Attachments
Last edited: