PCIe- und Speicherressourcen verbinden ACPI-Tabellen, Firmwarezuweisung, IOMMU und Kernelenumeration. Das Seminar analysiert Topologie, MCFG, _CRS, BARs, reservierte Bereiche, DMAR beziehungsweise IORT und typische Konflikte bei Geräten und Bridges.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxislabor
- Methodik
Zielsetzung
- PCIe-Topologie und Ressourcenbeziehungen vollständig erfassen
- MCFG-, _CRS- und Kernelansicht konsistent vergleichen
- IOMMU- und reservierte Speicherbereiche validieren
- Ressourcenkonflikte mit gezielten Gegenproben eingrenzen
Zielgruppe
BIOS- und Firmwareentwicklung, PCIe-Integration, Kernel- und Treiberteams, Servervalidierung, Hardwarequalifizierung und technische Eskalation.
Voraussetzungen
Linux-Kommandozeile sowie Grundkenntnisse zu PCIe-Topologie, Adressräumen und ACPI.
Seminarinhalte
1. Topologie und Baseline
- Schritt 1: Firmware-, Kernel- und Hardwarestand erfassen
- Schritt 2: PCIe-Baum mit Domains, Bussen und Funktionen sichern
- Schritt 3: Bridges, Endpunkte und Linkparameter katalogisieren
- Schritt 4: Referenzzustand vor Hotplug oder Last festhalten
2. MCFG und Konfigurationsraum
- Schritt 1: MCFG-Segmente und Busbereiche auslesen
- Schritt 2: Adressen und Größen plausibilisieren
- Schritt 3: Segmente gegen Kernel-Domains vergleichen
- Schritt 4: Lücken, Überlappungen und falsche Zuordnungen belegen
3. ACPI-Ressourcen und _CRS
- Schritt 1: Root-Bridges und Ressourcenmethoden lokalisieren
- Schritt 2: IO-, Memory- und Prefetchbereiche dekodieren
- Schritt 3: Firmwarebereiche mit Bridgefenstern vergleichen
- Schritt 4: Konflikt durch gezielten Einzeltest oder Bootparameter eingrenzen
4. BARs und Bridgefenster
- Schritt 1: BAR-Größen und Zuweisungen erfassen
- Schritt 2: Nicht zugewiesene oder kollidierende Bereiche erkennen
- Schritt 3: 64-Bit- und Prefetchattribute kontrollieren
- Schritt 4: Fehlerquelle zwischen Firmwarezuweisung und Gerät eingrenzen
5. IOMMU und DMA-Abbildung
- Schritt 1: DMAR- oder IORT-Strukturen inventarisieren
- Schritt 2: Gerätezuordnungen und Reservierungen prüfen
- Schritt 3: Kernel-IOMMU-Status und Fehler vergleichen
- Schritt 4: Virtualisierungs- oder DMA-Fehler mit deaktivierter Gegenprobe trennen
6. ASPM, Links und Laufzeit
- Schritt 1: Linkfähigkeiten und aktuelle Zustände erfassen
- Schritt 2: ASPM-Prüfungen kontrolliert ausführen
- Schritt 3: Energieeinsparung gegen Stabilität bewerten
- Schritt 4: AER- und Linkereignisse zeitlich korrelieren
7. Konfliktanalyse und Regression
- Schritt 1: Adressraumkarte aus Firmware und Kernel erstellen
- Schritt 2: Abweichungen nach Ursache und Auswirkung priorisieren
- Schritt 3: Korrekturstand mit identischer Topologie rücktesten
- Schritt 4: Regressionsprofil für Plattformvarianten definieren
Praxislabor
- Erstellen eines PCIe-Topologieplans
- Prüfen von MCFG-Segmenten
- Vergleichen von _CRS und Bridgefenstern
- Analysieren einer IOMMU-Zuordnung
- Eingrenzen eines Ressourcenkonflikts
Methodik
Die Durchführung kombiniert strukturierte Fachinputs, nachvollziehbare Demonstrationen, geführte Schritt-für-Schritt-Übungen und eigenständige Diagnoseaufgaben. Jeder Laborlauf beginnt mit dokumentierten Voraussetzungen, erzeugt prüfbare Artefakte und endet mit einer technischen Bewertung sowie einem definierten Rücktest.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | BIOS- und Firmwareentwicklung, PCIe-Integration, Kernel- und Treiberteams, Servervalidierung, Hardwarequalifizierung und technische Eskalation. |
| Voraussetzungen: | Linux-Kommandozeile sowie Grundkenntnisse zu PCIe-Topologie, Adressräumen und ACPI. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachinput, Demonstrationen, schrittweise praktische Übungen und Auswertung am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Seminare mit Trainer vor Ort, Webinar bei ausdrücklicher Beauftragung |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
