kern/184975: SCSI Environmental Services (ses) driver report wrong information
Chun-Tien Chang
tcs at kitty.2y.idv.tw
Wed Dec 18 18:10:01 UTC 2013
>Number: 184975
>Category: kern
>Synopsis: SCSI Environmental Services (ses) driver report wrong information
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 18 18:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Chun-Tien Chang
>Release: 9.2-STABLE r258614
>Organization:
National Tsing Hua University
>Environment:
FreeBSD kitty.2y.idv.tw 9.2-STABLE FreeBSD 9.2-STABLE #7 r258614: Tue Nov 26 11:47:37 CST 2013 root at kitty.2y.idv.tw:/usr/obj/usr/src/sys/KITTY amd64
>Description:
/dev/ses1 is an AIC EM16-53C-01A2 114H SAS Enclosure
the follow message print every 1 min
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_08'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 8
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_09'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 9
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_10'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 10
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_11'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 11
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_12'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 12
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_13'
Dec 19 01:58:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 13
Dec 19 01:58:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:58:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:58:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_08'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 8
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_09'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 9
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_10'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 10
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_11'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 11
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_12'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 12
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: Element descriptor: 'Disk_13'
Dec 19 01:59:29 kitty kernel: ses1: ada0,pass49: SAS Device Slot Element: 1 Phys at Slot 13
Dec 19 01:59:29 kitty kernel: ses1: phy 0: SAS device type 0 id 0
Dec 19 01:59:29 kitty kernel: ses1: phy 0: protocols: Initiator( None ) Target( None )
Dec 19 01:59:29 kitty kernel: ses1: phy 0: parent 0 addr 0
>How-To-Repeat:
attach an ADATA SX1000L SSD on any sas or sata port
follow is "camcontrol devlist" result
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 0 lun 0 (da0,pass0)
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 1 lun 0 (da1,pass1)
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 2 lun 0 (da2,pass2)
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 3 lun 0 (da3,pass3)
<SEAGATE ST31000640SS 0001> at scbus1 target 8 lun 0 (da4,pass4)
<SEAGATE ST31000640SS 0001> at scbus1 target 9 lun 0 (da5,pass5)
<SEAGATE ST31000640SS 0004> at scbus1 target 10 lun 0 (da6,pass6)
<SEAGATE ST31000640SS 0001> at scbus1 target 11 lun 0 (da7,pass7)
<SEAGATE ST31000640SS 0001> at scbus1 target 12 lun 0 (da8,pass8)
<SEAGATE ST31000640SS 0001> at scbus1 target 13 lun 0 (da9,pass9)
<SEAGATE ST31000640SS 0001> at scbus1 target 14 lun 0 (da10,pass10)
<SEAGATE ST31000640SS 0001> at scbus1 target 15 lun 0 (da11,pass11)
<SEAGATE ST31000640SS 0002> at scbus1 target 16 lun 0 (da12,pass12)
<SEAGATE ST31000640SS 0001> at scbus1 target 17 lun 0 (da13,pass13)
<SEAGATE ST31000640SS 0001> at scbus1 target 18 lun 0 (da14,pass14)
<SEAGATE ST31000640SS 0001> at scbus1 target 19 lun 0 (da15,pass15)
<SEAGATE ST31000640SS 0001> at scbus1 target 20 lun 0 (da16,pass16)
<SEAGATE ST31000640SS 0004> at scbus1 target 21 lun 0 (da17,pass17)
<SEAGATE ST31000640SS 0001> at scbus1 target 22 lun 0 (da18,pass18)
<AIC EM16-53C-01A2 114H> at scbus1 target 23 lun 0 (ses0,pass19)
<SEAGATE ST31000640SS 0004> at scbus1 target 25 lun 0 (da19,pass20)
<AIC EM16-53C-01A2 114H> at scbus1 target 48 lun 0 (ses1,pass21)
<ATA WDC WD4001FAEX-0 1L01> at scbus1 target 51 lun 0 (da20,pass22)
<ATA WDC WD4001FAEX-0 1L01> at scbus1 target 52 lun 0 (da21,pass23)
<ATA WDC WD4001FAEX-0 1L01> at scbus1 target 53 lun 0 (da22,pass24)
<ATA WDC WD4001FAEX-0 1L01> at scbus1 target 54 lun 0 (da23,pass25)
<ATA WDC WD4001FAEX-0 1L01> at scbus1 target 55 lun 0 (da24,pass26)
<ATA ST2000DL003-9VT1 CC32> at scbus1 target 56 lun 0 (da25,pass27)
<ATA ST32000542AS CC34> at scbus1 target 57 lun 0 (da26,pass28)
<SEAGATE ST31000640SS 0004> at scbus1 target 58 lun 0 (da27,pass29)
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 59 lun 0 (da28,pass30)
<ATA WDC WD4000F9YZ-0 1A01> at scbus1 target 60 lun 0 (da29,pass31)
<SEAGATE ST31000640SS 0001> at scbus2 target 8 lun 0 (da30,pass32)
<SEAGATE ST31000640SS 0001> at scbus2 target 9 lun 0 (da31,pass33)
<SEAGATE ST31000640SS 0001> at scbus2 target 10 lun 0 (da32,pass34)
<SEAGATE ST31000640SS 0001> at scbus2 target 11 lun 0 (da33,pass35)
<SEAGATE ST31000640SS 0001> at scbus2 target 12 lun 0 (da34,pass36)
<SEAGATE ST31000640SS 0001> at scbus2 target 13 lun 0 (da35,pass37)
<SEAGATE ST31000640SS 0001> at scbus2 target 14 lun 0 (da36,pass38)
<SEAGATE ST31000640SS 0004> at scbus2 target 15 lun 0 (da37,pass39)
<SEAGATE ST31000640SS 0001> at scbus2 target 16 lun 0 (da38,pass40)
<SEAGATE ST31000640SS 0001> at scbus2 target 17 lun 0 (da39,pass41)
<SEAGATE ST31000640SS 0001> at scbus2 target 18 lun 0 (da40,pass42)
<SEAGATE ST31000640SS 0001> at scbus2 target 19 lun 0 (da41,pass43)
<SEAGATE ST31000640SS 0001> at scbus2 target 20 lun 0 (da42,pass44)
<SEAGATE ST31000640SS 0001> at scbus2 target 21 lun 0 (da43,pass45)
<SEAGATE ST31000640SS 0001> at scbus2 target 22 lun 0 (da44,pass46)
<SEAGATE ST31000640SS 0001> at scbus2 target 23 lun 0 (da45,pass47)
<Areca x28-05.5B.1.29 000> at scbus2 target 24 lun 0 (ses2,pass48)
<ADATA SX1000L 5.0.7> at scbus4 target 0 lun 0 (pass49,ada0)
<ADATA SX1000L 5.0.7> at scbus6 target 0 lun 0 (pass50,ada1)
<Marvell Console 1.01> at scbus11 target 0 lun 0 (pass51)
<ST2000NM0011 SN03> at scbus12 target 0 lun 0 (pass52,ada2)
<ST2000NM0011 SN03> at scbus13 target 0 lun 0 (pass53,ada3)
<AMI Virtual CDROM0 1.00> at scbus19 target 0 lun 0 (pass54,cd0)
<AMI Virtual Floppy0 1.00> at scbus20 target 0 lun 0 (pass55,da46)
<AMI Virtual HDISK0 1.00> at scbus21 target 0 lun 0 (pass56,da47)
root# ./getencstat -v /dev/ses1
/dev/ses1: Enclosure Status <OK>
Element 0x0: Array Device Slot, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'Disk_All'
Element 0x1: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_01', dev: 'pass22,da20'
Element 0x2: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_02', dev: 'pass23,da21'
Element 0x3: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_03', dev: 'pass24,da22'
Element 0x4: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_04', dev: 'pass25,da23'
Element 0x5: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_05', dev: 'pass26,da24'
Element 0x6: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_06', dev: 'pass30,da28'
Element 0x7: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_07', dev: 'pass31,da29'
Element 0x8: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_08', dev: 'ada0,pass49'
Element 0x9: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_09', dev: 'ada0,pass49'
Element 0xa: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_10', dev: 'ada0,pass49'
Element 0xb: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_11', dev: 'ada0,pass49'
Element 0xc: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_12', dev: 'ada0,pass49'
Element 0xd: Array Device Slot, status: Not Installed (0x05 0x00 0x00 0x00), descriptor: 'Disk_13', dev: 'ada0,pass49'
Element 0xe: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_14', dev: 'pass27,da25'
Element 0xf: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_15', dev: 'pass29,da27'
Element 0x10: Array Device Slot, status: OK, Swapped (0x11 0x80 0x00 0x00), descriptor: 'Disk_16', dev: 'pass28,da26'
Element 0x11: Enclosure, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'Enclosure'
Element 0x12: Enclosure, status: OK (0x01 0x00 0x00 0x00), descriptor: 'Enclosure0'
Element 0x13: Temperature Sensors, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'Temperature'
Element 0x14: Temperature Sensors, status: OK (0x01 0x00 0x34 0x00), descriptor: 'Tmprature_0'
Element 0x15: Cooling, status: Unsupported (0x00 0x00 0x00 0x20), descriptor: 'Fan overall'
Element 0x16: Cooling, status: OK (0x01 0x00 0x00 0x22), descriptor: 'Fan_1'
Element 0x17: Cooling, status: OK (0x01 0x00 0x00 0x22), descriptor: 'Fan_2'
Element 0x18: Cooling, status: OK (0x01 0x00 0x00 0x22), descriptor: 'Fan_3'
Element 0x19: Power Supply, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'PowerSupply'
Element 0x1a: Power Supply, status: OK (0x01 0x00 0x00 0x20), descriptor: 'PSU_0'
Element 0x1b: Power Supply, status: OK (0x01 0x00 0x00 0x20), descriptor: 'PSU_1'
Element 0x1c: Voltage Sensor, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'Voltages'
Element 0x1d: Voltage Sensor, status: OK (0x01 0x00 0x00 0xbc), descriptor: '1.9V'
Element 0x1e: Audible alarm, status: Unsupported (0x00 0x00 0x00 0x00), descriptor: 'Alarm'
Element 0x1f: Audible alarm, status: OK (0x01 0x00 0x00 0x00), descriptor: 'Alarm_0'
>Fix:
remove SSD ?
I think the ses driver assign device to wrong location.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list