koitsu / bsdhwmon

Hardware sensor monitoring utility for FreeBSD
Other
23 stars 6 forks source link

Support for ASRock X399 Professional Gaming motherboard #5

Open grimreaper opened 6 years ago

grimreaper commented 6 years ago

intpm is loaded, amdsmb and ichsmb are loaded (wasn't sure which one I needed), smb and smbus

This entire thing is new to me and I'm not even sure what I should be looking for let alone doing.

[6495 11:36:52.758 eax@fasteagle ~/global !2!]∴sudo bsdhwmon -v

(git:global)-[master]
==> board_lookup(maker = 0x80105a000, product = 0x80105a080)
==>     maker   = ASRock
==>     product = X399 Professional Gaming
==> board_lookup() returning NULL
Your motherboard does not appear to be supported.  Please visit
https://github.com/koitsu/bsdhwmon to see if support for your motherboard
and/or system is under development.

hint.smbios.0.mem="0x79b2e000"
smbios.bios.reldate="11/21/2017"
smbios.bios.vendor="American Megatrends Inc."
smbios.bios.version="P2.00"
smbios.chassis.maker="Default string"
smbios.chassis.serial="Default string"
smbios.chassis.tag="Default string"
smbios.chassis.version="Default string"
smbios.memory.enabled="67108864"
smbios.planar.location="                      "
smbios.planar.maker="ASRock"
smbios.planar.product="X399 Professional Gaming"
smbios.planar.serial="M80-A9017200035"
smbios.planar.tag="                      "
smbios.planar.version="                      "
smbios.socket.enabled="1"
smbios.socket.populated="1"
smbios.system.family="To Be Filled By O.E.M."
smbios.system.maker="To Be Filled By O.E.M."
smbios.system.product="To Be Filled By O.E.M."
smbios.system.serial="To Be Filled By O.E.M."
smbios.system.sku="To Be Filled By O.E.M."
smbios.system.uuid="03000200-0400-0500-0006-000700080009"
smbios.system.version="To Be Filled By O.E.M."
smbios.version="3.0"
koitsu commented 6 years ago

This desktop/gaming motherboard is not currently supported by bsdhwmon.

In general, bsdhwmon is mainly intended for server-class motherboards, not desktop or gaming boards. All technical information comes directly from the vendor and IC datasheets, rather than through guesswork. Review:

  1. The user manual does not mention if there is any hardware monitoring IC on the board, or if there is one, what exact model it is. This is sometimes piggybacked onto the Super I/O, other times it's not. The IC needs to be tied in/wired to SMBus for bsdhwmon to work with it.

  2. The user manual, under the "UEFI SETUP UTILITY" section, indicates that it can "monitor the status of the hardware on your system" but doesn't provide screenshots of the attributes. The "Software and Utilities Operation" section, which covers Windows only, shows several attributes (temperatures, voltages, and fans) but no technical details are provided. I did find this screenshot of the UEFI BIOS, however, which is only a partial shot (the author chose not to scroll down further):

https://www.tweaktown.com/image.php?image=imagescdn.tweaktown.com/content/8/3/8341_56_asrock-x399-professional-gaming-motherboard-review_full.png

Due to all of this, ASRock would need to provide the necessary details. Technical Support groups can sometimes provide these details (ex. Supermicro, Tyan), while others sometimes don't; it's a crap shoot. Technical Support groups usually only let customers who own a product communicate with them, so I cannot speak to ASRock directly.

bsdhwmon does not use LPC I/O (classic ISA ports), nor does it "probe" SMBus, as doing so can cause system instability or lock-ups. The software is designed to go purely off of information provided by vendors, to ensure full stability/compatibility.

If you want to see if this board can support monitoring with bsdhwmon, you would need to ask ASRock Technical Support the following:


  1. Does the ASRock X399 Professional motherboard (please give them the exact model/model number, and/or revision if applicable) support hardware monitoring (thermistor temperatures, voltages, fan RPMs)?

  2. If so, what IC or chip, including manufacturer and model, is responsible for hardware monitoring? If so, is the data sheet and technical specifications/developer documentation available for this IC?

  3. Is the IC tied to SMBus? If so, please provide the below info:

Once this information is provided, I can begin work on support for the board. Assuming it's provided, I would also need screenshots/photos of the "H/W Monitor" section of the UEFI BIOS (it looks like it's multiple pages) so that all the labels properly match what's in the UEFI BIOS.

grimreaper commented 6 years ago

FTR I contacted them. Lets see what happens.

eduncan911 commented 3 years ago

@grimreaper so... what was their response? :)

grimreaper commented 3 years ago

Ha. I completely forgot about this. I did actually contact them but clearly never heard back.

Dear Customer, Please DO NOT reply to this automatic mail. It is just a confirmation that we have received your email. We will have technical support personnel to contact you soon. For technical issue and emergency case, we suggest you to contact your dealer first. If your dealer can’t solve your problem, ASRock web site also offers FAQ and CPU support lists (https://www.asrock.com/support). Some similar questions or solutions could be found there and our technical support engineers update the FAQ every month. If it is regarding repair/RMA service, please kindly check with your dealer for related service. Please remember to record the model name & product serial number for future tracking. Thanks for your email, ASRock Technical Support Division