ForumAsus A8V mit zweiter Soundkarte?
Harald Milz – Dienstag, 25. Januar 2005 01:05 Uhr

Servus,

habe mir neulich ein Asus A8V mit Winchester-CPU gegönnt. Auf der Plattform soll eine Terratec DMX 6fire zusätzlich zum Onboard-Sound laufen. Merkwürdigerweise sehe ich aber selbst mittels “lspci” immer nur maximal eine Soundkarte. Die DMX habe ich nie gesehen. Eine SB128PCI oder eine CMI8738-Karte sehe ich, dann aber den internen Soundchip (via82xx) nicht. In diversen Foren liest man auch von solchen Phänomenen, aber meistens Windoze-bezogen, die Ärmsten haben kein lspci.

Weiß jemand, ob das Board möglicherweise nur eine Soundkarte unterstützt? Die Doku gibt nichts her, Google auch nicht. Das wäre fatal – damit wäre das Board für eine ernsthafte Audioworkstation (24/96, Mixer, SPDIF, etc.) tot.

1 Antwort
Andreas Matthus – Dienstag, 25. Januar 2005 07:06 Uhr

Hallo Harald,

es gibt kein Board, dass eine begrentze Anzahl von Soundkarten unterstützt – Jedes Board hat aber eine begrenzte Anzahl von Interrupts. Viele moderne Karten können sich durch Interrupt-sharing aus der Affäre ziehen; im Sound- (und Netzwerk-) Bereich ist das aber nicht durchgehend möglich.

Sieh mal in das Bios, welche Interrupts und IO-Einstellungen für Sound-on-Board veränderbar sind. Läßt sich eventuell für den Steckplatz, in dem die Soundkarte steckt, etwas konfigurieren? Manchmal hilft das Wechseln des Steckplatzes, weil einige Borads für die Steckplätze die Interrupts fest zuordnen.

Ich habe selbst Sound-on-Board _und_ eine zusätzliche Karte, sowie eine Fernsehkarte. Im alsa werden alle drei devices angezeigt. lscpi bringt:
———-snipp
0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device e212
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-

Harald Milz – Dienstag, 25. Januar 2005 14:03 Uhr

Hallo Andreas,

beim A8V kannst Du für den internen Sound leider gar nichts konfigurieren, außer ihn abzuschalten. Bei den Interrupts kannst Du da auch nur sagen “automatisch” oder “reserviert”. Die DMX hat keine Einstellmöglichkeit, also ist “reserviert” sinnlos. Die Interrupts verteilt der 2.6-er Kernel per IO-APIC:

CPU0 0: 25556645 IO-APIC-edge timer 1: 34294 IO-APIC-edge i8042 8: 0 IO-APIC-edge rtc 9: 0 IO-APIC-level acpi 10: 0 IO-APIC-edge MPU401 UART 14: 2959 IO-APIC-edge ide0 169: 2 IO-APIC-level ohci1394 177: 252949 IO-APIC-level SysKonnect SK-98xx 185: 207241 IO-APIC-level CMI8738-MC6 193: 33916 IO-APIC-level libata 201: 427248 IO-APIC-level uhci_hcd, uhci_hcd, uhci_hcd, uhci_hcd, ehci_hcd NMI: 2045 LOC: 25552482 ERR: 0 MIS: 0

Leider hat “noapic” und “acpi=noirq” auch nichts gebracht.

Beim A8V sieht man übrigens nicht mehr die PCI-Geräte, bevor das Board von der Platte bootet. Alles sehr windows-like :-( Mit dem A7V8X ging das auch alles mit internem und externem Sound sowie TV-Karte. Das A8V ist da offenbar etwas wählerisch. Die Interrupt-Zuweisung je PCI-Slot ist bei dem Board fix. Der einzig sinnvolle Slot für eine Audioworkstation ist Slot 4, weil der an INT D gekoppelt ist und keinen gesharten Interrupt verwendet.

Ich wüßte aber gerne, ob jemand zu _diesem_ Board etwas _definitives_ weiß, entweder aus eigener Erfahrung oder ggf. vom Hersteller. Asus hat meine Supportanfrage bisher noch nicht beantwortet.

Harald Milz – Dienstag, 25. Januar 2005 21:58 Uhr

Vom Verkäufer habe ich inzwischen die Aussage, “Der onboard-Sound ist auf vielen Boards so eingerichtet, dass er sich deaktiviert, wenn eine “echte” PCI-Soundkarte eingebaut wird.”. Da diese Produkte in der Regel für Windows designt werden, wirft das ein bezeichnendes Licht auf das Vertrauen der Hardwarehersteller zu Microsoft — oder das Vertrauen zur Qualität ihrer eigenen Produkte, denn damit unterbinden sie direkte A/B-Vergleiche.

Ich habe heute noch ein paar Versuche gemacht mit dem Board. Die interne Soundkarte kann man nur auf “Enable” und “Disable” stellen, eine Stellung “Auto” gibt es nicht. Von “Enable” würde ich mir “enable” erwarten, aber sobald ich was externes einstecke (außer der eben gekauften DMX, die ist offenbar defekt, zumal sie auch auf einem anderen Board nicht tut), ist der interne Sound weg.

Soviel zu der Aussage, “es gibt kein Board, dass eine begrentze Anzahl von Soundkarten unterstützt” (1). Ich glaube, wir müssen beginnen umzudenken. Die Crux ist, dass das nirgendwo dokumentiert ist. Asus hat bisher auch noch nicht geantwortet.

(1) Die meisten Boards unterstützen nicht mehr Soundkarten, als sie PCI-Slots haben … ;-)