Pages

Linux display information about installed hardware


You need to use command called lsdev. It gathers information about your computer's installed hardware from the interrupts, ioports and dma files in the /proc directory, thus giving you a quick overview of which hardware uses what I/O addresses and what IRQ and DMA channels.

This command is very useful while troubleshooting various hardware conflict problems.

Task display : CPU Information

$ cat /proc/cpuinfo

Task: Display Free and used Memory Information

$ free -m

Task: Display partition information

# fdisk -l

Task: Display file system disk space usage

# df -H
OR
# df -h

Task: Estimate file space usage

# du

Task: List PCI devices

# lspci

Task: List USB devices

# lsusb

Task display : More Information

$ lsdev
Output:
Device            DMA   IRQ  I/O Ports
------------------------------------------------
0000:00:1d.0                 d800-d81f
0000:00:1d.1                 d000-d01f
0000:00:1d.2                 d400-d41f
0000:00:1f.0                 4000-407f 4080-40bf
0000:00:1f.1                 f000-f00f
0000:00:1f.3                 5000-501f
0000:00:1f.5                 e000-e0ff e400-e43f
0000:01:05.0                   c000-c0ff
8139too                          c000-c0ff
acpi                      9
bttv0                    22
cascade             4
dma                          0080-008f
dma1                         0000-001f
dma2                         00c0-00df
ehci_hcd:usb4            20
eth0                     18
fpu                          00f0-00ff
GPE0_BLK                       4028-402f
i8042                  1 12
ICH4                     21
ide0                     14  01f0-01f7 03f6-03f6   f000-f007
ide1                     15  0170-0177 0376-0376   f008-f00f
Intel                          e000-e0ff   e400-e43f
keyboard                     0060-006f
parport0                  7  0378-037a
PCI                          0cf8-0cff c000-cfff
pic1                         0020-0021
pic2                         00a0-00a1
PM1a_CNT_BLK                   4004-4005
PM1a_EVT_BLK                   4000-4003
PM_TMR                         4008-400b
rtc                       8  0070-0077
serial                       02f8-02ff 03f8-03ff
timer                     0
timer0                       0040-0043
timer1                       0050-0053
uhci_hcd                       d000-d01f   d400-d41f   d800-d81f
uhci_hcd:usb1            16
uhci_hcd:usb2            19
uhci_hcd:usb3            17
vga+                         03c0-03df