Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Ещё раз: проблемы с PCI passthrough

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Ещё раз: проблемы с PCI passthrough, Proxmox Виртуальная Среда
     
    MarkusH
    Guest
    #1
    0
    07.12.2011 21:13:00
    Привет, я пытаюсь пробросить PCI-устройство в свою виртуальную машину: мне нужна последняя карта — 04:07.0. Чтобы сервер Proxmox не использовал эту карту с поддержкой ядра, я добавил следующее в /etc/modprobe.d/blacklist.conf. Теперь я добавил команду hospci в свою ВМ, но ВМ больше не запускается. Есть идеи? dmesg внутри ВМ: dmesg на сервере Proxmox:
     
     
     
    trendco
    Guest
    #2
    0
    16.01.2012 21:03:00
    Привет, MarkusH! Есть новости по твоей проблеме? Я хочу сделать то же самое и тоже сталкиваюсь с трудностями. Алекс
     
     
     
    MarkusH
    Guest
    #3
    0
    16.01.2012 21:30:00
    Привет, Алекс, решение в том, чтобы пробросить соответствующее PCI-устройство материнской платы. В моём случае оно отображалось командой "lspci -t" (спасибо chefmagier!). Мне также нужно пробросить устройство "00:1e.0" — вот и всё. Markus
     
     
     
    MarkusH
    Guest
    #4
    0
    16.01.2012 21:45:00
    Я не знаю! В моём случае мне пришлось добавить две (!) строки с командой hostpci в конфигурационный файл виртуальной машины: vi /etc/pve/qemu-server/101.conf hostpci0: 00:1e.0 hostpci1: 04:07.0 Тогда у меня всё заработало.
     
     
     
    trendco
    Guest
    #5
    0
    16.01.2012 21:54:00
    Извини, Маркус, за неправильный вопрос. Я имел в виду, не мог бы ты подробно описать свой способ (шаг за шагом). Существует способ с добавлением модулей в черный список и вот этот: http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM Спасибо, Алекс.
     
     
     
    MarkusH
    Guest
    #6
    0
    16.01.2012 22:10:00
    Извини, Алекс, я не могу помочь тебе в этом, потому что больше не использую Proxmox. Я перешёл на другое решение. Маркус
     
     
     
    trendco
    Guest
    #7
    0
    17.01.2012 18:47:00
    Привет, я добавил "hostpci0: 04:00." в свой .conf и запустил виртуальную машину: статус нормальный, но ВМ остановлена. Я добавил "hostpci0: 00:1c.2" в свой .conf и запустил ВМ: в чем проблема? Алекс
     
     
     
    MarkusH
    Guest
    #8
    0
    17.01.2012 19:20:00
    Привет, Алекс, посмотри на сообщение "... no iommu found ...". Ты включал поддержку iommu и других функций виртуализации в параметрах загрузки? Какой результат команды "dmesg | grep -e DMAR -e IOMMU"? Это нужно включить, чтобы PCI passthrough работал. Вот ссылка для справки: pci-passthrough
     
     
     
    trendco
    Guest
    #9
    0
    17.01.2012 19:33:00
    Привет, Markus, прочитай еще раз, пожалуйста, я отредактировал свой пост. После обновления Proxmox файл grub.cfg был перезаписан, и параметр iommu пропал. Alex
     
     
     
    MarkusH
    Guest
    #10
    0
    17.01.2012 20:54:00
    Привет, Алекс, тебе нужно добавить оба соответствующих устройства в твой .conf. Если это не сработает — дальше я помочь не смогу. Тогда тебе понадобится помощь профессионального пользователя или разработчика. Markus
     
     
     
    trendco
    Guest
    #11
    0
    19.01.2012 21:13:00
    Привет, Markus, я проверил, но ошибка осталась та же: для моей ТВ-карты достаточно "hostpci0: 03:00.0" — и всё работает. Алекс
     
     
     
    trendco
    Guest
    #12
    0
    19.01.2012 23:49:00
    обновление: если я использую (вместо hostpci0: 04:00.0) -> запуск без ошибок! Но когда я запускаю виртуальную машину, процесс загрузки зависает на BIOS больше минуты ("SeaBios....), потом загрузка продолжается. Контроллер определяется, но работает некорректно! Когда я устанавливаю драйвер, Windows (XP) выдает синий экран. В Linux-виртуалке контроллер не определяется. если я использую: -> без изменений! Есть идеи? Алекс
     
     
     
    trendco
    Guest
    #13
    0
    16.01.2012 21:41:00
    Привет, Маркус, не мог бы ты подробно объяснить мне весь процесс? Спасибо, Алекс.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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