Error 'sg_io failed status 0x8 0x0 0x0 0x2' When Running scsi_id on SCSI Disk (Doc ID 782981.1)

Last updated on MARCH 08, 2017

Applies to:

Linux Kernel - Version: 4.4 to 5.0
Linux x86-64

Symptoms

On RHEL4/5 or EL4/5, scsi_id fails with errors below:
# /sbin/scsi_id -g -s /block/sda
 0:2:0:0: sg_io failed status 0x8 0x0 0x0 0x2
0:2:0:0: sense result too small 8 bytes
0:2:0:0: Unable to get INQUIRY vpd 1 page 0x0.

Changes

System has a LSI Logic MegaRAID card installed:
01:03.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID (rev 01)
Subsystem: LSI Logic / Symbios Logic MegaRAID 518 SCSI 320-2 Controlle

sda is a local disk and initialized by MegaRaid driver megaraid_mbox:
scsi0 : LSI Logic MegaRAID driver
scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices
Vendor: PE/PV Model: 1x2 SCSI BP Rev: 1.0
Type: Processor ANSI SCSI revision: 02
scsi[0]: scanning scsi channel 1 [Phy 1] for non-raid devices
Vendor: PE/PV Model: 1x4 SCSI BP Rev: 1.0
Type: Processor ANSI SCSI revision: 02
scsi[0]: scanning scsi channel 2 [virtual] for logical drives
Vendor: MegaRAID Model: LD 0 RAID1 419G Rev: 513O
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 859545600 512-byte hdwr sectors (440087 MB)


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms