Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО][pve8] ядро: EDID имеет поврежденный заголовок.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО][pve8] ядро: EDID имеет поврежденный заголовок., Proxmox Виртуальная Среда
     
    Taylan
    Guest
    #1
    0
    23.06.2023 15:18:00
    Всем привет! После обновления до Proxmox 8 (до ядра 6.2.16-3-pve) syslog завален следующими сообщениями: Bash: ...
    Jun 23 15:12:42 Proxmox kernel: EDID имеет поврежденный заголовок
    Jun 23 15:12:42 Proxmox kernel: EDID блок 0 состоит из нулей
    ... Это сервер без монитора, монитор не подключен. Такое поведение появилось после обновления. В `/etc/modules` активны следующие модули: Bash: kvmgt

    # Сгенерировано sensors-detect в понедельник, 17 января 2022 года, 13:04:59
    # Драйверы чипсетов
    coretemp
    jc42
    nct6775 А в `/etc/kernel/cmdline`: Bash: root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on i915.enable_gvt=1 quiet loglevel=3 vga=current initcall_blacklist=sysfb_init Можете подсказать, что делать? Спасибо...

    Edit0: Посмотрел логи в dmesg, похоже на старую ошибку: https://github.com/intel/gvt-linux/issues/77

    Edit1: Только что нашел обходной путь для всех, кого затронула эта проблема. Эта проблема не только забивает логи ядра, но и сервер зависал каждые 1-2 секунды. Обходной путь — отключить kms poller: Bash: echo "options drm_kms_helper poll=0" >> /etc/modprobe.d/modprobe.conf
    update-initramfs -u -k all Смотрите 3.4 в https://wiki.archlinux.org/title/kernel_mode_setting для получения дополнительной информации.

    Edit2: Упомянутый выше обходной путь отключает режим настройки, поэтому экран (IPMI) остаётся черным, поэтому нужно быть очень осторожным, если вы вводите пароль расшифровки при загрузке. Более удобный обходной путь — просто установить произвольный EDID и использовать fastboot, чтобы drm не пытался установить режимы: Code: echo " i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin" >> /etc/kernel/cmdline
    update-initramfs -u -k all && pve-efiboot-tool refresh
     
     
     
    Igor Nemy
    Guest
    #2
    0
    11.07.2023 13:57:00
    Просто интересно, может, в долгосрочной перспективе (с точки зрения обслуживания PVE) безопаснее всего будет вообще отключить модуль i915?
     
     
     
    Taylan
    Guest
    #3
    0
    11.07.2023 14:00:00
    Не думаю, что это так, не каждый пользователь Proxmox работает в корпоративной среде. Для меня это для домашней лаборатории, я использую passthrough моей GPU виртуальным машинам или контейнерам. Это давний баг, и, возможно, его всё-таки исправят.
     
     
     
    kamzata
    Guest
    #4
    0
    15.07.2023 18:23:00
    И у меня так же. Есть какие-нибудь решения?
     
     
     
    Taylan
    Guest
    #5
    0
    15.07.2023 18:31:00
    Пока ошибка не исправится, обходной путь, описанный в edit2, — это то, что нужно делать.
     
     
     
    kamzata
    Guest
    #6
    0
    15.07.2023 20:37:00
    Ты имеешь в виду, чтобы создать файл /etc/modprobe.d/modprobe.conf и вставить туда это? Bash: i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin?
     
     
     
    Taylan
    Guest
    #7
    0
    15.07.2023 20:39:00
    Да, но конфиг предназначен для интегрированной графики Intel. Не забудь сделать это потом: Код: update-initramfs -u -k all
     
     
     
    kamzata
    Guest
    #8
    0
    15.07.2023 20:43:00
    У меня Intel Xeon E-2288G, который по идее должен использовать Intel UHD Graphics P630. Как мне это поменять?
     
     
     
    Taylan
    Guest
    #9
    0
    15.07.2023 20:44:00
    У меня такой же процессор, у него встроенная графика Intel, так что конфигурация, которую я привел выше, должна работать как есть.
     
     
     
    kamzata
    Guest
    #10
    0
    15.07.2023 20:47:00
    Спасибо, но кажется, я не понял. Я создал этот файл: /etc/modprobe.d/modprobe.conf со следующим содержимым: Bash: i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin, затем я запустил: update-initramfs -u -k all, но получил такую ошибку: Bash: libkmod: ОШИБКА ../libkmod/libkmod-config.c:712 kmod_config_parse: /etc/modprobe.d/modprobe.conf строка 1: игнорирую плохую строку, начинающуюся с 'i915.fastboot=1'
     
     
     
    Taylan
    Guest
    #11
    0
    15.07.2023 20:51:00
    Прости, не уделил этому достаточно внимания. Эти строки нужно добавить в командную строку ядра: Таким образом, обходной путь выглядит так: Код: `echo "i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin" >> /etc/kernel/cmdline`
    Обновите initramfs: `update-initramfs -u -k all && pve-efiboot-tool refresh`

    Моя конфигурация выглядит так: Код: `# cat /etc/kernel/cmdline`
    root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt i915.enable_gvt=1 i915.enable_guc=0 pcie_acs_override=downstream,multifunction initcall_blacklist=sysfb_init quiet loglevel=3 vga=current i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin
     
     
     
    kamzata
    Guest
    #12
    0
    15.07.2023 20:55:00
    Моя реальная строка /etc/kernel/cmdline содержит это: Bash: root=ZFS=rpool/ROOT/pve-1 boot=zfs. Стоит ли её изменить на Bash: root=ZFS=rpool/ROOT/pve-1 boot=zfs i915.fastboot=1 drm.edid_firmware=edid/1280x1024.bin и выполнить: update-initramfs -u -k all?
     
     
     
    Taylan
    Guest
    #13
    0
    15.07.2023 20:57:00
    Да, а потом перезагрузи.
     
     
     
    kamzata
    Guest
    #14
    0
    15.07.2023 21:04:00
    Спасибо, кажется, работает. Я также протестировал KVM, и всё тоже работает. Когда будет доступно исправление, чтобы отменить изменения, смогу ли я вернуть эту строку и выполнить `update-initramfs -u -k all` для обновления? Надеюсь, это не сломает всё.
     
     
     
    Taylan
    Guest
    #15
    0
    15.07.2023 21:08:00
    Рад помочь, но если ты не уверен, что делает каждый кусочек этой конфигурации, не стоит просто копировать и вставлять. Попробуй разобраться, вот мой совет. Ты доверился какому-то незнакомцу в интернете, так что поверь еще раз, когда я говорю, что все будет ок.
     
     
     
    kamzata
    Guest
    #16
    0
    15.07.2023 21:13:00
    Ты прав. Но это совершенно новый сервер, так что пока что не страшно, если он развалится.
     
     
     
    Smanux
    Guest
    #17
    0
    07.12.2023 14:57:00
    У меня та же проблема на сервере OVH с процессором Xeon E-2274G, и, к сожалению, обходной путь с edit2 не помогает.
     
     
     
    Taylan
    Guest
    #18
    0
    07.12.2023 15:15:00
    Всё ещё работает у меня. Скорее всего, какая-то другая проблема. Это облачный сервер? У них есть какое-то программное обеспечение для удалённого доступа к IPMI? Может, спросите у них или проверьте ещё раз ваш файл cmdline и не забудьте создать initram с новой информацией. update-initramfs -u -k all pve-efiboot-tool refresh Редактирую: Если вам не критично загружаться с чёрным экраном (без ввода пароля для дешифрования и т.д.), можете попробовать предыдущий обходной путь.
     
     
     
    Smanux
    Guest
    #19
    0
    07.12.2023 16:15:00
    Это выделенный сервер, доступ через IPMI. Я перепроверил файл cmdline, выполнил команды update-initramfs/pve-efiboot-tool и перезагрузился дважды, а сообщение EDID все еще появляется.
     
     
     
    Taylan
    Guest
    #20
    0
    07.12.2023 16:23:00
    Ты загружаешься через "proxmox-boot-tool"? Что выводит следующая команда?
    ```
    proxmox-boot-tool status
    ```
    А пока, пожалуйста, скинь содержимое твоего `/etc/kernel/cmdline`.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры