[linux-yocto] [PATCH] Add scsi device handler

Changqing Li changqing.li at windriver.com
Mon Jul 2 19:49:03 PDT 2018


On 07/03/2018 10:16 AM, Bruce Ashfield wrote:
> What kernel versions is this for ?
>
> Bruce

kernel version:        yocto-kernel-cahe:
linux-yocto-dev       master
linux-yocto-4.12      yocto-4.12

//changqing

>
> On 2018-07-02 1:34 AM, Changqing Li wrote:
>> multipathd service depend on kernel module scsi_dh_alua/
>> scsi_dh_emc/scsi_dh_rdac, without these kernel modules,
>> service start info will have FAIL info. add these
>> device handler so that user can use it.
>>
>> Signed-off-by: Changqing Li <changqing.li at windriver.com>
>> ---
>>   cgl/cfg/scsi_dh.cfg      | 1 +
>>   cgl/cfg/scsi_dh.scc      | 6 ++++++
>>   cgl/cfg/scsi_dh_alua.cfg | 1 +
>>   cgl/cfg/scsi_dh_alua.scc | 5 +++++
>>   cgl/cfg/scsi_dh_emc.cfg  | 1 +
>>   cgl/cfg/scsi_dh_emc.scc  | 4 ++++
>>   cgl/cfg/scsi_dh_hpsw.cfg | 1 +
>>   cgl/cfg/scsi_dh_hpsw.scc | 4 ++++
>>   cgl/cfg/scsi_dh_rdac.cfg | 1 +
>>   cgl/cfg/scsi_dh_rdac.scc | 5 +++++
>>   10 files changed, 29 insertions(+)
>>   create mode 100644 cgl/cfg/scsi_dh.cfg
>>   create mode 100644 cgl/cfg/scsi_dh.scc
>>   create mode 100644 cgl/cfg/scsi_dh_alua.cfg
>>   create mode 100644 cgl/cfg/scsi_dh_alua.scc
>>   create mode 100644 cgl/cfg/scsi_dh_emc.cfg
>>   create mode 100644 cgl/cfg/scsi_dh_emc.scc
>>   create mode 100644 cgl/cfg/scsi_dh_hpsw.cfg
>>   create mode 100644 cgl/cfg/scsi_dh_hpsw.scc
>>   create mode 100644 cgl/cfg/scsi_dh_rdac.cfg
>>   create mode 100644 cgl/cfg/scsi_dh_rdac.scc
>>
>> diff --git a/cgl/cfg/scsi_dh.cfg b/cgl/cfg/scsi_dh.cfg
>> new file mode 100644
>> index 0000000..b73df00
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh.cfg
>> @@ -0,0 +1 @@
>> +CONFIG_SCSI_DH=y
>> diff --git a/cgl/cfg/scsi_dh.scc b/cgl/cfg/scsi_dh.scc
>> new file mode 100644
>> index 0000000..c752aad
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh.scc
>> @@ -0,0 +1,6 @@
>> +define KFEATURE_DESCRIPTION "SCSI Device Handlers"
>> +define KFEATURE_COMPATIBILITY all
>> +
>> +include features/scsi/scsi.scc
>> +
>> +kconf non-hardware scsi_dh.cfg
>> diff --git a/cgl/cfg/scsi_dh_alua.cfg b/cgl/cfg/scsi_dh_alua.cfg
>> new file mode 100644
>> index 0000000..7e6ab0d
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_alua.cfg
>> @@ -0,0 +1 @@
>> +CONFIG_SCSI_DH_ALUA=m
>> diff --git a/cgl/cfg/scsi_dh_alua.scc b/cgl/cfg/scsi_dh_alua.scc
>> new file mode 100644
>> index 0000000..2195f13
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_alua.scc
>> @@ -0,0 +1,5 @@
>> +define KFEATURE_DESCRIPTION "SPC-3 ALUA Device Handler"
>> +define KFEATURE_COMPATIBILITY all
>> +
>> +
>> +kconf non-hardware scsi_dh_alua.cfg
>> diff --git a/cgl/cfg/scsi_dh_emc.cfg b/cgl/cfg/scsi_dh_emc.cfg
>> new file mode 100644
>> index 0000000..019c88a
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_emc.cfg
>> @@ -0,0 +1 @@
>> +CONFIG_SCSI_DH_EMC=m
>> diff --git a/cgl/cfg/scsi_dh_emc.scc b/cgl/cfg/scsi_dh_emc.scc
>> new file mode 100644
>> index 0000000..2c22e0f
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_emc.scc
>> @@ -0,0 +1,4 @@
>> +define KFEATURE_DESCRIPTION "EMC CLARiiON Device Handler"
>> +define KFEATURE_COMPATIBILITY all
>> +
>> +kconf non-hardware scsi_dh_emc.cfg
>> diff --git a/cgl/cfg/scsi_dh_hpsw.cfg b/cgl/cfg/scsi_dh_hpsw.cfg
>> new file mode 100644
>> index 0000000..2663d05
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_hpsw.cfg
>> @@ -0,0 +1 @@
>> +CONFIG_SCSI_DH_HP_SW=m
>> diff --git a/cgl/cfg/scsi_dh_hpsw.scc b/cgl/cfg/scsi_dh_hpsw.scc
>> new file mode 100644
>> index 0000000..4cefede
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_hpsw.scc
>> @@ -0,0 +1,4 @@
>> +define KFEATURE_DESCRIPTION "HP/COMPAQ MSA Device Handler"
>> +define KFEATURE_COMPATIBILITY all
>> +
>> +kconf non-hardware scsi_dh_hpsw.cfg
>> diff --git a/cgl/cfg/scsi_dh_rdac.cfg b/cgl/cfg/scsi_dh_rdac.cfg
>> new file mode 100644
>> index 0000000..ceafc09
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_rdac.cfg
>> @@ -0,0 +1 @@
>> +CONFIG_SCSI_DH_RDAC=m
>> diff --git a/cgl/cfg/scsi_dh_rdac.scc b/cgl/cfg/scsi_dh_rdac.scc
>> new file mode 100644
>> index 0000000..ec776be
>> --- /dev/null
>> +++ b/cgl/cfg/scsi_dh_rdac.scc
>> @@ -0,0 +1,5 @@
>> +define KFEATURE_DESCRIPTION "LSI RDAC Device Handler"
>> +define KFEATURE_COMPATIBILITY all
>> +
>> +kconf non-hardware scsi_dh_rdac.cfg
>> +
>>
>
>

-- 
BRs

Sandy(Li Changqing)
+861084778653



More information about the linux-yocto mailing list