Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Debugpci - Making PCIe Common Error Debugging Easier

Linux Foundation via YouTube

Overview

Explore a streamlined approach to debugging PCIe common errors in this 40-minute conference talk by Shradha Todi and Padmanabhan Rajanbabu from Samsung Semiconductor India R&D. Delve into debug features of DesignWare PCIe Controller, examine existing PCIe debugging procedures, and understand the need for a more efficient process. Learn about pciutils, an open-source diagnostic tool, and discover the architecture and software stack of debugpci. Gain insights into software implementation, including main functions, capture functions, and dump functions. Analyze real-world use cases, such as healthy PCIe links, uncorrectable errors, framing errors, and broken lanes, to enhance your PCIe debugging skills.

Syllabus

Introduction
Debug Features in DesignWare PCIe Controller
Existing PCle Debugging Procedure
Need for Streamlined PCle Debugging Procedure
pciutils - Open Source Tool for Diagnosis
Architecture And Software Stack of debugpci
Software Implementation: Main Function
Software Implementation: Capture Function
Software Implementation: Dump Function
Real Use-Cases
Real Use-Case: Healthy PCle link
Real Use-Case: Uncorrectable Errors
Real Use-Case: Framing Error
Real Use-Case: Broken Lanes

Taught by

Linux Foundation

Reviews

Start your review of Debugpci - Making PCIe Common Error Debugging Easier

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.