Display All Installed Hardware On UNIX Computer

If we want to display all hardware inside the computer with Linux installed, then we can use command hwinfo. In Ubuntu Linux we can install hwinfo package using the following command :

tedy@tedy-laptop:~$ sudo apt-get install hwinfo 
Reading package lists... Done 
Building dependency tree       
Reading state information... Done 
The following packages were automatically installed and are no longer required: 
  bwidget tablelist 
Use 'apt-get autoremove' to remove them. 
The following extra packages will be installed: 
  libhd14 
The following NEW packages will be installed: 
  hwinfo libhd14 
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 
Need to get 0B/717kB of archives. 
After this operation, 1978kB of additional disk space will be used. 
Do you want to continue [Y/n]? y 
WARNING: The following packages cannot be authenticated! 
  libhd14 hwinfo 
Install these packages without verification [y/N]? y 
Selecting previously deselected package libhd14. 
(Reading database ... 190769 files and directories currently installed.) 
Unpacking libhd14 (from .../libhd14_14.19-2ubuntu1_i386.deb) ... 
Selecting previously deselected package hwinfo. 
Unpacking hwinfo (from .../hwinfo_14.19-2ubuntu1_i386.deb) ... 
Processing triggers for man-db ... 
Setting up libhd14 (14.19-2ubuntu1) ... 

Setting up hwinfo (14.19-2ubuntu1) ... 
Processing triggers for libc6 ... 
ldconfig deferred processing now taking place 
tedy@tedy-laptop:~$

And we can easily get the list of all hardware using hwinfo command. Sometimes we only need the sumarry of the hardware so we can put the option like this :

tedy@tedy-laptop:~$ hwinfo --short 
cpu:                                                            
                       Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz, 2400 MHz 
                       Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz, 2400 MHz 
keyboard: 
  /dev/input/event1    AT Translated Set 2 keyboard 
mouse: 
  /dev/input/mice      USB Optical Mouse 
  /dev/input/mice      Macintosh mouse button emulation 
  /dev/input/mice      SynPS/2 Synaptics TouchPad 
graphics card: 
                       Intel Mobile GM965/GL960 Integrated Graphics Controller 
                       Intel 965 GM 
sound: 
                       Intel 82801H (ICH8 Family) HD Audio Controller 
storage: 
                       O2 Micro Integrated MS/xD Controller 
                       Intel 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller 
                       Intel 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller 
network: 
  wlan0                Intel PRO/Wireless 4965 AG or AGN Network Connection 
  eth0                 Marvell 88E8055 PCI-E Gigabit Ethernet Controller 
network interface: 
  pan0                 Ethernet network interface 
  vbox0                Ethernet network interface 
  wlan0                WLAN network interface 
  wmaster0             Network Interface 
  eth0                 Ethernet network interface 
  lo                   Loopback network interface 
disk: 
  /dev/sdb             SAMSUNG HM121HI 
  /dev/sda             Hitachi HTS54251 
partition: 
  /dev/sdb2            Partition 
  /dev/sdb5            Partition 
  /dev/sda1            Partition 
  /dev/sda2            Partition 
  /dev/sda3            Partition 
  /dev/sda5            Partition 
  /dev/sda6            Partition 
  /dev/sda7            Partition 
cdrom: 
  /dev/sr0             Optiarc DVD RW AD-7910A 
usb controller: 
                       Intel 82801H (ICH8 Family) USB2 EHCI Controller #1 
                       Intel 82801H (ICH8 Family) USB UHCI Controller #3 
                       Intel 82801H (ICH8 Family) USB UHCI Controller #2 
                       Intel 82801H (ICH8 Family) USB UHCI Controller #1 
                       Intel 82801H (ICH8 Family) USB2 EHCI Controller #2 
                       Intel 82801H (ICH8 Family) USB UHCI Controller #5 
                       Intel 82801H (ICH8 Family) USB UHCI Contoller #4 
bios: 
                       BIOS 
bridge: 
                       O2 Micro OZ711SP1 Memory CardBus Controller 
                       Intel 82801HEM (ICH8M) LPC Interface Controller 
                       Intel 82801 Mobile PCI Bridge 
                       Intel 82801H (ICH8 Family) PCI Express Port 3 
                       Intel 82801H (ICH8 Family) PCI Express Port 1 
                       Intel Mobile PM965/GM965/GL960 Memory Controller Hub 
hub: 
                       Linux 2.6.27-7-generic ehci_hcd EHCI Host Controller 
                       Linux 2.6.27-7-generic ehci_hcd EHCI Host Controller 
                       Linux 2.6.27-7-generic uhci_hcd UHCI Host Controller 
                       Linux 2.6.27-7-generic uhci_hcd UHCI Host Controller 
                       Linux 2.6.27-7-generic uhci_hcd UHCI Host Controller 
                       Linux 2.6.27-7-generic uhci_hcd UHCI Host Controller 
                       Linux 2.6.27-7-generic uhci_hcd UHCI Host Controller 
memory: 
                       Main Memory 
firewire controller: 
                       O2 Micro Firewire (IEEE 1394) 
unknown: 
                       FPU 
                       DMA controller 
                       PIC 
                       Timer 
                       Keyboard controller 
  /dev/lp0             Parallel controller 
                       O2 Micro Integrated MMC/SD Controller 
                       Intel 82801H (ICH8 Family) SMBus Controller 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Unclassified device 
                       Serial controller 
                       Logitech OEM Camera 
tedy@tedy-laptop:~$

Besides hwinfo command we can use dmidecode command too like displayed on the example below :

[root@aptserver marketing]# dmidecode -q
BIOS Information
        Vendor: Phoenix Technologies, LTD
        Version: 6.00 PG
        Release Date: 08/01/2003
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 256 kB
        Characteristics:
                ISA is supported
                PCI is supported
                PNP is supported
                APM is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                ESCD support is available
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/360 KB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 KB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                AGP is supported
                LS-120 boot is supported
                ATAPI Zip drive boot is supported

System Information
        Manufacturer: VIA Technologies, Inc.
        Product Name: KT333CF-8235
        Version:
        Serial Number:
        UUID: Not Present
        Wake-up Type: Power Switch

Base Board Information
        Manufacturer:
        Product Name: KT333CF-8235
        Version:
        Serial Number:

Chassis Information
        Manufacturer:
        Type: Desktop
        Lock: Not Present
        Version:
        Serial Number:
        Asset Tag:
        Boot-up State: Unknown
        Power Supply State: Unknown
        Thermal State: Unknown
        Security Status: Unknown

Processor Information
        Socket Designation: Socket A
        Type: Central Processor
        Family: Duron
        Manufacturer: AMD
        ID: 81 06 00 00 FF FB 83 03
        Signature: Family 6, Model 8, Stepping 1
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                MMX (MMX technology supported)
                FXSR (Fast floating-point save and restore)
                SSE (Streaming SIMD extensions)
        Version: AMD Athlon(tm) XP
        Voltage: 3.3 V
        External Clock: 133 MHz
        Max Speed: 1500 MHz
        Current Speed: 1800 MHz
        Status: Populated, Enabled
        Upgrade: ZIF Socket

Memory Controller Information
        Error Detecting Method: None
        Error Correcting Capabilities:
                None
        Supported Interleave: One-way Interleave
        Current Interleave: Four-way Interleave
        Maximum Memory Module Size: 32 MB
        Maximum Total Memory Size: 96 MB
        Supported Speeds:
                70 ns
                60 ns
        Supported Memory Types:
                Standard
                EDO
        Memory Module Voltage: 5.0 V
        Associated Memory Slots: 3
                0x0006
                0x0007
                0x0008
        Enabled Error Correcting Capabilities: None

Memory Module Information
        Socket Designation: A0
        Bank Connections: 0
        Current Speed: 60 ns
        Type: DIMM SDRAM
        Installed Size: 256 MB (Single-bank Connection)
        Enabled Size: 256 MB (Single-bank Connection)
        Error Status: OK

Memory Module Information
        Socket Designation: A1
        Bank Connections: None
        Current Speed: 60 ns
        Type: Unknown
        Installed Size: Not Installed
        Enabled Size: Not Installed
        Error Status: OK

Memory Module Information
        Socket Designation: A2
        Bank Connections: None
        Current Speed: 60 ns
        Type: Unknown
        Installed Size: Not Installed
        Enabled Size: Not Installed
        Error Status: OK

Cache Information
        Socket Designation: Internal Cache
        Configuration: Enabled, Not Socketed, Level 1
        Operational Mode: Write Back
        Location: Internal
        Installed Size: 128 KB
        Maximum Size: 128 KB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Unknown
        System Type: Unknown
        Associativity: Unknown

Cache Information
        Socket Designation: External Cache
        Configuration: Enabled, Not Socketed, Level 2
        Operational Mode: Write Back
        Location: External
        Installed Size: 256 KB
        Maximum Size: 256 KB
        Supported SRAM Types:
                Synchronous
        Installed SRAM Type: Synchronous
        Speed: Unknown
        Error Correction Type: Unknown
        System Type: Unknown
        Associativity: Unknown

Port Connector Information
        Internal Reference Designator: PRIMARY IDE
        Internal Connector Type: On Board IDE
        External Reference Designator: Not Specified
        External Connector Type: None
        Port Type: Other

Port Connector Information
        Internal Reference Designator: SECONDARY IDE
        Internal Connector Type: On Board IDE
        External Reference Designator: Not Specified
        External Connector Type: None
        Port Type: Other

Port Connector Information
        Internal Reference Designator: FDD
        Internal Connector Type: On Board Floppy
        External Reference Designator: Not Specified
        External Connector Type: None
        Port Type: 8251 FIFO Compatible

Port Connector Information
        Internal Reference Designator: COM1
        Internal Connector Type: 9 Pin Dual Inline (pin 10 cut)
        External Reference Designator:
        External Connector Type: DB-9 male
        Port Type: Serial Port 16450 Compatible

Port Connector Information
        Internal Reference Designator: COM2
        Internal Connector Type: 9 Pin Dual Inline (pin 10 cut)
        External Reference Designator:
        External Connector Type: DB-9 male
        Port Type: Serial Port 16450 Compatible

Port Connector Information
        Internal Reference Designator: LPT1
        Internal Connector Type: DB-25 female
        External Reference Designator:
        External Connector Type: DB-25 female
        Port Type: Parallel Port ECP/EPP

Port Connector Information
        Internal Reference Designator: Keyboard
        Internal Connector Type: PS/2
        External Reference Designator:
        External Connector Type: PS/2
        Port Type: Keyboard Port

Port Connector Information
        Internal Reference Designator: PS/2 Mouse
        Internal Connector Type: PS/2
        External Reference Designator:
        External Connector Type: PS/2
        Port Type: Mouse Port

Port Connector Information
        Internal Reference Designator: Not Specified
        Internal Connector Type: None
        External Reference Designator: USB
        External Connector Type: Other
        Port Type: USB

Port Connector Information
        Internal Reference Designator: Not Specified
        Internal Connector Type: None
        External Reference Designator: AUDIO
        External Connector Type: None
        Port Type: Audio Port

System Slot Information
        Designation: PCI0
        Type: 32-bit PCI
        Current Usage: Available
        Length: Long
        ID: 1
        Characteristics:
                5.0 V is provided
                PME signal is supported

System Slot Information
        Designation: PCI1
        Type: 32-bit PCI
        Current Usage: In Use
        Length: Long
        ID: 2
        Characteristics:
                5.0 V is provided
                PME signal is supported

System Slot Information
        Designation: PCI2
        Type: 32-bit PCI
        Current Usage: Available
        Length: Long
        ID: 3
        Characteristics:
                5.0 V is provided
                PME signal is supported

System Slot Information
        Designation: PCI3
        Type: 32-bit PCI
        Current Usage: In Use
        Length: Long
        ID: 4
        Characteristics:
                5.0 V is provided
                PME signal is supported

System Slot Information
        Designation: AGP
        Type: 32-bit AGP
        Current Usage: Available
        Length: Long
        ID: 8
        Characteristics:
                5.0 V is provided

BIOS Language Information
        Installable Languages: 3
                n|US|iso8859-1
                n|US|iso8859-1
                r|CA|iso8859-1
        Currently Installed Language: n|US|iso8859-1

Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: None
        Maximum Capacity: 768 MB
        Number Of Devices: 3

Memory Device
        Total Width: Unknown
        Data Width: Unknown
        Size: 256 MB
        Form Factor: DIMM
        Set: None
        Locator: A0
        Bank Locator: Bank0/1
        Type: Unknown
        Type Detail: None

Memory Device
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: None
        Locator: A1
        Bank Locator: Bank2/3
        Type: Unknown
        Type Detail: None

Memory Device
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: DIMM
        Set: None
        Locator: A2
        Bank Locator: Bank4/5
        Type: Unknown
        Type Detail: None

Memory Array Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x0000FFFFFFF
        Range Size: 256 MB
        Partition Width: 0

Memory Device Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x0000FFFFFFF
        Range Size: 256 MB
        Partition Row Position: 1

Memory Device Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x000000003FF
        Range Size: 1 kB
        Partition Row Position: 1

Memory Device Mapped Address
        Starting Address: 0x00000000000
        Ending Address: 0x000000003FF
        Range Size: 1 kB
        Partition Row Position: 1

System Boot Information
        Status: No errors detected

[root@aptserver marketing]#

There is another command for display all installed hardware in Linux box, it’s lshw. To run the command just type lshw -short like the example below :

[root@pwsupport-ftpserver tedy]# lshw -short
H/W path           Device     Class       Description
=====================================================
                              system      Computer
/0                            bus         D845EBG2
/0/0                          memory      64KiB BIOS
/0/4                          processor   Intel(R) Pentium(R) 4 CPU 2.40GHz
/0/4/5                        memory      8KiB L1 cache
/0/4/6                        memory      512KiB L2 cache
/0/35                         memory      1GiB System Memory
/0/35/0                       memory      1GiB DIMM DDR Synchronous 266 MHz (3.8 ns)
/0/35/1                       memory      DIMM DDR Synchronous 266 MHz (3.8 ns) [empty]
/0/100                        bridge      82845 845 [Brookdale] Chipset Host Bridge
/0/100/1                      bridge      82845 845 [Brookdale] Chipset AGP Bridge
/0/100/1/0                    display     NV11 [GeForce2 MX/MX 400]
/0/100/1d                     bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
/0/100/1d/1        usb1       bus         UHCI Host Controller
/0/100/1d.1                   bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
/0/100/1d.1/1      usb2       bus         UHCI Host Controller
/0/100/1d.2                   bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
/0/100/1d.2/1      usb3       bus         UHCI Host Controller
/0/100/1d.7                   bus         82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
/0/100/1d.7/1      usb4       bus         EHCI Host Controller
/0/100/1e                     bridge      82801 PCI Bridge
/0/100/1e/2        eth1       network     RTL8139 Ethernet
/0/100/1e/c        eth0       network     RTL8139 Ethernet
/0/100/1f                     bridge      82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
/0/100/1f.1                   storage     82801DB (ICH4) IDE Controller
/0/100/1f.1/0      ide0       bus         IDE Channel 0
/0/100/1f.1/0/0    /dev/hda   disk        80GB ST380011A
/0/100/1f.1/0/0/1  /dev/hda1  volume      101MiB EXT3 volume
/0/100/1f.1/0/0/2  /dev/hda2  volume      74GiB Linux LVM Physical Volume partition
/0/100/1f.1/1      ide1       bus         IDE Channel 1
/0/100/1f.1/1/1    /dev/hdd   disk        LITE-ON LTR-52246S
/0/100/1f.3                   bus         82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
/0/100/1f.5                   multimedia  82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
[root@pwsupport-ftpserver tedy]#
[root@pwsupport-ftpserver tedy]#

For complete output just type lshw without any option (remember this command will need root access priviledge) :

[root@pwsupport-ftpserver tedy]# lshw
pwsupport-ftpserver
    description: Computer
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3
    configuration: boot=normal uuid=1CDA3BE5-2B27-11D7-861A-00E0180A1E8B
  *-core
       description: Motherboard
       product: D845EBG2
       vendor: Intel Corporation
       physical id: 0
       version: AAA82888-206
       serial: AZ2B30407626
     *-firmware
          description: BIOS
          vendor: Intel Corp.
          physical id: 0
          version: PT84520A.86A.0011.P06.0209201643 (09/20/2002)
          size: 64KiB
          capacity: 448KiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot biosbootspecification netboot
     *-cpu
          description: CPU
          product: Intel(R) Pentium(R) 4 CPU 2.40GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: 15.2.7
          slot: J2E1
          size: 2400MHz
          capacity: 3GHz
          width: 32 bits
          clock: 133MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: None
             size: 8KiB
             capacity: 8KiB
             capabilities: pipeline-burst internal varies data
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: None
             size: 512KiB
             capacity: 512KiB
             capabilities: pipeline-burst internal varies unified
     *-memory
          description: System Memory
          physical id: 35
          slot: System board or motherboard
          size: 1GiB
          capacity: 3GiB
        *-bank:0
             description: DIMM DDR Synchronous 266 MHz (3.8 ns)
             product: PartNum1
             vendor: Manufacturer1
             physical id: 0
             serial: SerNum1
             slot: J6G2
             size: 1GiB
             width: 64 bits
             clock: 266MHz (3.8ns)
        *-bank:1
             description: DIMM DDR Synchronous 266 MHz (3.8 ns) [empty]
             product: PartNum2
             vendor: Manufacturer2
             physical id: 1
             serial: SerNum2
             slot: J6G1
             width: 64 bits
             clock: 266MHz (3.8ns)
     *-pci
          description: Host bridge
          product: 82845 845 [Brookdale] Chipset Host Bridge
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 11
          width: 32 bits
          clock: 33MHz
          configuration: driver=agpgart-intel
        *-pci:0
             description: PCI bridge
             product: 82845 845 [Brookdale] Chipset AGP Bridge
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 11
             width: 32 bits
             clock: 66MHz
             capabilities: pci normal_decode bus_master
           *-display
                description: VGA compatible controller
                product: NV11 [GeForce2 MX/MX 400]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: b2
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-2.0 vga bus_master cap_list
                configuration: latency=32 maxlatency=1 mingnt=5
        *-usb:0
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.18-53.el5 uhci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 2.06
                capabilities: usb-1.10
                configuration: driver=hub slots=2 speed=12.0MB/s
        *-usb:1
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
             vendor: Intel Corporation
             physical id: 1d.1
             bus info: pci@0000:00:1d.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.18-53.el5 uhci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 2.06
                capabilities: usb-1.10
                configuration: driver=hub slots=2 speed=12.0MB/s
        *-usb:2
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
             vendor: Intel Corporation
             physical id: 1d.2
             bus info: pci@0000:00:1d.2
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
           *-usbhost
                product: UHCI Host Controller
                vendor: Linux 2.6.18-53.el5 uhci_hcd
                physical id: 1
                bus info: usb@3
                logical name: usb3
                version: 2.06
                capabilities: usb-1.10
                configuration: driver=hub slots=2 speed=12.0MB/s
        *-usb:3
             description: USB Controller
             product: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
             vendor: Intel Corporation
             physical id: 1d.7
             bus info: pci@0000:00:1d.7
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=0 module=ehci_hcd
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 2.6.18-53.el5 ehci_hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 2.06
                capabilities: usb-2.00
                configuration: driver=hub slots=6 speed=480.0MB/s
        *-pci:1
             description: PCI bridge
             product: 82801 PCI Bridge
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci@0000:00:1e.0
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master
           *-network:0
                description: Ethernet interface
                product: RTL8139 Ethernet
                vendor: D-Link System Inc
                physical id: 2
                bus info: pci@0000:02:02.0
                logical name: eth1
                version: 10
                serial: 00:50:ba:5f:1a:a2
                size: 100MB/s
                capacity: 100MB/s
                width: 32 bits
                clock: 33MHz
                capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.27 duplex=full latency=32 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s
           *-network:1
                description: Ethernet interface
                product: RTL8139 Ethernet
                vendor: D-Link System Inc
                physical id: c
                bus info: pci@0000:02:0c.0
                logical name: eth0
                version: 10
                serial: 00:50:ba:b4:7a:08
                size: 100MB/s
                capacity: 100MB/s
                width: 32 bits
                clock: 33MHz
                capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.27 duplex=full ip=192.168.234.254 latency=32 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s
        *-isa
             description: ISA bridge
             product: 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-ide
             description: IDE interface
             product: 82801DB (ICH4) IDE Controller
             vendor: Intel Corporation
             physical id: 1f.1
             bus info: pci@0000:00:1f.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master
             configuration: driver=PIIX_IDE latency=0
           *-ide:0
                description: IDE Channel 0
                physical id: 0
                bus info: ide@0
                logical name: ide0
                clock: 33MHz
              *-disk
                   description: ATA Disk
                   product: ST380011A
                   vendor: Seagate
                   physical id: 0
                   bus info: ide@0.0
                   logical name: /dev/hda
                   version: 3.06
                   serial: 3JV14735
                   size: 74GiB (80GB)
                   capabilities: ata dma lba iordy smart security pm partitioned partitioned:dos
                   configuration: mode=udma5 signature=a79ba79b smart=on
                 *-volume:0
                      description: EXT3 volume
                      vendor: Linux
                      physical id: 1
                      bus info: ide@0.0,1
                      logical name: /dev/hda1
                      logical name: /boot
                      version: 1.0
                      serial: 94cb7140-7bc7-42ec-8d9d-8846a628f9c0
                      size: 101MiB
                      capacity: 101MiB
                      capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
                      configuration: created=2008-10-29 16:29:14 filesystem=ext3 label=/boot modified=2008-11-24 07:59:28 mount.fstype=ext3 mount.options=rw,data=ordered mounted=2008-11-24 07:59:28 state=mounted
                 *-volume:1
                      description: Linux LVM Physical Volume partition
                      physical id: 2
                      bus info: ide@0.0,2
                      logical name: /dev/hda2
                      serial: L4OShd-CVlQ-DYi6-ZwG7-8COq-z7Yx-C4lk3i
                      size: 74GiB
                      capacity: 74GiB
                      capabilities: primary multi lvm2
           *-ide:1
                description: IDE Channel 1
                physical id: 1
                bus info: ide@1
                logical name: ide1
                clock: 33MHz
              *-cdrom
                   description: CD-R/CD-RW writer
                   product: LITE-ON LTR-52246S
                   physical id: 1
                   bus info: ide@1.1
                   logical name: /dev/hdd
                   version: 6S0D
                   capabilities: packet atapi cdrom removable nonmagnetic dma lba iordy audio cd-r cd-rw
                   configuration: mode=udma2 status=nodisc
        *-serial
             description: SMBus
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 01
             width: 32 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0 module=i2c_i801
        *-multimedia
             description: Multimedia audio controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
             vendor: Intel Corporation
             physical id: 1f.5
             bus info: pci@0000:00:1f.5
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=Intel ICH latency=0 module=snd_intel8x0
[root@pwsupport-ftpserver tedy]#

By default, Red Hat Enterprise Linux 5.1 DVD doesn’t contain lshw package. To retrieve that package, we suppose to update our repositories using online repositories.

[root@pwsupport-ftpserver tedy]# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@pwsupport-ftpserver tedy]# yum install lshw

If we want to display all hardware inside the computer with Solaris installed, we have some option and the easiest use command prtdiag like the example below :

root@test-box02# prtdiag -v
System Configuration:  Sun Microsystems  sun4u Sun Fire V120 (UltraSPARC-IIe 648MHz)
System clock frequency: 100 MHz
Memory size: 1024 Megabytes

========================= CPUs =========================

                    Run   Ecache   CPU    CPU
Brd  CPU   Module   MHz     MB    Impl.   Mask
---  ---  -------  -----  ------  ------  ----
 0     0     0      648     0.5   13       3.3

========================= IO Cards =========================

     Bus#  Freq
Brd  Type  MHz   Slot  Name                              Model
---  ----  ----  ----  --------------------------------  ----------------------
 0   PCI-1  33    12   ebus                                                    
 0   PCI-1  33     3   pmu-pci10b9,7101                                        
 0   PCI-1  33     3   lomp                                                    
 0   PCI-1  33     7   isa                                                     
 0   PCI-1  33    12   network-pci108e,1101              SUNW,pci-eri          
 0   PCI-1  33    12   usb-pci108e,1103.1                                      
 0   PCI-1  33    13   ide-pci10b9,5229                                        
 0   PCI-1  33     5   network-pci108e,1101              SUNW,pci-eri          
 0   PCI-1  33     5   usb-pci108e,1103.1                                      
 0   PCI-2  33     8   scsi-glm                          Symbios,53C896        
 0   PCI-2  33     8   scsi-glm                          Symbios,53C896        
 0   PCI-2  33     5   pci-pci8086,b154                                        

No failures found in System
===========================

========================= HW Revisions =========================

ASIC Revisions:
---------------
Cheerio: ebus Rev 1

System PROM revisions:
----------------------
  CORE 1.0.12 2002/01/08 13:00   
root@test-box02#

Other option is by using prtconf command :

root@test-box02# prtconf -v
System Configuration:  Sun Microsystems  sun4u
Memory size: 1024 Megabytes
System Peripherals (Software Nodes):

SUNW,UltraAX-i2
    System properties:
        name='relative-addressing' type=int items=1
            value=00000001
        name='MMU_PAGEOFFSET' type=int items=1
            value=00001fff
        name='MMU_PAGESIZE' type=int items=1
            value=00002000
        name='PAGESIZE' type=int items=1
            value=00002000
    Driver properties:
        name='pm-hardware-state' type=string items=1 dev=none
            value='no-suspend-resume'
    packages (driver not attached)
        terminal-emulator (driver not attached)
        deblocker (driver not attached)
        obp-tftp (driver not attached)
        disk-label (driver not attached)
        SUNW,builtin-drivers (driver not attached)
        dropins (driver not attached)
        kbd-translator (driver not attached)
        ufs-file-system (driver not attached)
    chosen (driver not attached)
    openprom (driver not attached)
        client-services (driver not attached)
    options, instance #0
        System properties:
            name='ttymodes' type=byte items=36
value=00.00.25.02.00.00.18.05.00.00.00.bd.00.00.8a.3b.03.1c.7f.15.04.00.00.00.11.13.1a.19.12.0f.17.16.00.00.00.00
            name='class' type=string items=1
                value='root'
    aliases (driver not attached)
    memory (driver not attached)
    virtual-memory (driver not attached)
    pci, instance #0
        Driver properties:
            name='interrupt-priorities' type=int items=6 dev=none
                value=0000000e.0000000e.0000000e.0000000e.0000000e.0000000e
            name='virtual-dma' type=int items=2 dev=none
                value=c0000000.20000000
        Register Specifications:
            Bus Type=0x1fe, Address=0x0, Size=0x10000
            Bus Type=0x1fe, Address=0x1000000, Size=0x100
        pci, instance #0
            Driver properties:
                name='device_type' type=string items=1 dev=none
                    value='pci'
            Hardware properties:
                name='latency-timer' type=int items=1
                    value=00000040
                name='cache-line-size' type=int items=1
                    value=00000010
            ebus, instance #0
                Driver properties:
                    name='no-dma-interrupt-sync' type=boolean dev=none
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000050
                    name='cache-line-size' type=int items=1
                        value=00000010
                flashprom (driver not attached)
                eeprom (driver not attached)
                idprom (driver not attached)
                SUNW,lomh (driver not attached)
            pmu (driver not attached)
                i2c (driver not attached)
                    temperature (driver not attached)
                    dimm (driver not attached)
                    dimm (driver not attached)
                    i2c-nvram (driver not attached)
                        idprom (driver not attached)
                    motherboard-fru (driver not attached)
                fan-control (driver not attached)
            lomp (driver not attached)
            isa, instance #1
                Driver properties:
                    name='no-dma-interrupt-sync' type=boolean dev=none
                power, instance #0
                serial, instance #0
                serial, instance #1
            network, instance #0
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000050
                    name='cache-line-size' type=int items=1
                        value=00000010
            usb, instance #0
                System software properties:
                    name='ddi-forceattach' type=int items=1
                        value=00000001
                Driver properties:
                    name='pm-want-child-notification?' type=boolean dev=none
                Hardware properties:
                    name='root-hub' type=boolean
                    name='latency-timer' type=int items=1
                        value=00000050
                    name='cache-line-size' type=int items=1
                        value=00000010
            ide, instance #0
                Driver properties:
                    name='pm-components' type=string items=3 dev=none
                        value='NAME=ide-controller' + '0=Device D3 State' + '3=Device D0 State'
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000010
                disk (driver not attached)
                cdrom (driver not attached)
            network, instance #1
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000050
                    name='cache-line-size' type=int items=1
                        value=00000010
            usb, instance #1
                System software properties:
                    name='ddi-forceattach' type=int items=1
                        value=00000001
                Driver properties:
                    name='pm-want-child-notification?' type=boolean dev=none
                Hardware properties:
                    name='root-hub' type=boolean
                    name='latency-timer' type=int items=1
                        value=00000050
                    name='cache-line-size' type=int items=1
                        value=00000010
        pci, instance #1
            Driver properties:
                name='device_type' type=string items=1 dev=none
                    value='pci'
            Hardware properties:
                name='latency-timer' type=int items=1
                    value=00000040
                name='cache-line-size' type=int items=1
                    value=00000010
            scsi, instance #0
                Driver properties:
                    name='target1-TQ' type=int items=1 dev=none
                        value=00000001
                    name='target1-wide' type=int items=1 dev=none
                        value=00000001
                    name='target1-sync-speed' type=int items=1 dev=none
                        value=00013880
                    name='target0-TQ' type=int items=1 dev=none
                        value=00000001
                    name='target0-wide' type=int items=1 dev=none
                        value=00000001
                    name='target0-sync-speed' type=int items=1 dev=none
                        value=00013880
                    name='pm-components' type=string items=4 dev=none
                        value='NAME=glm0' + '0=Off (PCI D3 State)' + '1=Coma(PCI D2 State)' + '3=On (PCI D0 State)'
                    name='scsi-selection-timeout' type=int items=1 dev=(50,0)
                        value=000000fa
                    name='scsi-options' type=int items=1 dev=(50,0)
                        value=00107ff8
                    name='scsi-watchdog-tick' type=int items=1 dev=(50,0)
                        value=0000000a
                    name='scsi-tag-age-limit' type=int items=1 dev=(50,0)
                        value=00000002
                    name='scsi-reset-delay' type=int items=1 dev=(50,0)
                        value=00000bb8
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000088
                    name='cache-line-size' type=int items=1
                        value=00000010
                disk (driver not attached)
                tape (driver not attached)
                sd, instance #0
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000000
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                    Driver properties:
                        name='pm-components' type=string items=3 dev=none
                            value='NAME=spindle-motor' + '0=off' + '1=on'
                        name='pm-hardware-state' type=string items=1 dev=none
                            value='needs-suspend-resume'
                        name='ddi-failfast-supported' type=boolean dev=none
                        name='ddi-kernel-ioctl' type=boolean dev=none
                    Hardware properties:
                        name='devid' type=string items=1
                            value='id1,sd@w500186200330e530'
                        name='inquiry-revision-id' type=string items=1
                            value='0491'
                        name='inquiry-product-id' type=string items=1
                            value='ST314655LSUN146G'
                        name='inquiry-vendor-id' type=string items=1
                            value='SEAGATE'
                        name='inquiry-device-type' type=int items=1
                            value=00000000
                sd, instance #1
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000001
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                    Driver properties:
                        name='pm-components' type=string items=3 dev=none
                            value='NAME=spindle-motor' + '0=off' + '1=on'
                        name='pm-hardware-state' type=string items=1 dev=none
                            value='needs-suspend-resume'
                        name='ddi-failfast-supported' type=boolean dev=none
                        name='ddi-kernel-ioctl' type=boolean dev=none
                    Hardware properties:
                        name='devid' type=string items=1
                            value='id1,sd@SFUJITSU_MAP3367N_SUN36G_00N012K1____'
                        name='inquiry-revision-id' type=string items=1
                            value='0301'
                        name='inquiry-product-id' type=string items=1
                            value='MAP3367N SUN36G'
                        name='inquiry-vendor-id' type=string items=1
                            value='FUJITSU'
                        name='inquiry-device-type' type=int items=1
                            value=00000000
                sd, instance #2 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000002
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #3 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000003
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #4 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000004
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #5 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000005
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #6 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000006
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #7 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000008
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #8 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000009
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #9 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000a
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #10 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000b
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #11 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000c
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #12 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000d
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #13 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000e
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #14 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000f
                        name='class' type=string items=1
                            value='scsi'
            scsi, instance #1
                Driver properties:
                    name='pm-components' type=string items=4 dev=none
                        value='NAME=glm1' + '0=Off (PCI D3 State)' + '1=Coma(PCI D2 State)' + '3=On (PCI D0 State)'
                    name='scsi-selection-timeout' type=int items=1 dev=(50,0)
                        value=000000fa
                    name='scsi-options' type=int items=1 dev=(50,0)
                        value=00107ff8
                    name='scsi-watchdog-tick' type=int items=1 dev=(50,0)
                        value=0000000a
                    name='scsi-tag-age-limit' type=int items=1 dev=(50,0)
                        value=00000002
                    name='scsi-reset-delay' type=int items=1 dev=(50,0)
                        value=00000bb8
                Hardware properties:
                    name='latency-timer' type=int items=1
                        value=00000088
                    name='cache-line-size' type=int items=1
                        value=00000010
                disk (driver not attached)
                tape (driver not attached)
                sd, instance #15 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000000
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #16 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000001
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #17 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000002
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #18 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000003
                        name='class_prop' type=string items=1
                            value='atapi'
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #19 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000004
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #20 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000005
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #21 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000006
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #22 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000008
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #23 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000009
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #24 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000a
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #25 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000b
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #26 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000c
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #27 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000d
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #28 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000e
                        name='class' type=string items=1
                            value='scsi'
                sd, instance #29 (driver not attached)
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=0000000f
                        name='class' type=string items=1
                            value='scsi'
            pci (driver not attached)
                pci108e,1000 (driver not attached)
                SUNW,qfe (driver not attached)
                pci108e,1000 (driver not attached)
                SUNW,qfe (driver not attached)
                pci108e,1000 (driver not attached)
                SUNW,qfe (driver not attached)
                pci108e,1000 (driver not attached)
                SUNW,qfe (driver not attached)
    SUNW,UltraSPARC-IIe (driver not attached)
    pseudo, instance #0
        System properties:
            name='class' type=string items=1
                value='root'
root@test-box02#

One thought on “Display All Installed Hardware On UNIX Computer

Leave a Reply