Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

JronMasteR

macrumors 6502
May 4, 2011
327
126
Switzerland
Hi all, I also did perform the firmware update and I did get a something instead of just a withe background. I got a progress log instead of a progress bar. Using MVC Titan Xp
There is a bug with the MVC cards, Maxwell and Pascal. When Windows went to sleep, after waking up PCI E speed was only 1.0 instead of 2.0, after a restart it went back to 2.0.
With this new firmware, the speeds stay at 2.0 after the machine goes to sleep.
 
  • Like
Reactions: misanthrophy

handheldgames

macrumors 68000
Apr 4, 2009
1,943
1,170
Pacific NW, USA
4K monitor, perhaps?

Considering I run a 4K display on DP 1.2 at home and work, upgrading with an efi adapter is a complete and uddr PITA. 4k won't display on booth without changing back to DP 1.1.

At home, I've had to pull an old DVI display from the obsolete tech pile to manage upgrades. At work, I leverage a Wacom Cintiq over DVI. In either case, swapping video cards and inputs for efi upgrades and swapping them back, I'll say it again, is a PITA.
[doublepost=1534705031][/doublepost]
Hi all, I also did perform the firmware update and I did get a something instead of just a withe background. I got a progress log instead of a progress bar. Using MVC Titan Xp
There is a bug with the MVC cards, Maxwell and Pascal. When Windows went to sleep, after waking up PCI E speed was only 1.0 instead of 2.0, after a restart it went back to 2.0.
With this new firmware, the speeds stay at 2.0 after the machine goes to sleep.

It sound like Apple finally fixed the problem that Rominator's hack attempted to fix. :cool:
 
Last edited:

latndude

macrumors member
Jul 26, 2012
85
15
Fort Myers,FL
4K monitor, perhaps?
My monitor is a LED 21" Cinema Display , the switch on the AMD Sapphire card is set to the position for MAC booting , I have been reading that some users turn switch to the other position, Windows booting , and they get the boot screen , go figure ... as I stated in the original post, I don't have any brightness control or iSight camera or microphone at this point, so I don't know if this is related to the software ( kexts ) or the hardware, USB control inside the display is faulty ... I'm hoping that the final version will correct these issues
 
  • Like
Reactions: handheldgames

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
How do we determine if the 087 update corrupted the firmware?

It's not a easy task, since the NVRAM space, SSN_HWC_SON block and the LBSN_BD sector are not present in the LOCKED.fd files. You can't just check your DUMP with the LOCKED.fd one.

I'm using HexFiend, binwalk, UEFITool to inspect the dumps.

With HexFiend I check for things like:

  • if the SSN_HWC_SON block is correct, in the correct address in the private part of the NVRAM. I saw one totally out of place, before base_20 binary.
  • if the LBSN_BD sector is correct and in the correct address, end of the BootROM. I saw one 4 bytes out of place.
  • compare sections of the ROMDump with the LOCKED.fd
With binwalk I check for things like:
  • strange things on the NVRAM, I've found macOS install logs in plist format (that was weird, seems a botched/interrupted macOS install).
  • duplicated NVRAM.
  • volumes out of place.
  • volumes bigger/smaller than the same ones in the LOCKED.fd files.
  • added DXEs
With UEFITool I check for things like:
  • valid checksums for the volumes.
  • if all the FFS are present.
  • sizes.
  • signatures.
[doublepost=1534710678][/doublepost]Inspecting BootROMs made me find some interest, to me at least, things.

  • BTO/CTO Macs have the full build date, to the second, like ANSI 8601 YYYY-MM-DDThh:mm:ssTZD, but without separators and time zone
  • Retail/Refurb Macs have another format for the date YYMMDDYYMMDD7 (7 seems used as delimiter)
  • 2010 and 2012 BootROMs are different in the private NVRAM area. Base_20 binary block for 2010 and Base_21 for 2012.
I still don't know what the Base_20 and Base_21 codes do, tried to inspect with IDA-free but got mumbo jumbo. I'm gonna return to it when I have time and a cool head. Edit: found it, see next posts.

[doublepost=1534710890][/doublepost]Btw, I need more dumps of mid-2012 Mac Pros. I just have two.
[doublepost=1534711600][/doublepost]SSN = System Serial Number
HWC = Hardware Code
SON = System Order Number
LBSN = Logic Board Serial Number
BD = Build Date
 
Last edited:

expede

macrumors regular
Jan 15, 2018
236
67
Sweden
Do you what 138' or can I provide 89' also? I got a mid 2012 cMP? If you want a dump? Never been on 87'.

/Per
 

thomasthegps

macrumors regular
Sep 23, 2015
220
145
France
I very much disagree.

Its fairly common to apply cpu microcode updates during the boot process. HEVC decoding is supported on 10 year old pcs as long as the correct gpu driver is used.


My old 1366 socket pc can boot linux with modern cpu microcodes and hevc decode encode using the mesa driver.

I’m not exactly sure what is gained when using an updated firmware with new microcode compared to loading the microcode during boot.

Comparing to linux on pcs there is nothing special with what apple is doing. I appreciate the new support but i consider apples gesture as them fixing their mistakes rather than them providing superior support...
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
I don't remember if I already commented about the MAC Addresses here. Those are not stored on the BootROM like the other identifiers.

Mac Pro 2009/2010/2012 have two SPI-flashes for firmwares on the logic board (more if you count the SMCs):
  • 32Mbit, SST 25VF032B (U8700), on the topside of the board with the BootROM. Can be a Macronix 25L3205D too.
  • 4Mbit, SST 25VF040B (U8201), on the backside of the board with the Intel 82574L firmware.

Mac addresses are stored in the 4Mbit/512KB with the "Non-Volatile Memory Interface for the Intel 82574L Ethernet controller".

I don't have dumps for the 4Mbit one. Yet =)

P.S:

I know that Intel provides a DOS utility to flash the 82574L firmware, MP5,1 have the full 4Mbit firmware, but I don't know if the Intel utility works with MP5,1.

One more thing for the list of things to check.
 
Last edited:

handheldgames

macrumors 68000
Apr 4, 2009
1,943
1,170
Pacific NW, USA
I don't remember if I already commented about the MAC Addresses here. Those are not stored on the BootROM like the other identifiers.

Mac Pro 2009/2010/2012 have two SPI-flashes for firmwares on the logic board (more if you count the SMCs):
  • 32Mbit, SST 25VF032B (U8700), on the topside of the board with the BootROM. Can be a Macronix 25L3205D too.
  • 4Mbit, SST 25VF040B (U8201), on the backside of the board with the Intel 82574L firmware.

Mac addresses are stored in the 4Mbit/512KB with the "Non-Volatile Memory Interface for the Intel 82574L Ethernet controller".

I don't have dumps for the 4Mbit one. Yet =)

P.S:

I know that Intel provides a DOS utility to flash the 82574L firmware, MP5,1 have the full 4Mbit firmware, but I don't know if the Intel utility works with MP5,1.

One more thing for the list of things to check.

Could the variances in the rom be related to the SMC differences between the 2009 / 2010? On that note is it the same smc with different fw versions?
 
Last edited:

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
It's not the SMC, the SMC controller has his own flash. It's a bzip compressed blob. I'm testing the 2012 version in my 4,1>5,1 Mac Pro.

Screen Shot 2018-08-20 at 01.06.19.png


About the SMC:

SMC has his own firmware, stored in the controller itself. To this day, it's not public how to extract the firmware from the controller. You have two in a MP5,1 and they are totally independent from the BootROM firmware.
 
Last edited:
  • Like
Reactions: eksu and h9826790

tsialex

Contributor
Original poster
Jun 13, 2016
13,454
13,601
I'm so stupid, sometimes it's the simplest things…

The mystery binary blob in the private part of the NVRAM is a not a code, it's the hardware descriptor compressed with bz2. o_O:)

4,1>5,1 and 5,1 mid-2010:

Code:
ADD_DEVICE    ()    [class="USBPort",location="top-front",speed="480",uhci-id="0x5d100000",ehci-id="0xfd500000"]

ADD_DEVICE    ()    [class="USBPort",location="bottom-front",speed="480",uhci-id="0x3a200000",ehci-id="0xfa400000"]

ADD_DEVICE    ()    [class="USBPort",location="right-rear",speed="480",uhci-id="0x3d100000",ehci-id="0xfd300000"]

ADD_DEVICE    ()    [class="USBPort",location="center-rear",speed="480",uhci-id="0x1a200000",ehci-id="0xfa200000"]

ADD_DEVICE    ()    [class="USBPort",location="left-rear",speed="480",uhci-id="0x1d100000",ehci-id="0xfd100000"]

ADD_DEVICE    ()    [class="FireWirePort",location="rear-right",max-speed="800",port-id="0x01",phy-id="0x00"]

ADD_DEVICE    ()    [class="FireWirePort",location="rear-left",max-speed="800",port-id="0x02",phy-id="0x00"]

ADD_DEVICE    ()    [class="FireWirePort",location="front-top",max-speed="800",port-id="0x01",phy-id="0x01"]

ADD_DEVICE    ()    [class="FireWirePort",location="front-bottom",max-speed="800",port-id="0x02",phy-id="0x01"]

SET_PROPERTY    (class="Processor")    [max-prochots="10000",ptype="iCore7"]

SET_PROPERTY    (class="Sensor"&location="ICAC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU A, Core Low Side (Vcore) Current"]

SET_PROPERTY    (class="Sensor"&location="ICBC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU B, Core Low Side (Vcore) Current"]

SET_PROPERTY    (class="Sensor"&location="Ie1S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 1, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie2S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 2, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie3S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 3, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie4S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 4, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IeAS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostA, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IeBS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostB, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH1Z")    [low-limit="0",high-limit="2",type="Current",description="HDD1, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH2Z")    [low-limit="0",high-limit="2",type="Current",description="HDD2, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH3Z")    [low-limit="0",high-limit="2",type="Current",description="HDD3, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH4Z")    [low-limit="0",high-limit="2",type="Current",description="HDD4, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IO0Z")    [low-limit="0",high-limit="3",type="Current",description="ODD, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH5Z")    [low-limit="0",high-limit="12",type="Current",description="HDD+ODD, 5V Current"]

SET_PROPERTY    (class="Sensor"&location="IMAS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMA Current"]

SET_PROPERTY    (class="Sensor"&location="IMBS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMB Current"]

SET_PROPERTY    (class="Sensor"&location="IN0C")    [low-limit="1",high-limit="40",type="Current",description="IOH Core, PP1V1_S0_IOH Northbridge Current"]

SET_PROPERTY    (class="Sensor"&location="Ip0C")    [low-limit="1",high-limit="80",type="Current",description="PSU, 12V Current (PSMI)"]

SET_PROPERTY    (class="Sensor"&location="ICAB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUA Current"]

SET_PROPERTY    (class="Sensor"&location="ICBB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUB Current"]

SET_PROPERTY    (class="Sensor"&location="IS1C")    [low-limit="0.25",high-limit="5.0",type="Current",description="PP1V05_S0_SB Current"]

SET_PROPERTY    (class="Sensor"&location="IS2C")    [low-limit="0.25",high-limit="2.3",type="Current",description="PP1V5_S0_SB Current"]

SET_PROPERTY    (class="Sensor"&location="Ip1M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 CPUA 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip2M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 CPUB 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip3M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 MEMA 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip4M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 MEMB 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip5M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB1 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip6M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB2 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip7M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE1 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip8M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE2 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="TA0P")    [low-limit="5",high-limit="45",type="Temperature",description="System Ambient Temperature"]

SET_PROPERTY    (class="Sensor"&location="TCAC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU A, Core 0 Relative Temperature to ProcHot (PECI)"]

SET_PROPERTY    (class="Sensor"&location="TCAD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU A Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TCBC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU B, Core 0 Relative Temperature to ProcHot (PECI)"]

SET_PROPERTY    (class="Sensor"&location="TCBD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU B Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TCAH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU A, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="TCBH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU B, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="TH1P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 1, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH2P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 2, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH3P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 3, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH4P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 4, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TM1P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 1 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM2P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 2 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM3P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 3 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM4P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 4 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM5P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 5 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM6P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 6 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM7P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 7 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM8P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 8 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TMA1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT1, CHA - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT2, CHB - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT3, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT4, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT5, CHA - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT6, CHB - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT7, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT8, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TN0D")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, IOH Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TN0H")    [low-limit="5",high-limit="75",type="Temperature",description="IOH, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="Tp0C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 1"]

SET_PROPERTY    (class="Sensor"&location="Tp1C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 2"]

SET_PROPERTY    (class="Sensor"&location="Te1S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 1 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te2S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 2 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te3S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 3 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te4S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 4 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te5S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE RAID card Temperature"]

SET_PROPERTY    (class="Sensor"&location="VCAC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU A, Core Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCBC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU B, Core Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve1S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 1, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve2S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 2, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve3S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 3, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve4S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 4, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VeAS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostA, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VeBS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostB, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH1Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD1, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH2Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD2, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH3Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD3, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH4Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD4, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VO0Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="ODD, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH5Z")    [low-limit="4.5",high-limit="5.5",type="Voltage",description="HDD+ODD, 5V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VM1S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMA Voltage"]

SET_PROPERTY    (class="Sensor"&location="VM2S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VN0C")    [low-limit="1.07",high-limit="1.13",type="Voltage",description="PP1V1_S0_IOH Northbridge Voltage"]

SET_PROPERTY    (class="Sensor"&location="Vp0C")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PSU, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCAB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUA Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCBB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS1C")    [low-limit="1.00",high-limit="1.10",type="Voltage",description="PP1V05_S0_SB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS2C")    [low-limit="1.43",high-limit="1.58",type="Voltage",description="PP1V5_S0_SB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS8C")    [low-limit="3.14",high-limit="3.47",type="Voltage",description="PP3V3_S5 Voltage"]

REMOVE_DEVICE    (class="Sensor")    (class="Sensor"&type="?")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBB")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBC")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBB")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBC")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="IMBS")

REMOVE_DEVICE    (class="Memory"&location="DIMM 1"&ecc="FALSE")    (class="Sensor"&location="TMA1")

REMOVE_DEVICE    (class="Memory"&location="DIMM 2"&ecc="FALSE")    (class="Sensor"&location="TMA2")

REMOVE_DEVICE    (class="Memory"&location="DIMM 3"&ecc="FALSE")    (class="Sensor"&location="TMA3")

REMOVE_DEVICE    (class="Memory"&location="DIMM 4"&ecc="FALSE")    (class="Sensor"&location="TMA4")

REMOVE_DEVICE    (class="Memory"&location="DIMM 5"&ecc="FALSE")    (class="Sensor"&location="TMB1")

REMOVE_DEVICE    (class="Memory"&location="DIMM 6"&ecc="FALSE")    (class="Sensor"&location="TMB2")

REMOVE_DEVICE    (class="Memory"&location="DIMM 7"&ecc="FALSE")    (class="Sensor"&location="TMB3")

REMOVE_DEVICE    (class="Memory"&location="DIMM 8"&ecc="FALSE")    (class="Sensor"&location="TMB4")
[doublepost=1534750420][/doublepost]

5,1 mid-2012:

Code:
ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="top-front",speed="480",uhci-id="0x5d100000",ehci-id="0xfd500000"]

ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="bottom-front",speed="480",uhci-id="0x3a200000",ehci-id="0xfa400000"]

ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="right-rear",speed="480",uhci-id="0x3d100000",ehci-id="0xfd300000"]

ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="center-rear",speed="480",uhci-id="0x1a200000",ehci-id="0xfa200000"]

ADD_DEVICE    ()    [class="USBPort",type="USB 2.0",location="left-rear",speed="480",uhci-id="0x1d100000",ehci-id="0xfd100000"]

ADD_DEVICE    ()    [class="FireWirePort",location="rear-right",max-speed="800",port-id="0x01",phy-id="0x00"]

ADD_DEVICE    ()    [class="FireWirePort",location="rear-left",max-speed="800",port-id="0x02",phy-id="0x00"]

ADD_DEVICE    ()    [class="FireWirePort",location="front-top",max-speed="800",port-id="0x01",phy-id="0x01"]

ADD_DEVICE    ()    [class="FireWirePort",location="front-bottom",max-speed="800",port-id="0x02",phy-id="0x01"]

SET_PROPERTY    (class="Processor")    [max-prochots="10000",ptype="iCore7"]

SET_PROPERTY    (class="Sensor"&location="ICAC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU A, Core Low Side (Vcore) Current"]

SET_PROPERTY    (class="Sensor"&location="ICBC")    [low-limit="0.1",high-limit="140",type="Current",description="CPU B, Core Low Side (Vcore) Current"]

SET_PROPERTY    (class="Sensor"&location="Ie1S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 1, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie2S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 2, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie3S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 3, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="Ie4S")    [low-limit="0",high-limit="18",type="Current",description="PCIe Slot 4, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IeAS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostA, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IeBS")    [low-limit="0",high-limit="18",type="Current",description="PCIe BoostB, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH1Z")    [low-limit="0",high-limit="2",type="Current",description="HDD1, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH2Z")    [low-limit="0",high-limit="2",type="Current",description="HDD2, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH3Z")    [low-limit="0",high-limit="2",type="Current",description="HDD3, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH4Z")    [low-limit="0",high-limit="2",type="Current",description="HDD4, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IO0Z")    [low-limit="0",high-limit="3",type="Current",description="ODD, 12V Current"]

SET_PROPERTY    (class="Sensor"&location="IH5Z")    [low-limit="0",high-limit="12",type="Current",description="HDD+ODD, 5V Current"]

SET_PROPERTY    (class="Sensor"&location="IMAS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMA Current"]

SET_PROPERTY    (class="Sensor"&location="IMBS")    [low-limit="0.1",high-limit="50",type="Current",description="DIMM, PP1V5_S3_MEMB Current"]

SET_PROPERTY    (class="Sensor"&location="IN0C")    [low-limit="1",high-limit="40",type="Current",description="IOH Core, PP1V1_S0_IOH Northbridge Current"]

SET_PROPERTY    (class="Sensor"&location="Ip0C")    [low-limit="1",high-limit="80",type="Current",description="PSU, 12V Current (PSMI)"]

SET_PROPERTY    (class="Sensor"&location="ICAB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUA Current"]

SET_PROPERTY    (class="Sensor"&location="ICBB")    [low-limit="0.1",high-limit="40",type="Current",description="PVTT, CPUB Current"]

SET_PROPERTY    (class="Sensor"&location="IS1C")    [low-limit="0.25",high-limit="5.0",type="Current",description="PP1V05_S0_SB Current"]

SET_PROPERTY    (class="Sensor"&location="IS2C")    [low-limit="0.25",high-limit="2.3",type="Current",description="PP1V5_S0_SB Current"]

SET_PROPERTY    (class="Sensor"&location="Ip1M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 CPUA 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip2M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 CPUB 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip3M")    [low-limit="0.5",high-limit="18",type="Current",description="PP12V_S0 MEMA 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip4M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 MEMB 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip5M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB1 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip6M")    [low-limit="1",high-limit="18",type="Current",description="PP12V_S0 MLB2 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip7M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE1 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="Ip8M")    [low-limit="0",high-limit="18",type="Current",description="PP12V_S0 PCIE2 240VA Main Current"]

SET_PROPERTY    (class="Sensor"&location="TA0P")    [low-limit="5",high-limit="45",type="Temperature",description="System Ambient Temperature"]

SET_PROPERTY    (class="Sensor"&location="TCAC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU A, Core 0 Relative Temperature to ProcHot (PECI)"]

SET_PROPERTY    (class="Sensor"&location="TCAD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU A Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TCBC")    [low-limit="1",high-limit="85",type="Temperature",description="CPU B, Core 0 Relative Temperature to ProcHot (PECI)"]

SET_PROPERTY    (class="Sensor"&location="TCBD")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, CPU B Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TCAH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU A, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="TCBH")    [low-limit="5",high-limit="85",type="Temperature",description="CPU B, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="TH1P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 1, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH2P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 2, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH3P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 3, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TH4P")    [low-limit="5",high-limit="50",type="Temperature",description="Drive Bay 4, HDD Temperature (On Drive Carrier)"]

SET_PROPERTY    (class="Sensor"&location="TM1P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 1 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM2P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 2 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM3P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 3 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM4P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 4 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM5P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 5 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM6P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 6 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM7P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 7 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TM8P")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM Proximity 8 Temperature (On Riser)"]

SET_PROPERTY    (class="Sensor"&location="TMA1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT1, CHA - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT2, CHB - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT3, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMA4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUA, SLOT4, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB1")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT5, CHA - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB2")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT6, CHB - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB3")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT7, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TMB4")    [low-limit="5",high-limit="80",type="Temperature",description="DIMM, CPUB, SLOT8, CHC - SPD Temperature"]

SET_PROPERTY    (class="Sensor"&location="TN0D")    [low-limit="5",high-limit="95",type="Temperature",description="Temperature, IOH Tdiode"]

SET_PROPERTY    (class="Sensor"&location="TN0H")    [low-limit="5",high-limit="75",type="Temperature",description="IOH, HeatSink Temperature"]

SET_PROPERTY    (class="Sensor"&location="Tp0C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 1"]

SET_PROPERTY    (class="Sensor"&location="Tp1C")    [low-limit="5",high-limit="100",type="Temperature",description="PS, AC/DC Supply Temperature 2"]

SET_PROPERTY    (class="Sensor"&location="Te1S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 1 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te2S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 2 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te3S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 3 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te4S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE slot 4 Temperature"]

SET_PROPERTY    (class="Sensor"&location="Te5S")    [low-limit="5",high-limit="95",type="Temperature",description="PCIE RAID card Temperature"]

SET_PROPERTY    (class="Sensor"&location="VCAC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU A, Core Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCBC")    [low-limit="0.6",high-limit="1.3",type="Voltage",description="CPU B, Core Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve1S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 1, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve2S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 2, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve3S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 3, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="Ve4S")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe Slot 4, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VeAS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostA, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VeBS")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PCIe BoostB, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH1Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD1, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH2Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD2, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH3Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD3, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH4Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="HDD4, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VO0Z")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="ODD, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VH5Z")    [low-limit="4.5",high-limit="5.5",type="Voltage",description="HDD+ODD, 5V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VM1S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMA Voltage"]

SET_PROPERTY    (class="Sensor"&location="VM2S")    [low-limit="1.43",high-limit="1.57",type="Voltage",description="PP1V5_S3_MEMB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VN0C")    [low-limit="1.07",high-limit="1.13",type="Voltage",description="PP1V1_S0_IOH Northbridge Voltage"]

SET_PROPERTY    (class="Sensor"&location="Vp0C")    [low-limit="11.4",high-limit="12.6",type="Voltage",description="PSU, 12V Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCAB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUA Voltage"]

SET_PROPERTY    (class="Sensor"&location="VCBB")    [low-limit="1.00",high-limit="1.30",type="Voltage",description="PPVTT_S0_CPUB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS1C")    [low-limit="1.00",high-limit="1.10",type="Voltage",description="PP1V05_S0_SB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS2C")    [low-limit="1.43",high-limit="1.58",type="Voltage",description="PP1V5_S0_SB Voltage"]

SET_PROPERTY    (class="Sensor"&location="VS8C")    [low-limit="3.14",high-limit="3.47",type="Voltage",description="PP3V3_S5 Voltage"]

REMOVE_DEVICE    (class="Sensor")    (class="Sensor"&type="?")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBB")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="VCBC")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBB")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="ICBC")

REMOVE_DEVICE    !(class="Processor"&location="1")    (class="Sensor"&location="IMBS")

REMOVE_DEVICE    (class="Memory"&location="DIMM 1"&ecc="FALSE")    (class="Sensor"&location="TMA1")

REMOVE_DEVICE    (class="Memory"&location="DIMM 2"&ecc="FALSE")    (class="Sensor"&location="TMA2")

REMOVE_DEVICE    (class="Memory"&location="DIMM 3"&ecc="FALSE")    (class="Sensor"&location="TMA3")

REMOVE_DEVICE    (class="Memory"&location="DIMM 4"&ecc="FALSE")    (class="Sensor"&location="TMA4")

REMOVE_DEVICE    (class="Memory"&location="DIMM 5"&ecc="FALSE")    (class="Sensor"&location="TMB1")

REMOVE_DEVICE    (class="Memory"&location="DIMM 6"&ecc="FALSE")    (class="Sensor"&location="TMB2")

REMOVE_DEVICE    (class="Memory"&location="DIMM 7"&ecc="FALSE")    (class="Sensor"&location="TMB3")

REMOVE_DEVICE    (class="Memory"&location="DIMM 8"&ecc="FALSE")    (class="Sensor"&location="TMB4")
[doublepost=1534750588][/doublepost]

Maybe now we know why adding the USB3 DXE didn’t work for boot. ;)

[doublepost=1534751602][/doublepost]

I need a MP6,1 dump! Who has a late-2013 Mac Pro and could send me a ROM dump?
 

Attachments

  • 2010_148017.out.txt
    14.3 KB · Views: 235
  • 2012_148017.out.txt
    14.4 KB · Views: 226
Last edited:

trifero

macrumors 68030
May 21, 2009
2,952
2,796
I have a Mac Pro 4,1 with 5,1 firmware and a Radeon 7950 graphics card. Mojave Install still rejects this even though the graphics card is METAL capable. I mean c'mon, how many Macs have a Radeon 580?
I have Mojave installed with no issues with my 7950
[doublepost=1534753526][/doublepost]
All of this is pretty standard in the pc world...
I disagree.
[doublepost=1534753826][/doublepost]
There can be a big difference.

Those PCIe 3.0 X4 SSD can only negotiate at PCIe 1.0 X4 natively in slot 2 (for 4,1/5,1) without any PCIe switch inside the connection (before the firmware update).

If the slot 2 can properly negotiate at PCIe 2.0 X4 with those SSD, their sequential performance will be doubled.

And this will make the 4,1/5,1 can use two NVMe in RAID 0 to achieve 3000MB/s by installing one SSD in slot 2 and one SSD in slot 3 with those cheap adaptor.

This wasn’t possible before. Because the NVMe will be limited to 750MB/s in slot 2 (without the help of those expensive adaptor e.g. High Point 7101A), and cause the whole SSD RAID 0 limited to 750MB/s x2, which is only 1500MB/.

If install the SSD in slot 3 and 4, due to there are only 4 lanes for slot 3 and 4 to share. The ultimate speed is still 1500MB/s.
[doublepost=1534482817][/doublepost]

I also want to know if there is anything changed. There are four cases. We need at least two cards to done all the checks.

1) flashed card, no loading

2) flashed card, with loading (e.g. CUDA-Z), THEN open system info PCIe Page.

3) unflashed card, no loading

4) unflashed card, with loading (e.g. CUDA-Z), THEN open system info PCIe Page.

So far, we know 1 and 3 will shows 2.5GT/s, nothing changed after firmware update.

But 2 and 4 still need tests to confirm.
[doublepost=1534483072][/doublepost]

But stay at 80C with low fan speed seems not quite right. Do you know the fan profile, target temperature etc for the Vega FE?
Im a bit confused. So now you can put 2 Pci express and negotiate fiull speed at RAID 0?


Thanks
 

latndude

macrumors member
Jul 26, 2012
85
15
Fort Myers,FL
Can someone explain to me why my MacPro 2009 4.1, flashed to 5.1 with 3 disks, one with Sierra, another with High Sierra and the third an SSD drive with Mojave has stopped being able to recognize the USB connection to my 24 " LED Cinema Display , it shows in the USB description as USB , but the monitor USB ports are no longer working or the Brightness control on the keyboard or the display window or the iSight camera either... tried zapping pram, started from Sierra or High Sierra and still no go, I believe is something that can be fixed or I need a new monitor or add a WEB Cam ... any input will be greatly apprec iated.Thanks
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
Can someone explain to me why my MacPro 2009 4.1, flashed to 5.1 with 3 disks, one with Sierra, another with High Sierra and the third an SSD drive with Mojave has stopped being able to recognize the USB connection to my 24 " LED Cinema Display , it shows in the USB description as USB , but the monitor USB ports are no longer working or the Brightness control on the keyboard or the display window or the iSight camera either... tried zapping pram, started from Sierra or High Sierra and still no go, I believe is something that can be fixed or I need a new monitor or add a WEB Cam ... any input will be greatly apprec iated.Thanks


Sounds to me that your monitor has a built in hub, so you have cable from Mac to monitor and usb connections on monitor that you connect other devices too, like camera etc. So basically your monitor is acting as a usb hub. Are you sure it’s not the monitor hub failed? Easy to blame OS X with so many updates but hubs do fail, had it before and worst of all is it a powered hub by monitor or relies on power from Mac to work, which means devices like camera pull power from Mac through hub.


Check hub in monitor works with any thing else like a laptop. It might be hub failure
 

latndude

macrumors member
Jul 26, 2012
85
15
Fort Myers,FL
Sounds to me that your monitor has a built in hub, so you have cable from Mac to monitor and usb connections on monitor that you connect other devices too, like camera etc. So basically your monitor is acting as a usb hub. Are you sure it’s not the monitor hub failed? Easy to blame OS X with so many updates but hubs do fail, had it before and worst of all is it a powered hub by monitor or relies on power from Mac to work, which means devices like camera pull power from Mac through hub.


Check hub in monitor works with anything else like a laptop. It might be hub failure
I thought that is the case, problem is I have no way to test the monitor, I have a new 2017 MacBook Pro and this monitor is older so the connections except the USB will not work in the newer laptop, here what it shows on the USB system report , take a look , thanks
Screen Shot 2018-08-20 at 8.02.36 AM.png
Screen Shot 2018-08-20 at 8.02.06 AM.png
 

Matty_TypeR

macrumors 6502a
Oct 1, 2016
641
555
UK
I thought that is the case, problem is I have no way to test the monitor, I have a new 2017 MacBook Pro and this monitor is older so the connections except the USB will not work in the newer laptop, here what it shows on the USB system report , take a look , thanks View attachment 776884 View attachment 776885

Thing is until tested it might show hub but does not mean it’s functioning properly, seen this before, and not just usb hubs but other devices. You really need to test it on another machine to see if hub functions or not.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.