Tag Archives: linux

Linux: Determine driver for a device

Hi,

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':
    KERNELS=="0000:00:10.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="mptspi"
.....

or (the native way) by sysfs

root@devdeb ~# cd /sys/block/sdc
root@devdeb ~# cd -P /sys/block/sdc/device
/sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:1/2:0:1:0 

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

Michael

Linux: Configure an interface for a tagged vlan by ifconfig

Hi,

your linux box is connected to an ethernet switch where vlan tagging is configured (trunc) and you want to configure your network manually by ifconfig?

Load the module for tagged vlans 802.1q.
Continue reading Linux: Configure an interface for a tagged vlan by ifconfig

Linux: Using a http proxy with programs that are not being proxy aware

Hi,

proxytunnel offers the ability to open bind a tcp port to localhost and tunnels all traffic through a http proxy to a specific target system.

Linux: Create multiple partitions in an virtual mtd device created by nandsim

Hi,

this post describes creating an virtual mtd device by nandsim with multiple partitions.
Continue reading Linux: Create multiple partitions in an virtual mtd device created by nandsim

VI/VIM: Enable syntax highlightning in vi

Hi,

there are two options to enable syntax highlightning in vi/vim.

Just for your current editor session. Open your file
Continue reading VI/VIM: Enable syntax highlightning in vi