Linux: Rescan for new and changes of devices


with virtualization it simply possible to change systems within a few mouse clicks. For example adding new disks or increasing the disk size of a hard disk without a reboot.
More »

Linux: Connection timed out, cannot reboot systemd based system


sometimes it occours that a systemd based Linux cannot rebooted.
More »

Debian: Shutdown when pressing power button


when you install Debian with just the Standard minium System utilities a power off by pressing the power button is not possible.

More »

Linux: HEX edit and diff in a shell


let us assume you want to edit a binary file /tmp/binfile and you want to replace all strings matches to “sda” by “hda”.

gnu sed can edit bin files by the \xnn hex notation. The option –in-place changes the original file and makes a backup copy with a file extension .org

michael@devdeb ~#  sed -e 's/\x73\x64\x61/\x68\x64\x61/g' /tmp/binfile

More »

Linux: Determine driver for a device


let us assume you want to determine which driver is behind a device. For example disk /dev/sdc

By udev. Query the device /dev/sdc by udevadm. Scroll down to the section for the pci device

root@devdeb ~# udevadm info -a -n /dev/sdc
  looking at parent device '/devices/pci0000:00/0000:00:10.0':

or (the native way) by sysfs

root@devdeb ~# cd /sys/block/sdc
root@devdeb ~# cd -P /sys/block/sdc/device

Go to the pci device

root@devdeb ~# cd /sys/devices/pci0000:00/0000:00:10.0
root@devdeb ~#  ls -l driver
lrwxrwxrwx 1 root root 0 Dec 22 09:14 driver -> ../../../bus/pci/drivers/mptspi


Original Theme by Schiy · Powered by WordPress