Dell FX100 KVM-Host-Karte clobbers onboard-audio

Ich habe einen Dell Precision Server mit einer installierten PCIe FX100 KVM-Hostkarte (Hersteller ist Teradici, wird aber als Dell-Lösung umbenannt.)

Ich verwende diese Karte nicht (sie ist auf dem Computer installiert, aber nicht extern mit irgendetwas verbunden), aber ich glaube, sie überschreibt immer noch das Onboard-Audio als Standard-und nur als Audioausgabe. Daher wird das Audio vom Server an die KVM-Karte weitergeleitet. Ich möchte nicht, dass dies so passiert, wie ich es getan habe verbunden mit der Audio Out-Buchse.

Ich verwende Ubuntu 10.04 und unter System -> Einstellungen -> Sound ist "HDA Teradici", die KVM-Karte, aufgeführt.

Laut dem Handbuch des Servers soll das Onboard-Audio "eine integrierte Zwei-Chip-Audiolösung sein, die aus dem STAC9200 High Definition Audio CODEC von Sigmatel und dem integrierten AC97/High Definition Digital Controller des ESB2 besteht".

  • Wo kann ich wählen, um das Onboard zu verwenden audio anstelle der KVM-Karte, oder wie kann ich feststellen, wo die PCI-Karte den Onboard-Sound überschreibt?
  • Wenn das nicht möglich ist, ist es möglich, die PCIe KVM-Karte irgendwie zu deaktivieren? Dies ist ein Remote-Computer, sodass ich die Karte nicht physisch entfernen kann.

Ich würde mich auch über Schritte zur Fehlerbehebung freuen, die mich in die richtige Richtung weisen, wo diese Karte Dinge, relevante Protokolle usw. überschreiben könnte.


lspci Ausgabe

lspci listet Folgendes für das Gerät auf, aber scheint keine anderen Audiogeräte aufzulisten (mit lspci -v | grep Audio):

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

lshw Ausgabe

Und lshw hat den folgenden relevanten Abschnitt:

*-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 Ausgabe

Und pacmd list-cards Listet nur eine Karte auf (weshalb ich davon ausgehen würde, dass ich keine anderen auswählen kann):

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 Ausgabe

Und aplay -l listet ebenfalls nur die Teradici auf Gerät:

**** 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 Skriptausgabe

Ich habe das Skript alsa-details ausgeführt, die Ergebnisse sind in this paste verfügbar.

Author: John Lyon, 2012-05-14

2 answers

Ich ließ die KVM-Karte vom Server entfernen und das Onboard-Audio wurde automatisch erkannt. Diese Karte wird unter Linux offensichtlich nicht sehr gut unterstützt, daher würde ich jedem empfehlen, sich für eine externe KVM-Lösung zu entscheiden, die nicht an Ihre spezifische Serverhardware gebunden ist.

 1
Author: John Lyon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-21 04:48:19

Eine Karte oder Mainboard-Schaltung, die plötzlich unentdeckt bleibt, ist schwer zu finden.

Wenn Sie sagen, dass dies ein statischer Produktionsserver ohne Software-oder Hardwareänderungen ist, sollte dies kein Treiberfehler sein. Es sei denn, wenn einige Software installiert/aktualisiert wurde, würde ich für Hardware anstelle von Software gehen.

Aber für den Fall eines Hardwareproblems mit dem Onboard-Audio kann niemand in diesem Forum wirklich helfen.

 0
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-18 05:49:22