Ok, also Zeit für ein neues Projekt.
Vor ein paar Jahren arbeitete ich für ein IT-Unternehmen (wir waren nur mein Chef und ich – also nicht wirklich ein Unternehmen, eher ein eingeschworenes Team). Er wollte ein paar alte Pentium 4 Windows XP-Computer loswerden, die nicht mehr richtig funktionierten. Die Innereien waren zwar ausgebaut, aber ich behielt die Mid-Tower-Micro-ATX-Gehäuse, ein Netzteil, die optischen Laufwerke, Lüfter usw. Später mussten wir das Motherboard/CPU eines Dell Vostro 220 ersetzen und ich behielt das Mainboard und den RAM, da die CPU selbst das Problem war. Er hatte auch noch einen alten Pentium Dual-Core E2220 (ein 2,4 GHz Core-2 Pentium Prozessor) für Sockel 775, den ich einbaute und das System zum Leben erweckte.
Das Gehäuse steht nun seit ein paar Jahren auf meinem Boden und hat einen gültigen Windows XP-Lizenzschlüssel auf der Seite. Da kam mir die Idee, dass ich es vielleicht für ein cooles Retro-Gaming-System nutzen könnte, wenn ich es irgendwie schaffen würde, eine Grafikkarte dafür zu bekommen. Das Mainboard hat eine integrierte Grafik, also könnte ich es einrichten und alles Mögliche machen. Das habe ich erst vor ein paar Tagen gemacht.
Das Audioproblem
Das Gehäuse, das ich verwende, ist nicht das original Dell OEM-Gehäuse. Die Audioanschlüsse an der Vorderseite des Gehäuses verwenden scheinbar einen Standard-’97AC-Audioanschluss. Aber wenn ich ihn mit dem Mainboard verbinde, gibt es ein Problem und ich muss bei jedem Start F1 drücken, um fortzufahren. Nachdem ich die richtigen Audio-Treiber in Windows XP installiert hatte, habe ich einige Verbindungstests mit dem Software-Fenster durchgeführt (um in Echtzeit zu sehen, welche “Ports” verbunden sind). Ich habe ein 3,5 mm Stereo-Audiokabel und mein digitales Multimeter verwendet, um die Leitungen an der Buchse des Frontpanels zu verfolgen. Ich habe auch die HD-AUDIO- und AC’97-Audio-Pinbelegungen nachgelesen. Hier ist, was ich herausgefunden habe:
AC’97
- 1- MIC: Eingangssignal für das Frontpanel-Mikrofon (mit Stereomikrofon-Unterstützung)
- 2- AUD_GND: Masse für analoge Audio-Schaltkreise
- 3- MIC_BIAS: Mikrofon-Stromversorgung / zusätzlicher Mikrofoneingang für Stereomikrofon-Unterstützung
- 4- AUD_GND: Masse für analoge Audio-Schaltkreise
- 5- FP_OUT_R: Rechtes Audiokanal-Signal zum Frontpanel (unterstützt Kopfhörerbetrieb)
- 6- FP_RETURN_R: Rückkehr des rechten Audiokanalsignals vom Frontpanel (wenn Kopfhörer abgesteckt sind)
- 7- AUD_5V: Gefilterte +5V für analoge Audio-Schaltkreise
- 9- FP_OUT_L: Linkes Audiokanal-Signal zum Frontpanel (unterstützt Kopfhörerbetrieb)
- 10- FP_RETURN_L: Rückkehr des linken Audiokanalsignals vom Frontpanel (wenn Kopfhörer abgesteckt sind)
Das alte AC’97-Format hatte also eine Durchleitung für das Frontpanel, bei der der Ton von hinten wieder in den Anschluss zurückgeführt wurde, wenn nichts angeschlossen war. Das ist auch die Verkabelung und Funktionsweise des Frontpanels beim Compaq-Gehäuse. Beim Dell-Mainboard ist das jedoch anders. Seht selbst:
HD-AUDIO
- 1- PORT 1L: Analogport 1 – linker Kanal (Mikrofon)
- 2- GND: Masse
- 3- PORT 1R: Analogport 1 – rechter Kanal (Mikrofon)
- 4- PRESENCE#: Aktives Signal, das dem BIOS signalisiert, dass ein Intel® HD Audio-Dongle am analogen Anschluss angeschlossen ist
- 5- PORT 2R: Analogport 2 – rechter Kanal (Kopfhörer)
- 6- SENSE1_RETURN: Rückkehr der Erkennung des Front-Panels (JACK1 – Pink)
- 7- SENSE_SEND: Erkennungssignal der Intel® HD Audio CODEC-Jack-Erkennungswiderstandskette
- 9- PORT 2L: Analogport 2 – linker Kanal (Kopfhörer)
- 10- SENSE2_RETURN: Rückkehr der Erkennung des Front-Panels (JACK2 – Grün)
Wenn ich die Pins 5-6 kurzschließe, sagt mir die Software, dass ein Mikrofon angeschlossen ist. Wenn ich die Pins 9-10 kurzschließe, sagt sie mir, dass Kopfhörer angeschlossen sind. Wenn ich tatsächlich Kopfhörer anschließe, höre ich den Ton sowohl über den Rückseitenanschluss (an meinem Fernsehbildschirm) als auch über die Kopfhörer gleichzeitig. Also weiß ich, dass die Audiobuchse nicht für AC’97 verkabelt ist. Eigentlich sollte sie beides können – deshalb gibt es den HD-Sensor-Anschluss an Pin 7. Ich habe im Internet Beiträge dazu gelesen und angeblich soll es reichen, AC’97 direkt an den Anschluss anzuschließen, und es sollte funktionieren. Aber wenn ich das tue, tickt die Software verrückt und ich sehe ständig, wie sich die Kopfhörer- und Mikrofonanschlüsse an- und ausschalten. Und ich bekomme immer noch die Meldung “Front Audio Cable Error – Drücken Sie F1, um fortzufahren oder F2 für das Setup” beim Start.
Die Kabelverbindungen
Das Kabel von den Buchsen des Front-Audiopanels hat die folgenden Kabelpins:
- 1 – Microphone Tip: Erste Mikrofonleitung vom Stereo-Pin-Anschluss
- 2 – Common Ground: Alle Masseanschlüsse sind an diesen einen Pin angeschlossen
- 3 – Microphone Collar: Zweite Mikrofonleitung vom Stereo-Pin-Anschluss
- 4 – Microphone Collar Return: Wenn nichts eingesteckt ist, sind Pin 3 und 4 miteinander verbunden und haben Durchgang
- 5 – Headphones Collar: Audioausgabe auf dem rechten Kanal
- 6 – Line-Out Return: Wenn nichts eingesteckt ist, sind Pin 5 und 6 miteinander verbunden und haben Durchgang
- 9 – Headphones Tip: Audioausgabe auf dem linken Kanal
- 10 – Line-Out Return: Wenn nichts eingesteckt ist, sind Pin 9 und 10 miteinander verbunden und haben Durchgang
Wenn dies AC’97 ist, wofür ist dann eine Mikrofon-Rückleitung da? Was macht sie? Wenn nichts in die Mikrofonbuchse eingesteckt ist, was soll Pin 3 dann tun? Im Moment habe ich ihn auf Pin 4 auf dem Mainboard gesteckt, aber da der Anschluss HD-AUDIO ist, weiß ich hier nicht weiter. Sollte ich den Pin stattdessen auf 7 verschieben? Ihr seht mein Problem.
Entweder ich finde heraus, wie ich das Ganze zum Laufen bringe, damit der Fehler mit einer geschickten Verkabelung verschwindet… oder ich deaktiviere den Onboard-Audiochip und verwende eine separate Soundkarte. Ich habe noch 2 freie PCI-Steckplätze. Nur finde ich gerade keine gute PCI-Soundkarte, die auch Frontpanel-Audioanschlüsse hat. Es wäre auch schön, wenn sie EAX unterstützen würde, so wie die Sound Blaster-Karten es taten. Ich könnte natürlich den PCI-Express 1x-Slot verwenden und eine modernere Karte einbauen. Tatsächlich habe ich noch eine X-Fi Titanium Fatality-Karte irgendwo in einer Schachtel, die ich verwenden könnte…
Video: Unterschied zwischen AC’97 und HD-Audio
Das sind meine Gedanken und Probleme bei der Verkabelung meines alten PC-Gehäuses für ein Retro-Gaming-System. Jetzt bin ich gespannt, wie es weitergeht. Sobald ich eine Lösung gefunden habe, werde ich darüber berichten. Bis dahin bleibt mein altes Pentium 4-System ein spannendes Projekt in Arbeit.