"/ etc / default / grub"의 "pci = nomsi, noaer": 단점이 있습니까?


13

내 파일 kern.logsyslog파일 크기가 엄청나게 커지면서 제목 항목을 다음 줄에 추가했습니다 /etc/default/grub.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=efi,pci pci=nomsi,noaer"

그러나 나는 내가 한 일을 정말로 이해하지 못합니다. 이것에 대한 단점이 있습니까?

답변:


7

여기에 명시된 바와 같이 : http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer : [PCIE] PCIEAER 커널 구성 매개 변수가 활성화 된 경우이 커널 부팅 옵션을 사용하여 PCIE 고급 오류보고 사용을 비활성화 할 수 있습니다.
  • nomsi : [MSI] PCI_MSI 커널 구성 매개 변수가 활성화되면이 커널 부팅 옵션을 사용하여 시스템 전체에서 MSI 인터럽트 사용을 비활성화 할 수 있습니다.

5

grub 지시문에 " pci = nomsi, noaer " 지시문을 추가하여 오류보고를 억제하는 것에 대한 귀하와 귀하의 우려에 동의 합니다. 심각한 문제로 인해 오류를보고 할 수 있어야 합니다. 이러한 오류 메시지를 억제하도록 설계된 지시어 인 " pci = nomsi, noaer "에서는 발생하지 않는 오류를 수정해야 합니다.

multi-user.target (텍스트 전용 로그인)으로 부팅 할 때 너무 많이 나타나는 " no irq handler for vector "메시지를 검색하여이 포럼 스레드를 찾았습니다 . 오류는 매우 영구적이므로 명령을 입력하는 동안에도 모든 tty에서 팝업되므로 명령을 입력하기가 어렵습니다.

원래 질문에 대답; grub에 지시문 " pci = nomsi, noaer "를 추가하면 시스템이 손상됩니까? 지시어 자체가 해를 끼칠 것이라고 "아니오"라고 말해야 할 것입니다. 그러나 시스템에 문제가 있으며 오류 메시지 자체를 억제하면 문제를 해결하는 데 아무런 영향을 미치지 않으며 원래 문제가 무엇이든 IT (오류 메시지로 표시된 실제 문제)는 시스템에 해를 줄 수 있습니다.

이걸 고려하세요; 한 남자에게 열이있어서 타이레놀을 주면 열이 사라지지만 실제로 필요한 항생제를주지 않아서 큰 감염으로 사망합니다. 오류 메시지를 해결해도 시스템에 도움이되지는 않지만 원래 문제는 무시해도됩니다.

그 가치에 대해서는 여전히 텍스트 기반 로그인을 대신하는 " 벡터에 대한 irq 처리기 없음 "오류를 발생시키는 문제를 해결하는 방법을 찾으려고 노력하고 있습니다. 하드웨어 장치에서 종종 IRQ (인터럽트 요청)를 사용하여 CPU의 관심을 끌고 있으며 다양한 하드웨어 장치에 문제가있어 오류가 하드웨어 문제와 일치합니다.

문제에 대한 해결책을 찾으시기 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.