Package: smartmontools
Version: 7.4-3
Severity: normal
Description:
Upgrading smartmontools from 7.3 to 7.4 causes detailed SMART data to
no longer be returned for certain SAS drives accessed via Dell PERC
H800 (MegaRAID - Broadcom / LSI MegaRAID SAS 2108 [Liberator])
passthrough. Only basic device information is returned. Downgrading to
7.3 (from bookworm) restores full SMART data without any other changes.
Affected drives:
- Vendor: HITACHI
- Product: HUC151414CSS600
- Revision: K772
- Compliance: SPC-4
Unaffected drives (identical model, older firmware):
- Revision: K516 (full SMART data returned correctly under both 7.3 and
7.4)
Environment:
- OS: Debian Trixie
- Controller: Dell PERC H800 (MegaRAID)
- smartctl device type: '-d megaraid,N'
- Kernel: Linux 6.12.94+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian
6.12.94-1 (2026-06-20) x86_64 GNU/Linux
- libc6: 2.41-12+deb13u3
Note: likely not a kernel regression (tested 3 prior kernel revisions
with 7.4, issue persists
Steps to reproduce:
1. Install smartmontools 7.4 on a system with a PERC H800 containing
HUC151414CSS600 drives at firmware revision K772
2. Run 'smartctl -a /dev/sda -d megaraid,7'
3. Observe only basic SMART information is returned
Expected result:
Full SCSI SMART data including error counters, temperature logs, defect
lists and cycle counts, as returned by smartmontools 7.3
Actual result:
Only basic device identification block returned; no log page data
Workaround:
Downgrade to smartmontools 7.3 (from Debian Bookworm)
--------
detailed output follows
--------
========
smartmontools 7.4 trixie - HITACHI HUC151414CSS600 K772 (BROKEN)
========
~# smartctl -r ioctl,2 -a /dev/sda -d megaraid,7
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.94+deb13-amd64] (local
build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke,
www.smartmontools.org
Creating /dev/megaraid_sas_ioctl_node = 17
[inquiry: 12 00 00 00 24 00 ]
Got MegaRAID inquiry.. HITACHI HUC151414CSS600 K772
[inquiry: 12 01 00 00 fc 00 ]
[inquiry: 12 00 00 00 24 00 ]
=== START OF INFORMATION SECTION ===
Vendor: HITACHI
Product: HUC151414CSS600
Revision: K772
Compliance: SPC-4
[read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ]
User Capacity: 146,815,733,760 bytes [146 GB]
Logical block size: 512 bytes
[inquiry: 12 01 b1 00 40 00 ]
Rotation Rate: 15000 rpm
Form Factor: 2.5 inches
[mode sense(6): 1a 00 1c 00 40 00 ]
[mode sense(6): 1a 00 5c 00 40 00 ]
[inquiry: 12 01 83 00 fc 00 ]
Logical Unit id: 0x5000cca00bad38bc
[inquiry: 12 01 80 00 fc 00 ]
Serial number: [xxxxxxxx]
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Fri Jul 3 01:39:01 2026 EDT
[test unit ready: 00 00 00 00 00 00 ]
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
[report supported operation codes: a3 0c 00 00 00 00 00 00 10 00 00 00
]
=== START OF READ SMART DATA SECTION ===
[request sense: 03 00 00 00 12 00 ]
SMART Health Status: OK
Current Drive Temperature: 0 C
Drive Trip Temperature: 0 C
Error Counter logging not supported
[mode sense(6): 1a 00 0a 00 40 00 ]
Device does not support Self Test logging
========
smartmontools 7.4 trixie - HITACHI HUC151414CSS600 K516 (WORKING)
========
~# smartctl -r ioctl,2 -a /dev/sda -d megaraid,6
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.94+deb13-amd64] (local
build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke,
www.smartmontools.org
Creating /dev/megaraid_sas_ioctl_node = 17
[inquiry: 12 00 00 00 24 00 ]
Got MegaRAID inquiry.. HITACHI HUC151414CSS600 K516
[inquiry: 12 01 00 00 fc 00 ]
[inquiry: 12 00 00 00 24 00 ]
=== START OF INFORMATION SECTION ===
Vendor: HITACHI
Product: HUC151414CSS600
Revision: K516
Compliance: SPC-4
[read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ]
User Capacity: 146,815,733,760 bytes [146 GB]
Logical block size: 512 bytes
[inquiry: 12 01 b1 00 40 00 ]
Rotation Rate: 15030 rpm
Form Factor: 2.5 inches
[mode sense(6): 1a 00 1c 00 40 00 ]
[mode sense(6): 1a 00 5c 00 40 00 ]
[inquiry: 12 01 83 00 fc 00 ]
Logical Unit id: 0x5000cca00bb74208
[inquiry: 12 01 80 00 fc 00 ]
Serial number: [xxxxxxxx]
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Fri Jul 3 01:41:58 2026 EDT
[test unit ready: 00 00 00 00 00 00 ]
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
[report supported operation codes: a3 0c 00 00 00 00 00 00 10 00 00 00
]
[report supported operation codes: a3 0c 01 4d 00 00 00 00 00 24 00 00
]
=== START OF READ SMART DATA SECTION ===
[log sense: 4d 00 40 00 00 00 00 00 04 00 ]
[log sense: 4d 00 40 00 00 00 00 00 12 00 ]
scsiGetSupportedLogPages: number of unreported (standard) log pages: 1
(sub-pages: 0)
[log sense: 4d 00 6f 00 00 00 00 00 04 00 ]
[log sense: 4d 00 6f 00 00 00 00 00 0c 00 ]
[request sense: 03 00 00 00 12 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 10 00 ]
SMART Health Status: OK
[log sense: 4d 00 4d 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 10 00 ]
Current Drive Temperature: 30 C
Drive Trip Temperature: 85 C
[log sense: 4d 00 55 00 00 00 00 00 04 00 ]
[log sense: 4d 00 55 00 00 00 00 00 14 00 ]
Accumulated power on time, hours:minutes 28616:38
[log sense: 4d 00 4e 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4e 00 00 00 00 00 28 00 ]
Manufactured in week 39 of year 2012
Specified cycle count over device lifetime: 50000
Accumulated start-stop cycles: 68
[read defect list(12): b7 0c 00 00 00 00 00 00 00 08 00 00 ]
Elements in grown defect list: 0
[log sense: 4d 00 77 00 00 00 00 00 04 00 ]
[log sense: 4d 00 77 00 00 00 00 00 34 00 ]
Vendor (Seagate Cache) information
Blocks sent to initiator = 14430435450814464
[log sense: 4d 00 43 00 00 00 00 00 04 00 ]
[log sense: 4d 00 43 00 00 00 00 00 58 00 ]
[log sense: 4d 00 42 00 00 00 00 00 04 00 ]
[log sense: 4d 00 42 00 00 00 00 00 58 00 ]
[log sense: 4d 00 45 00 00 00 00 00 04 00 ]
[log sense: 4d 00 45 00 00 00 00 00 58 00 ]
Error counter log:
Errors Corrected by Total Correction
Gigabytes Total
ECC rereads/ errors algorithm
processed uncorrected
fast | delayed rewrites corrected invocations [10^9
bytes] errors
read: 0 1088093 0 1088093 17796696 57634.314
0
write: 0 2667677 0 2667677 1190857 39949.820
0
verify: 0 4932 0 4932 1296 36263.486
0
[log sense: 4d 00 46 00 00 00 00 00 04 00 ]
[log sense: 4d 00 46 00 00 00 00 00 10 00 ]
Non-medium error count: 1
[mode sense(6): 1a 00 0a 00 40 00 ]
[request sense: 03 00 00 00 12 00 ]
[log sense: 4d 00 50 00 00 00 00 00 04 00 ]
[log sense: 4d 00 50 00 00 00 00 01 94 00 ]
SMART Self-test log
Num Test Status segment LifeTime
LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Background long Completed 16 5
- [- - -]
# 2 Background short Completed 16 4
- [- - -]
# 3 Background long Completed 16 0
- [- - -]
# 4 Background short Completed 16 0
- [- - -]
[mode sense(6): 1a 00 0a 00 40 00 ]
Long (extended) Self-test duration: 1394 seconds [23.2 minutes]
========
smartmontools 7.3 bookworm - HITACHI HUC151414CSS600 K772 (WORKING)
========
~# smartctl -r ioctl,2 -a /dev/sda -d megaraid,7
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.12.94+deb13-amd64] (local
build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke,
www.smartmontools.org
Creating /dev/megaraid_sas_ioctl_node = 17
[inquiry: 12 00 00 00 24 00 ]
Got MegaRAID inquiry.. HITACHI HUC151414CSS600 K772
[inquiry: 12 01 00 00 fc 00 ]
[inquiry: 12 00 00 00 24 00 ]
=== START OF INFORMATION SECTION ===
Vendor: HITACHI
Product: HUC151414CSS600
Revision: K772
Compliance: SPC-4
[read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ]
User Capacity: 146,815,733,760 bytes [146 GB]
Logical block size: 512 bytes
[inquiry: 12 01 b1 00 40 00 ]
Rotation Rate: 15000 rpm
Form Factor: 2.5 inches
[mode sense(6): 1a 00 1c 00 40 00 ]
[mode sense(6): 1a 00 5c 00 40 00 ]
[inquiry: 12 01 83 00 fc 00 ]
Logical Unit id: 0x5000cca00bad38bc
[inquiry: 12 01 80 00 fc 00 ]
Serial number: [xxxxxxxx]
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Fri Jul 3 01:36:11 2026 EDT
[test unit ready: 00 00 00 00 00 00 ]
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
[log sense: 4d 00 40 00 00 00 00 00 04 00 ]
[log sense: 4d 00 40 00 00 00 00 00 12 00 ]
[log sense: 4d 00 40 ff 00 00 00 3e fc 00 ]
Log Sense for supported pages and subpages failed [Input/output error]
scsiGetSupportedLogPages: number of unreported (standard) log pages: 1
(sub-pages: 0)
[log sense: 4d 00 6f 00 00 00 00 00 04 00 ]
[log sense: 4d 00 6f 00 00 00 00 00 0c 00 ]
[request sense: 03 00 00 00 12 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 10 00 ]
SMART Health Status: OK
[log sense: 4d 00 4d 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4d 00 00 00 00 00 10 00 ]
Current Drive Temperature: 32 C
Drive Trip Temperature: 85 C
[log sense: 4d 00 55 00 00 00 00 00 04 00 ]
[log sense: 4d 00 55 00 00 00 00 00 14 00 ]
Accumulated power on time, hours:minutes 44710:40
[log sense: 4d 00 4e 00 00 00 00 00 04 00 ]
[log sense: 4d 00 4e 00 00 00 00 00 28 00 ]
Manufactured in week 28 of year 2012
Specified cycle count over device lifetime: 50000
Accumulated start-stop cycles: 126
[read defect list(12): b7 0c 00 00 00 00 00 00 00 08 00 00 ]
Elements in grown defect list: 0
[log sense: 4d 00 77 00 00 00 00 00 04 00 ]
[log sense: 4d 00 77 00 00 00 00 00 34 00 ]
Vendor (Seagate Cache) information
Blocks sent to initiator = 12176667183153152
[log sense: 4d 00 43 00 00 00 00 00 04 00 ]
[log sense: 4d 00 43 00 00 00 00 00 58 00 ]
[log sense: 4d 00 42 00 00 00 00 00 04 00 ]
[log sense: 4d 00 42 00 00 00 00 00 58 00 ]
[log sense: 4d 00 45 00 00 00 00 00 04 00 ]
[log sense: 4d 00 45 00 00 00 00 00 58 00 ]
Error counter log:
Errors Corrected by Total Correction
Gigabytes Total
ECC rereads/ errors algorithm
processed uncorrected
fast | delayed rewrites corrected invocations [10^9
bytes] errors
read: 0 233451 0 233451 11741 1598.539
0
write: 0 2747427 0 2747427 827911 18001.687
0
verify: 0 10297 0 10297 1824 50598.531
0
[log sense: 4d 00 46 00 00 00 00 00 04 00 ]
[log sense: 4d 00 46 00 00 00 00 00 10 00 ]
Non-medium error count: 108
[mode sense(6): 1a 00 0a 00 40 00 ]
[request sense: 03 00 00 00 12 00 ]
[log sense: 4d 00 50 00 00 00 00 00 04 00 ]
[log sense: 4d 00 50 00 00 00 00 01 94 00 ]
SMART Self-test log
Num Test Status segment LifeTime
LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Background short Completed 16 16
- [- - -]
# 2 Background long Completed 16 15
- [- - -]
# 3 Background short Completed 16 15
- [- - -]
[mode sense(6): 1a 00 0a 00 40 00 ]
Long (extended) Self-test duration: 1394 seconds [23.2 minutes]