mirror of
https://github.com/unraid/webgui.git
synced 2026-04-22 18:19:14 -05:00
Main page: NMVE status updates
This commit is contained in:
@@ -268,7 +268,7 @@ function get_nvme_powerstate($device) {
|
||||
global $display;
|
||||
$nvme = [];
|
||||
$number = _var($display,'number','.,');
|
||||
exec("nvme id-ctrl $device | grep -E '^ps |^wctemp|^cctemp'",$rows);
|
||||
exec("nvme id-ctrl /dev/$device | grep -E '^ps |^wctemp|^cctemp'",$rows);
|
||||
foreach ($rows as $row) {
|
||||
if (!$row) continue;
|
||||
$value = my_explode(':',$row,3);
|
||||
@@ -291,7 +291,7 @@ function get_nvme_powerstate($device) {
|
||||
}
|
||||
}
|
||||
# get-feature:0x02 (Power Management), Current value:0x00000003)
|
||||
$nvme['powerstate'] = hexdec(my_explode(':',exec("nvme get-feature $device -f 2"),3)[2]);
|
||||
$nvme['powerstate'] = hexdec(my_explode(':',exec("nvme get-feature /dev/$device -f 2"),3)[2]);
|
||||
$nvme['powerstatevalue'] = _var($nvme,'ps'.$nvme['powerstate']);
|
||||
return $nvme;
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ function device_desc(&$disk) {
|
||||
: "<a class='static'><i class='icon-$type icon'></i></a>";
|
||||
$powerstatevalue = "";
|
||||
if (_var($var,'fsState',)=='Started' && _var($disk,'transport')=='nvme') {
|
||||
$nvme = get_nvme_powerstate("/dev/"._var($disk,'device'));
|
||||
$nvme = get_nvme_powerstate(_var($disk,'device'));
|
||||
$powerstatevalue = ' • '._var($nvme,'powerstatevalue','? W');
|
||||
}
|
||||
return $log."<span style='font-family:bitstream'>".my_id(_var($disk,'id'))."</span> - $size $unit ("._var($disk,'device').$powerstatevalue.")";
|
||||
|
||||
Reference in New Issue
Block a user