{
    "mode": "man",
    "parameter": "lsdev",
    "section": "8",
    "url": "https://www.chedong.com/phpMan.php/man/lsdev/8/json",
    "generated": "2026-06-12T04:07:25Z",
    "synopsis": "",
    "sections": {
        "NAME": {
            "content": "lsdev - display information about installed hardware\n\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "",
            "subsections": [
                {
                    "name": "lsdev",
                    "content": ""
                }
            ]
        },
        "DESCRIPTION": {
            "content": "lsdev  gathers  information about your computer's installed hardware from the interrupts, io‐‐\nports and dma files in the /proc directory, thus giving you a quick overview of  which  hard‐\nware uses what I/O addresses and what IRQ and DMA channels.\n\n",
            "subsections": []
        },
        "OPTIONS": {
            "content": "None.\n\n",
            "subsections": []
        },
        "FILES": {
            "content": "",
            "subsections": [
                {
                    "name": "/proc/interrupts",
                    "content": "IRQ channels.\n\n"
                },
                {
                    "name": "/proc/ioports",
                    "content": "I/O memory addresses.\n\n"
                },
                {
                    "name": "/proc/dma",
                    "content": "DMA channels.\n\n"
                }
            ]
        },
        "BUGS": {
            "content": "lsdev  can't  always  figure out which lines in the three examined files refer to one and the\nsame device, because these files sometimes use different names for the same  piece  of  hard‐\nware.  For example, in some kernels the keyboard is referred to as `kbd' in /proc/ioports and\nas `keyboard' in /proc/interrupts.  This should be fixed in the kernel, not in lsdev (as  has\nindeed happened for this particular example).\n\nThe  program  does  however  try  to  match lines by stripping anything after a space or open\nparenthesis from the name, so that e.g. the `serial' lines from  /proc/interrupts  match  the\n`serial(set)'  lines  from  /proc/ioports.  This attempt at DWIM might be considered a bug in\nitself.\n\nThis program only shows the kernel's idea of what hardware is present,  not  what's  actually\nphysically available.\n\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "procinfo(8).\n\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Sander van Malssen <svm@kozmix.cistron.nl>\n\n\n\n3rd Release                                  1998-05-31                                     LSDEV(8)",
            "subsections": []
        }
    },
    "summary": "lsdev - display information about installed hardware",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "procinfo",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/procinfo/8/json"
        }
    ]
}