Eu tenho um servidor Dell Precision com uma placa Host PCIe FX100 KVM instalada (o fabricante é a Teradici, mas é renomeada como uma solução da Dell.)
Eu não estou usando este cartão (ele está instalado na máquina, mas não está conectado externamente a nada), mas acredito que ainda esteja sobrescrevendo o áudio onboard como a saída de áudio padrão e única. Como tal, o áudio do servidor está sendo roteado para a placa KVM. Não quero que isso aconteça, pois tenho alto-falantes conectados ao conector de saída de áudio.
Estou executando o Ubuntu 10.04 e sob Sistema - > Preferências - > Som, a única coisa listada é "HDA Teradici", que é o cartão KVM.
De acordo com o manual do servidor, o áudio onboard deve ser "uma solução integrada de áudio de dois chips composta pelo CODEC de áudio de alta definição STAC9200 da Sigmatel e pelo controlador digital AC97 / High Definition integrado do ESB2".
- Onde posso selecionar para usar o áudio onboard em vez do cartão KVM ou como posso encontrar onde a placa PCI está substituindo o som onboard?
- Se isso não for possível, é possível desabilitar a placa KVM PCIe de alguma forma? Esta é uma máquina remota, por isso não posso remover fisicamente a placa.
Também gostaria que todas as etapas da solução de problemas apontassem na direção certa para onde esse cartão pode estar substituindo itens, registros relevantes, etc.
lspci
output
lspci
lista o seguinte para o dispositivo, mas não parece listar nenhum outro dispositivo de áudio (usando lspci -v | grep Audio
):
02:00.0 USB Controller: Teradici Corp. Device 1200
02:00.1 Audio device: Teradici Corp. Device 1200
lshw
output
e lshw
tem a seguinte seção relevante:
*-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
output
e pacmd list-cards
lista apenas uma carta disponível (e é por isso que eu diria que não consigo selecionar nenhuma outra):
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
output
E aplay -l
similarmente apenas lista o dispositivo 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
saída de script
Eu executei o script alsa-details. Os resultados estão disponíveis em esta pasta .