From 3b1f3dbbe5639185dcb907096adfdbb78c9b74a7 Mon Sep 17 00:00:00 2001 From: "Brian Fraser fraserb@gmail.com" <> Date: Mon, 30 Jul 2012 12:36:55 -0300 Subject: [PATCH] Fix for 977226: pt-summary doesn't detect LSI RAID control. Patch provided by Dave Juntgen (djuntgen) --- bin/pt-summary | 3 ++- lib/bash/collect_system_info.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/pt-summary b/bin/pt-summary index fd3bf843..6f3ec15c 100755 --- a/bin/pt-summary +++ b/bin/pt-summary @@ -1139,7 +1139,8 @@ find_raid_controller_dmesg () { local PTFUNCNAME=find_raid_controller_dmesg; find_raid_controller_lspci () { local PTFUNCNAME=find_raid_controller_lspci; local file="$1" - if grep -q "RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS" "${file}"; then + if grep -q "RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS" "${file}" \ + || grep -q "RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS" $file; then echo 'LSI Logic MegaRAID SAS' elif grep -q "Fusion-MPT SAS" "${file}"; then echo 'Fusion-MPT SAS' diff --git a/lib/bash/collect_system_info.sh b/lib/bash/collect_system_info.sh index 726b4e18..562afaeb 100644 --- a/lib/bash/collect_system_info.sh +++ b/lib/bash/collect_system_info.sh @@ -444,7 +444,8 @@ find_raid_controller_dmesg () { local PTFUNCNAME=find_raid_controller_dmesg; # ############################################################################## find_raid_controller_lspci () { local PTFUNCNAME=find_raid_controller_lspci; local file="$1" - if grep -q "RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS" "${file}"; then + if grep -q "RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS" "${file}" \ + || grep -q "RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS" $file; then echo 'LSI Logic MegaRAID SAS' elif grep -q "Fusion-MPT SAS" "${file}"; then echo 'Fusion-MPT SAS'