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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Карта звука для прослушивания через гарнитуру., Proxmox Виртуальная Среда
     
    jonathan.young
    Guest
    #1
    0
    09.05.2020 20:56:00
    Привет всем, буду очень благодарен, если кто-нибудь сможет помочь мне с этой проблемой. Я успешно настроил и передаю видеокарту и другие устройства в Windows VM. Также хотел бы передать звуковую карту материнской платы, если это возможно. Судя по lspci, устройство выглядит так: 34:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller. Если выполнить: lspci -n -s 34:00.4, то получаю: 34:00.4 0403: 1022:1487. Поэтому я добавил 1022:1487 в свой vfio.conf в modprobe.d, как это:

    more /etc/modprobe.d/vfio.conf
    # Graphics Cards
    options vfio-pci ids=10de:1d01,10de:0fb8,10de:1288,10de:0e0f disable_vga=1
    # USB3 options
    vfio-pci ids=1912:0015
    # SATA Controller options
    vfio-pci ids=1022:7901
    # Sound options
    vfio-pci ids=1022:1487
    # Wifi options
    vfio-pci ids=8086:2723

    Звуковая карта находится в отдельной группе IOMMU:
    IOMMU Group 41: 34:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
    И я просто на всякий случай добавил snd_hda_intel в blacklist.conf. Если я передаю остальные устройства, машина запускается нормально, но если добавить звуковую карту в vmid.conf, машина в конечном итоге вылетает. Перед этим я вижу эти ошибки в syslog:

    May 09 19:53:41 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 1023ms after FLR; waiting
    May 09 19:53:44 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 2047ms after FLR; waiting
    May 09 19:53:47 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 4095ms after FLR; waiting
    May 09 19:53:52 ryzen3 kernel: vfio-pci 0000:34:00.4: not ready 8191ms after FLR; waiting

    Может кто-нибудь подсказать, в чем я делаю что-то не так?
    Спасибо.
     
     
     
    Stefan_R
    Guest
    #2
    0
    27.05.2020 15:12:00
    Похоже, это та же проблема, что и описана во всей красе в этом посте. У всех TRX40 "Starship devices" есть какая-то засада/особенность, что FLR (function level reset) работает не так, как надо. Не уверен, поможет ли "фикс" (то есть обходной путь) с патчем ядра для USB-контроллеров и для звуковой карты.
     
     
     
    fabiosun
    Guest
    #3
    0
    27.05.2020 17:07:00
    Да, работает и загрузка проходит нормально с патчами FLR, все USB/аудио контроллеры доступны. Не нужно ничего чернить на моей MSI TRX40 Pro 10G для моего варианта использования (все TRX40 платы, которые я знаю, имеют одинаковый ID для этих проблемных контроллеров). ID 1022:1487 и ID 1022:148c.

    Компиляция ядра с этими параметрами позволяет их успешно распознавать. Полезно? Не уверен.

    Чтобы аудио устройство работало, можно активировать только один USB контроллер, который не связан с теми, что показаны в lspci -nnk 04:00.3.

    Starship USB 3.0 Host Controller [1022:148c] 23:00.3
    Starship USB 3.0 Host Controller [1022:148c] 23:00.4
    Starship/Matisse HD Audio Controller [1022:1487]
    46:00.1 Matisse USB 3.0 Host Controller [1022:149c]
    46:00.3 Matisse USB 3.0 Host Controller [1022:149c]

    Для работы аудио можно активировать только:
    46:00.1 Matisse USB 3.0 Host Controller [1022:149c]
    46:00.3 Matisse USB 3.0 Host Controller [1022:149c]

    Активация только этих двух контроллеров, похоже, позволяет использовать все доступные USB. Я не активирую контроллер Asmedia USB, потому что использую Proxmox на USB диске, подключенном к этому контроллеру.

    На моей материнской плате также есть внутренний Realtek 2.0 USB аудио (в новых TRX40 установлены два чипа для аудио, и можно найти подробные технические детали, поискав в Google).

    При активации контроллера с патчами FLR можно увидеть похожее сообщение в логах: kvm: vfio: Cannot reset device 0000:23:00.4, no available reset mechanism. Это сообщение, похоже, не влияет на работу системы.

    *Красные контроллеры нельзя активировать без патчей FLR*.
     
     
     
    fabiosun
    Guest
    #4
    0
    27.05.2020 17:34:00
    Прилагаю конфигурацию моей виртуальной машины:
    bios: ovmf
    bootdisk: sata0
    cores: 16
    cpu: host
    efidisk0: local-lvm:vm-104-disk-1,size=4M
    hostpci0: 21:00,pcie=1,x-vga=1
    hostpci6: 46:00
    ide0: local:iso/virtio-win-0.1.173.iso,media=cdrom,size=384670K
    machine: q35
    memory: 65536
    name: Windows
    net0: e1000=B6:90:7C:45:AF:F9,bridge=vmbr0,firewall=1
    numa: 0
    ostype: win10
    sata0: local-lvm:vm-104-disk-0,size=32G
    scsihw: virtio-scsi-pci
    smbios1: uuid=89fee8df-5637-4f57-965d-e27c8ecf49ab
    sockets: 1
    tablet: 0
    vga: none
    vmgenid: 13d26033-ec05-455b-990c-cec2b600ee5b

    Мышь и клавиатура подключены к задней панели материнской платы. USB есть, и всё работает отлично, а звук проходит только через этот USB-контроллер. Я не вижу полный вывод твоей системы (lspci -nnk), но все TRX40, которые я тестировал, показывают те же результаты (разное число, например 46:00 у меня, но одинаковые идентификаторы).
     
     
     
    jonathan.young
    Guest
    #5
    0
    06.06.2020 20:24:00
    Спасибо за ответы. Как думаете, патч FLR всё-таки попадет в основной билд в какой-то момент?
     
     
     
    fabiosun
    Guest
    #6
    0
    07.06.2020 09:52:00
    Теперь, когда у Линуса Торвальдса есть ПК с trx40... может, у нас появится надежда на более быструю разработку и для этого нового оборудования.
     
     
     
    jonathan.young
    Guest
    #7
    0
    12.08.2020 11:50:00
    Похоже, патч применился, и теперь я могу передавать звук через аудиокарту без всякой дополнительной настройки. Ура!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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