Join articles about hardware.
--- a/device.rst Thu Jun 18 23:36:58 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
--*- mode: outline; coding: utf-8; -*-
-
-* Info about PCI.
-
- $ lspci
- $ lspci -vvv
- $ lsusb
- $ lsusb -vvv
- $ scanpci
- $ lshw
- $ lspcidrake
-
-* String from BIOS.
-
- $ dd if=/dev/mem bs=64k skip=15 count=1 | strings
-
-* Info about video.
-
- $ xdpyinfo
- $ glxinfo
- $ xvinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hardware.rst Fri Jun 19 00:32:30 2015 -0500
@@ -0,0 +1,149 @@
+.. -*- coding: utf-8; -*-
+.. include:: HEADER.rst
+
+================
+ List hardware.
+================
+.. contents::
+
+List hardware under Linux.
+==========================
+
+ ``dmesg``
+ Messages about detecting new hardware.
+ ``lshal -m``
+ monitor for hardware changes
+ ``lspci``
+ All PCI devices.
+ ``lspci -vvv``
+ All PCI devices. Very verbose output.
+ ``hwinfo --short``
+ Overview of all hardware, as well as more detailed info.
+ ``lshw``
+ Another program for listing hardware.
+ ``lshw -html | w3m -T text/html``
+ Lists hardware with HTML output in the w3m web browser.
+ ``uptime``
+ Current time elapsed since last reboot, users, and load average.
+ ``lsusb``
+ USB buses and attached devices.
+ ``lsusb -vvv``
+ USB buses and attached devices. Very verbose output.
+
+List hardware under Windows.
+============================
+
+ ``%WINDIR%\system32\msinfo32.exe``
+ msinfo32
+ http://www.cpuid.com/softwares/cpu-z.html
+ cpu-z
+ ``%WINDIR%\system32\dxdiag.exe``
+ DirectX Diagnostic Tool
+ ``%WINDIR%\system32\devmgmt.msc /s``
+ Device Manager
+
+List memory.
+============
+
+ ``free``
+ Total, used, and free memory.
+ ``free -m``
+ Total, used, and free memory shown in MB.
+ ``cat /proc/meminfo``
+ Amount of RAM and swap, and how much is being used for what.
+ ``top``
+ Real-time memory consumption. Press M key to sort processes by memory usage.
+
+::
+
+ $ cat /proc/meminfo
+ $ sudo lshw -short -C memory
+ $ sudo dmidecode --type memory
+
+ $ sudo apt-get install i2c-tools
+ $ sudo modprobe eeprom
+ $ sudo decode-dimms
+
+ $ read-edid
+
+Graphics card.
+==============
+
+ ``glxinfo``
+ Details about OpenGL, the Xserver, and your graphics card.
+ ``glxinfo | grep direct``
+ Do you have direct 3d rendering?
+ ``glxinfo | grep vendor``
+ Graphics card vendor.
+ ``lspci | grep VGA``
+ Specific graphics card model.
+ ``glxgears``
+ A simple 3d benchmark, prints frame rate to the terminal.
+ ``xrandr``
+ Supported display resolutions.
+ ``xdpyinfo``
+ Utility for displaying information about an X server.
+ ``xvinfo``
+ Print out X-Video extension adaptor information.
+ ``xdriinfo``
+ Query configuration information of DRI drivers.
+
+Audio.
+======
+
+ ``lspci | grep Audio``
+ Audio controller.
+ ``aplay --list-devices``
+ More audio device information.
+
+Software versions.
+==================
+
+ ``cat /etc/issue``
+ Current distribution and version.
+ ``apt-cache showpkg packagename``
+ Packagename’s version and dependencies.
+ ``uname -r``
+ Linux kernel version.
+ ``uname -a``
+ All kernel details.
+
+Networking.
+===========
+
+ ``lspci | grep Ethernet``
+ Ethernet controllers.
+ ``ip addr show``
+ List of netword devices, assigned IP addresses and MAC addresses.
+ ``ifconfig``
+ Networking interfaces, IP addresses, and more.
+
+Processor.
+==========
+
+ ``cat /proc/cpuinfo``
+ All processors, clock speeds, flags, and more.
+ ``cat /proc/loadavg``
+ Processor load average for the last 1, 5, and 15 minutes.
+ ``top``
+ Press C key to sort processes by CPU usage.
+
+Hard disks.
+===========
+
+ ``df -H``
+ Partitions, as well as their mount-points and usage in GB.
+ ``sudo fdisk -l``
+ All partitions, their device names, and positions on disk.
+ ``hwinfo --disk`` or ``lshw -class disk``
+ Disk hardware info.
+ ``smartctl``
+ Show S.M.A.R.T. reports about disk heals.
+
+BIOS info.
+==========
+
+Human readable string with BIOS.motheboard names::
+
+ $ dd if=/dev/mem bs=64k skip=15 count=1 | strings
+
--- a/hw-list.rst Thu Jun 18 23:36:58 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-.. -*- coding: utf-8; -*-
-.. include:: HEADER.rst
-
-================
- List hardware.
-================
-.. contents::
-
-List hardware under Linux.
-==========================
-
- ``dmesg``
- Messages about detecting new hardware.
- ``lshal -m``
- monitor for hardware changes
- ``lspci``
- all PCI devices
- ``hwinfo --short``
- Overview of all hardware, as well as more detailed info.
- ``lshw``
- Another program for listing hardware.
- ``lshw -html | w3m -T text/html``
- Lists hardware with HTML output in the w3m web browser.
- ``uptime``
- Current time elapsed since last reboot, users, and load average.
- ``lsusb``
- USB buses and attached devices.
-
-List hardware under Windows.
-============================
-
- ``%WINDIR%\system32\msinfo32.exe``
- msinfo32
- http://www.cpuid.com/softwares/cpu-z.html
- cpu-z
- ``%WINDIR%\system32\dxdiag.exe``
- DirectX Diagnostic Tool
- ``%WINDIR%\system32\devmgmt.msc /s``
- Device Manager
-
-Graphics card.
-==============
-
- ``glxinfo``
- Details about OpenGL, the Xserver, and your graphics card.
- ``glxinfo | grep direct``
- Do you have direct 3d rendering?
- ``glxinfo | grep vendor``
- Graphics card vendor.
- ``lspci | grep VGA``
- Specific graphics card model.
- ``glxgears``
- A simple 3d benchmark, prints frame rate to the terminal.
- ``xrandr``
- Supported display resolutions.
-
-Audio.
-======
-
- ``lspci | grep Audio``
- Audio controller.
- ``aplay --list-devices``
- More audio device information.
-
-Software versions.
-==================
-
- ``cat /etc/issue``
- Current distribution and version.
- ``apt-cache showpkg packagename``
- Packagename’s version and dependencies.
- ``uname -r``
- Linux kernel version.
- ``uname -a``
- All kernel details.
-
-Networking.
-===========
-
- ``lspci | grep Ethernet``
- Ethernet controllers.
- ``ip addr show``
- List of netword devices, assigned IP addresses and MAC addresses.
- ``ifconfig``
- Networking interfaces, IP addresses, and more.
-
-Processor.
-==========
-
- ``cat /proc/cpuinfo``
- All processors, clock speeds, flags, and more.
- ``cat /proc/loadavg``
- Processor load average for the last 1, 5, and 15 minutes.
- ``top``
- Press C key to sort processes by CPU usage.
-
-Memory.
-=======
-
- ``cat /proc/meminfo``
- Amount of RAM and swap, and how much is being used for what.
- ``free -m``
- Total, used, and free memory shown in MB.
- ``top``
- Press M key to sort processes by memory usage.
- ``dmidecode``
- DMI table decoder. Check ``--type`` option.
-
-Hard disks.
-===========
-
- ``df -H``
- Partitions, as well as their mount-points and usage in GB.
- ``sudo fdisk -l``
- All partitions, their device names, and positions on disk.
- ``hwinfo --disk`` or ``lshw -class disk``
- Disk hardware info.
- ``smartctl``
- Show S.M.A.R.T. reports about disk heals.
-
-