Bug 184975 - [ses] SCSI Environmental Services (ses) driver report wrong information
Summary: [ses] SCSI Environmental Services (ses) driver report wrong information
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 9.2-STABLE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-18 18:10 UTC by tcs
Modified: 2017-12-31 22:27 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tcs 2013-12-18 18:10:00 UTC
/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

Fix: 

remove SSD ?

I think the ses driver assign device to wrong location.
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'
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2014-02-03 11:19:56 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-scsi

Over to maintainer(s).
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:59:47 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped