Jul 1 22:17:14 nosgoth kernel: [1382019.484038] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.516031] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.548076] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.580026] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.612047] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.644054] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.676055] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.708081] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.740061] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Jul 1 22:17:15 nosgoth kernel: [1382019.772074] megaraid_sas 0000:01:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Как Вы видите, это массово рассылает десятки времен в секунду, вероятно, 20 или 30, и только перезагрузка, кажется, фиксирует его. Перезагрузка является довольно дорогой, поскольку это - dom0. Это не было проблемой, когда я выполнял archlinux ядро, но, кажется, проблема с любой человечностью ядра, использует.
там какое-либо решение к этому? Я ничего не могу найти в Интернете за исключением исходного кода драйвера, когда я ищу его.
Меганабег устройство SAS:
01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
Я не уверен, что еще полезно, это - сервер Dell PowerEdge 2900 с присоединенными дисками SATA.
Сервер работает прекрасный, просто ядро является смехотворно спамным к журналу.
Править: "Язык", сказал Captain America.
Это испускается от драйвера в функции megasas_get_pd_list (), посмотрите drivers/scsi/megaraid/megaraid_sas_base.c
if (instance->ctrl_context && !instance->mask_interrupts)
ret = megasas_issue_blocked_cmd(instance, cmd,
MFI_IO_TIMEOUT_SECS);
else
ret = megasas_issue_polled(instance, cmd);
switch (ret) {
case DCMD_FAILED:
dev_info(&instance->pdev->dev, "MR_DCMD_PD_LIST_QUERY "
"failed/not supported by firmware\n");
if (instance->ctrl_context)
megaraid_sas_kill_hba(instance);
else
instance->pd_list_not_supported = 1;
break;
....
интересно, если изменение параметра ядра драйвера msix_disable к 1 изменит поведение.
Это все еще продолжается, и было недавно исправлено для Redhat, связанного с 2 CVEs: (Ясность): Эта проблема не была связана с CVEs, скорее патч был нацелен на 2 CVE's + это и пара исправлений ошибок.
https://rhn.redhat.com/errata/RHSA-2016-2006.html
(редактирование), которое, кажется, указывает назад на это: https://lkml.org/lkml/2016/8/18/553
(редактирование) я - посреди recompiling+testing ядро, я размещу его в некоторых с патчем.
Oct 31 21:38:36 ohlookadell kernel: [943983.390883] megaraid_sas 0000:03:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Oct 31 21:38:36 ohlookadell kernel: [943983.414877] megaraid_sas 0000:03:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Oct 31 21:38:36 ohlookadell kernel: [943983.438801] megaraid_sas 0000:03:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Oct 31 21:38:36 ohlookadell kernel: [943983.462982] megaraid_sas 0000:03:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware
Oct 31 21:38:36 ohlookadell kernel: [943983.486832] megaraid_sas 0000:03:00.0: MR_DCMD_PD_LIST_QUERY failed/not supported by firmware