4

У меня есть сервер Dell Precision с установленной хост-картой PCIe FX100 KVM (производитель Teradici, но он переименован в решение Dell).

Я не использую эту карту (она установлена в машине, но не подключена ни к чему внешнему), но я полагаю, что она по-прежнему переопределяет встроенный звук, чтобы он использовался по умолчанию и только для вывода звука. Таким образом, аудио с сервера направляется на карту KVM. Я не хочу, чтобы это произошло, потому что у меня есть динамики, подключенные к разъему аудиовыхода.

Я использую Ubuntu 10.04, и в разделе "Система" -> "Настройки" -> "Звук" единственное в списке - "HDA Teradici", то есть карта KVM.

Согласно инструкции к серверу, бортовой звук должен быть «интегрированным двухчиповым аудио-решением, состоящим из кодека Sigmatel STAC9200 High Definition Audio и встроенного цифрового контроллера AC97/High Definition ESB2».

  • Где я могу выбрать использование встроенного аудио вместо карты KVM, или как я могу найти, где карта PCI перекрывает встроенный звук?
  • Если это невозможно, можно ли как-то отключить карту PCIe KVM? Это удаленный компьютер, поэтому я не могу физически удалить карту.

Я также был бы признателен за любые шаги по устранению неполадок, чтобы указать мне правильное направление, где эта карта может переопределять вещи, любые соответствующие журналы и т.д.


вывод lspci

lspci перечисляет следующее для устройства, но не отображает список других аудиоустройств (используя lspci -v | grep Audio):

02:00.0 USB Controller: Teradici Corp. Device 1200
02:00.1 Audio device: Teradici Corp. Device 1200

вывод lshw

и lshw имеет следующий соответствующий раздел:

*-pci:1
         description: PCI bridge
         product: 5400 Chipset PCI Express Port 5
         vendor: Intel Corporation
         physical id: 5
         bus info: pci@0000:00:05.0
         version: 20
         width: 32 bits
         clock: 33MHz
         capabilities: pci pm msi pciexpress bus_master cap_list
         configuration: driver=pcieport
         resources: irq:73 memory:dbf00000-dbffffff
       *-usb
            description: USB Controller
            product: Teradici Corp.
            ...
            configuration: driver=ohci_hcd latency=0
            resources: irq:52 memory:dbffb000-dbffbfff
       *-multimedia
            description: Audio device
            product: Teradici Corp.
            vendor: Teradici Corp.
            physical id: 0.1
            bus info: pci@0000:02:00.1
            version: 00
            width: 64 bits
            clock: 33MHz
            capabilities: pm msi pciexpress bus_master cap_list
            configuration: driver=HDA Intel latency=0
            resources: irq:52 memory:dbffc000-dbffffff

pacmd list-cards

и pacmd list-cards Перечисляет только одну доступную карту (именно поэтому я предполагаю, что не могу выбрать другие):

Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
index: 0
name: <alsa_card.pci-0000_02_00.1>
driver: <module-alsa-card.c>
owner module: 4
properties:
    alsa.card = "0"
    alsa.card_name = "HDA Teradici"
    alsa.long_card_name = "HDA Teradici at 0xdbffc000 irq 52"
    alsa.driver_name = "snd_hda_intel"
    device.bus_path = "pci-0000:02:00.1"
    sysfs.path = "/devices/pci0000:00/0000:00:05.0/0000:02:00.1/sound/card0"
    device.bus = "pci"
    device.vendor.id = "6549"
    device.vendor.name = "Teradici Corp."
    device.product.id = "1200"
    device.string = "0"
    device.description = "HDA Teradici"
    module-udev-detect.discovered = "1"
    device.icon_name = "audio-card-pci"
profiles:
    output:analog-stereo: Analog Stereo Output (priority 6000)
    output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060)
    input:analog-stereo: Analog Stereo Input (priority 60)
    off: Off (priority 0)
active profile: <output:analog-stereo>
sinks:
    alsa_output.pci-0000_02_00.1.analog-stereo/#0: HDA Teradici Analog Stereo
sources:
    alsa_output.pci-0000_02_00.1.analog-stereo.monitor/#0: Monitor of HDA Teradici Analog Stereo
>>> 

aplay выход

И aplay -l аналогично только перечисляет устройство Teradici:

**** List of PLAYBACK Hardware Devices ****
card 0: Teradici [HDA Teradici], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

вывод скрипта alsa-details

Я запустил скрипт alsa-details, результаты доступны в этой вставке.

2 ответа2

1

Мне удалили карту KVM с сервера, и встроенный звук был автоматически обнаружен. Эта карта явно не очень хорошо поддерживается в Linux, поэтому для всех, кто сталкивался с этим, я бы посоветовал вам использовать внешнее решение KVM, которое не привязано к вашему конкретному серверному оборудованию.

0

Сложно обнаружить, что схема платы или материнской платы внезапно обнаруживается.

Поскольку вы говорите, что это статический производственный сервер без изменений программного или аппаратного обеспечения, это не должно быть ошибкой драйвера. Если бы не было установлено / обновлено какое-либо программное обеспечение, я бы выбрал аппаратное обеспечение вместо программного обеспечения.

Но в случае аппаратной проблемы со встроенным аудио никто на этом форуме не может помочь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .