Opened 6 years ago

Closed 6 years ago

#276 closed defect (worksforme)

Getting SMART from LSI 9201 and SAS expanders

Reported by: mularj Owned by: somebody
Priority: major Milestone:
Component: all Version: 6.1
Keywords: windows Cc:

Description

I'm a bit confused. When I run smartctl --scan on my system I get:

/dev/sda -d ata # /dev/sda, ATA device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/sdd -d scsi # /dev/sdd, SCSI device
/dev/sde -d scsi # /dev/sde, SCSI device
/dev/sdf -d scsi # /dev/sdf, SCSI device
/dev/sdg -d scsi # /dev/sdg, SCSI device
/dev/sdh -d scsi # /dev/sdh, SCSI device
/dev/sdi -d scsi # /dev/sdi, SCSI device
/dev/sdj -d scsi # /dev/sdj, SCSI device

The first device is the SSD the system is running off, but the remaining devices are all that are seen. This system has an LSI 9201-16e card connected to an Areca ARC-8026 SAS expander. There are 24 drives connected to the expander but all I can get smartctl to see are 9 devices.

Any suggestions?

Thanks,

Jim

Change History (5)

comment:1 Changed 6 years ago by mularj

I forgot to mention, and this is likely important, that the drives connected to the expander are SATA... mostly WD20EARS, but a few WD20EADS.

The system SSD /dev/sda is connected to a SATA port on the motherboard. All other drives are on the Expander.

Lastly, the OS can see all 24 drives on the expander no problem.

Jim

comment:2 Changed 6 years ago by Christian Franke

Which OS? (smartctl supports various OSes :-)

Is there any RAID involved?

Support for device scanning and (RAID-)controllers is OS specific.

Does "smartctl [-d sat] -x ..." print any SMART info for any of the devices?
Please also test devices not included in the scan (/dev/sdk, ...).

comment:3 in reply to:  2 Changed 6 years ago by mularj

Hi, This is a Windows 2012 machine, however I had the HBA and drives plugged into a Windows 2008 R2 SP1 server and the result was the same. The LSI 9201 card is an HBA- no raid.

When I run the command you suggested I was shown tons of output. Also, interestingly, when I run the command against higher numbered devices that don't appear in the scan (up to /dev/sdz) I get output.

So I can assume the scan just isn't listing all the devices? What happens when you need to get past /dev/sdz as I will have 60+ drives connected to this soon?

Thanks!

Jim

Replying to chrfranke:

Which OS? (smartctl supports various OSes :-)

Is there any RAID involved?

Support for device scanning and (RAID-)controllers is OS specific.

Does "smartctl [-d sat] -x ..." print any SMART info for any of the devices?
Please also test devices not included in the scan (/dev/sdk, ...).

comment:4 Changed 6 years ago by Christian Franke

Keywords: windows added

The smartmontools versions <= 6.0 limited device scans to 10 devices on Windows (see man page). This was enhanced to 128 devices in smartmontools 6.1 (see r3799).

If you are already using 6.1 and only 10 devices are actually listed on "smartctl --scan" then please attach(!!) the output of "smartctl -r ioctl,2 --scan".

Otherwise set this ticket to resolved/worksforme.

Next time please report OS and smartmontools version in the very first description of a new ticket. This info is included in the first line of most smartctl outputs. Thanks.

comment:5 Changed 6 years ago by mularj

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.