Incorrect drive detection on ASUS ROG Zenith Extreme

g051051

Member
I have an ASUS ROG Zenith Extreme (latest firmware rev. 2001) with 2 RAID arrays. One array is detected fine. It has 5 drives in a RAID 10 configuration (4 main drives and a hot spare). The second array is actually my boot drive. It has 2 M.2 SATA drives in RAID 1 configuration. In RAIDXpert2, the drives and arrays are identified and listed correctly. But in HWiNFO 611_3890, it's not identifying the second array, lumping the 2 RAID 1 drives under the other array, and displaying garbage for one of the drives:

Žd [1:5]

[General Information]
Drive Controller:IDE
Host Controller:AMD-RAID Controller [storport]
Drive Channel:Tertiary, Slave
Drive Address:RAID Set #1, Disk #5
Drive Model:Žd
Drive Firmware Revision:
Drive Serial Number:
Drive Capacity:520,893,633,658,880 MBytes
Drive Capacity [MB]:520893633658880
ATA Major Version Supported:ACS-3

Note the corrupted drive description and incorrect information, that it's in the wrong RAID set, etc.

The other M.2 SATA drive is identified correctly, but is in the wrong RAID set as well:

Crucial_CT1050MX300SSD4 [1:6]

[General Information]
Drive Controller:Serial ATA 6Gb/s @ 6Gb/s
Host Controller:AMD-RAID Controller [storport]
Drive Address:RAID Set #1, Disk #6
Drive Model:Crucial_CT1050MX300SSD4
Drive Firmware Revision:M0CR060
Drive Serial Number:18021A88C6BA
World Wide Name:500A7511A88C6BA
Drive Capacity:1,001,562 MBytes (1050 GB)
Drive Capacity [MB]:1001562
Media Rotation Rate:SSD Drive (Non-rotating)
Nominal Form Factor:<1.8"
ATA Major Version Supported:ATA/ATAPI-5, ATA/ATAPI-6, ATA/ATAPI-7, ATA8-ACS, ACS-2, ACS-3
ATA Minor Version Supported:ACS-3 Revision 5
ATA Transport Version Supported:SATA 3.2
 

Attachments

  • CMX0326.HTM
    341 KB · Views: 1
  • HWiNFO64.DBG
    781 KB · Views: 1

Martin

HWiNFO Author
Staff member
I have analyzed the data provided, but I believe the problem is on the side of the RAID driver. It provides invalid data regarding RAID configuration and that's confusing HWiNFO.
Unfortunately I haven't found a way how could I work-around this, it needs to be fixed in the RAID driver.
 

g051051

Member
That's odd because the RAIDxpert2 software for managing the arrays shows everything correctly, per the attached screenshot. I guess it's getting it from somewhere else? Can you tell me from the debug info what driver is involved? AMD provides 3: rcraid, rccfg, rcbottom. Anything else I might use in a bug report to AMD?
 

Attachments

  • RAIDXpert2.png
    RAIDXpert2.png
    143.9 KB · Views: 3

Martin

HWiNFO Author
Staff member
Wait a bit before reporting... I noticed something interesting on the RAIDxpert2 screenshot. It shows the disk addresses, the bootable array disks as 2 0 and 2 4. Does the tool perhaps show more details about that, especially what those numbers mean ? Can it show more details about the config ?
 

g051051

Member
I pulled this from the firmware config:

3 controllers listed:
0: AMD-RAID 00:01:00:01 VID 0x1022 DID 0x43BD
Segment:Bus: Device:Function 00:01:00:01
PCI ID: 1022:43BD:1b21:1062
Controller Physical Disk Count: 6
Total Physical Disk Count: 8
Array Count: 2

1: AMD-RAID 00:08:00:02 VID 0x1022 DID 0x7917
Segment:Bus: Device:Function 00:08:00:02
PCI ID: 1022:7917:1043:8761
Controller Physical Disk Count: 0
Total Physical Disk Count: 8
Array Count: 2

2: AMD-RAID 00:43:00:02 VID 0x1022 DID 0x7917
Segment:Bus: Device:Function 00:43:00:02
PCI ID: 1022:7917:1043:8761
Controller Physical Disk Count: 2
Total Physical Disk Count: 8
Array Count: 2

Physical Disk info:
0:1:0, SATA/SSD, 2.0 TB, Online
0:1:1, SATA/SSD, 2.0 TB, Online
0:1:2, SATA/SSD, 2.0 TB, Online
0:1:3, SATA/SSD, 2.0 TB, Online
0:1:4, SATA/SSD, 2.0 TB, Dedicated Spare
0:1:5, DVD CD, ATAPI
2:1:0, SATA/SSD, 1.0 TB, Online
2:1:4, SATA/SSD, 1.0 TB, Online

Controller 0 is the ports on the motherboard, of which there are 6. I have 5 2TB drives, plus my DVD drive. That's almost certainly what's throwing things off.

Controller 2 is a bit weird. ASUS has this thing called a DIMM.2 riser card. You can put 2 M.2 SATA drives on it. It has a special slot in the motherboard. You can also switch the functionality to put NVMe drives on the DIMM.2 card. I don't know why it's numbering them with 0 and 4.

I don't know for sure what Controller 1 is. It might be the NVMe device.
 
Last edited:

Martin

HWiNFO Author
Staff member
Well, I don't know what interface RAIDxpert2 is using to retrieve that information, but it might be something private/proprietary.
HWiNFO uses an industry-wide standard called CSMI-SAS, which seems to be supported on this controller (its drivers), but...
Only Controller 0 responds here with all devices and RAID sets, but it gives wrong information. For example it describes 2 RAID sets, which is correct, but since the driver doesn't utilize internal SAS addresses, it's impossible to determine to which RAID set a drive belongs to (based on RAID_CONFIG information). Moreover, the Controller returns Phy information for all 7 drives in the system: 0, 1, 2, 3, 4, 5, 6. The last two values belong to the Controller 2 above. When HWiNFO requests drive details for a given phy# (drive) it receives correct data for all except phy #5, which returns some garbage. Not sure if this is because of the DVD drive, but if you want to make a test, try to detach that device and see what's reported then (let me know the result).
Sorry, I was too technical, but if you're going to submit a bug report to AMD, this might be useful for them.
 

g051051

Member
No, that's not too technical for me. I'm 100% sure the DVD drive is the problem and it's being treated as one of the 7 devices being reported. I've attached the new report and debug info with the DVD removed. It's better, but still wrong, as in all drives are being reported under one RAID array. I see what you mean about enumerating the devices under the wrong SCSI interface. Well, not sure how I'd write this up for AMD.
 

Attachments

  • CMX0326.HTM
    338.7 KB · Views: 1
  • HWiNFO64.DBG
    746.4 KB · Views: 2

Martin

HWiNFO Author
Staff member
Indeed, the presence of DVD caused the driver not to provide correct CSMI-SAS details.
The inability to display correct RAID set assignment is because the driver doesn't use bSASAddress values for drives. And because of that I cannot find a link between a RAID set and particular drive - the only way to do this is by looking up which bSASAddress is assigned to a particular RAID set.
If you file a bug report to AMD, you can copy my words, point to this thread or give them my contact and I'll explain them in detail.
 

g051051

Member
I have submitted a bug report to AMD, referencing this thread.

Interestingly, I noticed that the device enumeration you're seeing from the driver seems to match what I see in the firmware POST screen...it lists the 5 SATA port drives, then the DVD drive, and then the 2 M.2 drives.
 
Top