VIA 사우스 브리지는 CPU를 절전 모드로 전환하고 타이머 및 이더넷 인터럽트를 비활성화합니다.

VIA 사우스 브리지는 CPU를 절전 모드로 전환하고 타이머 및 이더넷 인터럽트를 비활성화합니다.

4x Intel 82541GI 기가비트 어댑터가 포함된 VIA NAB-7410 보드 2개가 있습니다. 두 보드 모두에서 Linux는 때때로 이더넷 프레임에 대한 응답을 중지합니다. USB 또는 RS232에 의해 다른 인터럽트가 트리거되면 문제가 사라집니다. 보드는 OpenWRT(3.18.20) 및 Debian(3.16.0-4-686-pae) 등 다양한 배포판을 실행하고 있습니다. 이것은 e1000 드라이버 버그입니까?

2015-10-19 업데이트: 문제가 있는 시스템이 전송 버퍼에 대기하지만 USB 또는 직렬 인터럽트가 발생할 때까지 네트워크로 전송되지 않는 ping 응답을 생성하고 있음을 발견했습니다. 또한 시스템이 응답하지 않는 동안에는 "가동 시간" 값이 변경되지 않기 때문에 무언가가 CPU를 절전 모드로 전환하고 타이머 인터럽트를 비활성화하고 있습니다.

업데이트 2015-10-26: USB, 디스크 또는 직렬 인터럽트와 같은 "기본" 인터럽트가 없는 기간 후에 사우스 브리지 칩이 SMI 루틴을 트리거하는 것 같습니다. 보다이 PDF168페이지의 "레거시 전원 관리 타이머".

이 "기능"을 어떻게 비활성화합니까?

관련 정보