Linux - How to find hd controller module running on linux, Find hp smart array controller used linux

How to find hd controller module running on linux

The module used for HP SmartArrays is 'cciss'. In more recent kernel versions they have been moving things over to a newer hpsa driver. To find out what modules are used for which which hardware, you can use below command

 # lspci -k 
OUTPUT:
04:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01)
        Subsystem: Hewlett-Packard Company Smart Array P410i
        Kernel driver in use: cciss
        Kernel modules: cciss

How to find hp smart array controller
 # hpacucli ctrl all show config detail

 # lshw -short

 # find /sys/ -type f -name "model"
   /sys/devices/pci0000:00/0000:00:0b.0/host0/target0:0:0/0:0:0:0/model

 # cat /sys/devices/pci0000:00/0000:00:0b.0/host0/target0:0:0/0:0:0:0/model
   HITACHI HTS54502

Another way to find disk model is
 # smartctl -i /dev/sda
 
 smartctl 5.40 2010-03-16 r3077 [i686-pc-linux-gnu] (local build)
 Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
 
 === START OF INFORMATION SECTION ===
 Device Model:     HITACHI HTS545025B9A300
 Serial Number:    091028PB42041SH15Z1G
 Firmware Version: PB2ZC61H

How tO find Hard Disk Revolutions Per Minute (RPM)
 # sginfo -g /dev/sda

You can also try using hdparm
 # hdparm -Ii /dev/sda

The topic on Linux - How to find hd controller module running on linux is posted by - Math

Hope you have enjoyed, Linux - How to find hd controller module running on linuxThanks for your time

Tech Bluff