๐ Hoofdstuk 24.6: Problemen met Hardware Opsporen
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ง Handige tools voor hardware troubleshooting:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข `lspci` โ Informatie over PCI/PCIe-apparaten
โข `lsusb` โ Informatie over USB-apparaten
โข `lsdev` โ Toont IRQ, DMA, I/O
โข `dmidecode` โ Haalt info uit BIOS over systeemhardware
โข `lshw` โ Uitgebreide hardware-informatie uit `/proc`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ง Begrip van dmidecode:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Leest uit: `/sys/firmware/dmi/tables`
โข Gebaseerd op DMI/SMBIOS-standaarden van DMTF
โข Gebruik `-t` om info op te vragen over componenten zoals:
- `memory`, `bios`, `system`, enz.
โ ๏ธ *Niet accuraat op virtuele machines*
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Gebruik van lshw:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข `lshw -short` โ Tabelweergave van hardware
โข `lshw -businfo` โ Info over USB, SCSI, PCI, enz.
โข `lshw -class memory` โ Specifiek voor RAM
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐จ๏ธ Printers:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Logbestand: `/var/log/cups/error_log`
โข Extra logging: `dmesg`
โข Configuratie: `/etc/cups/printers.conf` of via web: `http://127.0.0.1:631`
โข Drivers controleren met: `lpinfo -m`
โข HP-printers: `hp-info`, `hp-toolset`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฎ Video & GPU:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Logs: `/var/log/Xorg.0.log` of `journalctl` (Wayland)
โข Gebruik `lspci -vnn` โ Identificeer gebruikte GPU-driver
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐พ Geheugenproblemen:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข RAM-informatie: `lshw -class memory`
โข Testtools: `memtest`, `memtester`, `memtest86+`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ USB Problemen:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Tools:
- `lsusb`
- `lsmod | grep usb`
- `dmesg`
- `journalctl -f`
โข Laad USB-drivers met `modprobe`
โข USB-printerlogs: `/var/log/cups/error_log`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Seriรซle apparaten:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Detectie: `dmesg | grep ttyS`
โข Instellingen: `setserial -a /dev/ttyS*`
โข IRQโs controleren in: `/proc/interrupts`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โจ๏ธ Toetsenbordmapping:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข Red Hat: `localectl`, `set-keymap`
โข Debian: `dpkg-reconfigure keyboard-configuration`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ