Я надеюсь, что кто-то видел это и может помочь. Это скорее досада, чем настоящая проблема.
У меня есть Dell R710 с Debian 9.4 (amd64). Физическая единица имеет следующие характеристики:
В настоящее время я загружаюсь с первого диска SAS 15k и не использую другие диски.
Физическая коробка имеет внутренний порт USB и SD-карту. Ранее я загружал другую систему на внутреннем устройстве и в настоящее время решил использовать только физический диск, чтобы в порте USB или SD-карты не было никаких элементов.
BIOS настроен на загрузку с диска "C:" (их название ... не мое)
После этого коробка работает как чемпион без проблем. Во время загрузки, однако, другая история.
Ядро установлено:
Linux localhost 4.9.0-6-amd64 # 1 SMP Debian 4.9.82-1 + deb9u3 (2018-03-02) x86_64 GNU / Linux
Во время запуска есть 2 мин + перерыв, с которыми я видел следующие ошибки, связанные с dmesg:
[ 2.513315] DMAR: DRHD: handling fault status reg 502
[ 2.513378] DMAR: [DMA Read] Request device [03:00.0] fault addr fff0d000 [fault reason 06] PTE Read access is not set
[ 2.518031] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 2.617616] device-mapper: uevent: version 1.0.3
[ 2.618173] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[ 2.778729] DMAR: DRHD: handling fault status reg 602
[ 2.778793] DMAR: [DMA Read] Request device [03:00.0] fault addr fff20000 [fault reason 06] PTE Read access is not set
[ 2.783376] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 2.972320] clocksource: Switched to clocksource tsc
[ 3.042491] DMAR: DRHD: handling fault status reg 702
[ 3.042556] DMAR: [DMA Read] Request device [03:00.0] fault addr ffc83000 [fault reason 06] PTE Read access is not set
[ 3.047175] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 3.307839] DMAR: DRHD: handling fault status reg 2
[ 3.307915] DMAR: [DMA Read] Request device [03:00.0] fault addr ff3bb000 [fault reason 06] PTE Read access is not set
[ 3.312489] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 3.363044] random: crng init done
[ 3.577114] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 3.840869] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 4.105521] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 4.371579] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 4.635322] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
[ 4.837103] ses 0:0:32:0: Attached Enclosure device
[ 131.523048] PM: Starting manual resume from disk
Линия
[ 4.635322] scsi 0:0:32:0: Wrong diagnostic page; asked for 7 got 0
Я считаю, что это известная проблема в ядре (см. Вот).
В какой-то момент у меня было какое-то безумие и я запускал ядро stretch-backports, которое получало другую ошибку (запрошено 10, получилось 0).
Оставаясь в теме - есть ли способ указать ядру игнорировать устройство "0: 0: 32: 0"?