kernel: e1000e eth0: Error reading PHY register

В последних версиях CentOS существует баг который вызывает зависание системы, из-за сетевого драйвера e1000.

В логе /var/log/messages наблюдается следующее сообщение:

kernel: e1000e 0000:02:00.0: eth0: Error reading PHY register

Для временного решения проблемы нуобходимо отклюдить Активное Управление Питанием шины PCI-e (ASPM).

Если вы используете загрузчик GRUB, отредактируйте следующий файл: /boot/grub/grub.conf и добавьте в конец строки, начинающейся с «kernel» следующий параметр pcie_aspm=off.

Например так выглядит эта строка на моей системе:

kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=UUID=81e9e0a2-0a51-4d75-955d-909aaf848192 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rd_MD_UUID=c6855f45:016a63bb:2d79bfb2:07371ed8 rd_NO_LVM rd_MD_UUID=5d5a434e:6c20cfcd:51340c3f:29c29151 pcie_aspm=off

Что бы изменения вступили в силу, перезагрузите систему.

Для проверки изменений выполните:

dmesg | grep PCIe
PCIe ASPM is disabled

Если ваш вывод отличается от вышеприведенного, значит изменения не вступили в силу.

3 thoughts on “kernel: e1000e eth0: Error reading PHY register

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *