fbelavenuto / arpl-modules

Binary modules for ARPL
GNU General Public License v2.0
25 stars 44 forks source link

DS3617xs v7.1.1, the LSI 2008 disk array card #38

Open PWMFI opened 1 year ago

PWMFI commented 1 year ago

Hello, DS3617xs v7.1.1, the LSI 2008 disk array card could not be recognized, and the installation completed, prompting that no hard disk was detected, please fix the problem, thank you

PWMFI commented 1 year ago

Hopes to improve the compatibility of the array card

Cryental commented 1 year ago

Please try to install an arpl addon called lsiutil in the Addons menu, rebuild the loader and try again.

fbelavenuto commented 1 year ago

The mpt3sas driver already exists. The lsiutil Addon is for debugging only, it does not contain any drivers. Please tell us more details, which PC, LSI model/firmware (IT/Raid), etc.

PWMFI commented 1 year ago

Please tell me how to operate. Is there any picture indication

PWMFI commented 1 year ago

请尝试在插件菜单中安装名为lsiutil的arpl插件,重建加载程序,然后重试。

Where is the plug-in menu? Is it in the installation interface

PWMFI commented 1 year ago

mpt3sas驱动程序已经存在。lsiutil插件仅用于调试,它不包含任何驱动程序。 请告诉我们更多详细信息,哪些PC、LSI型号/固件(IT/Raid)等。

The operating system running under the esxi virtual machine system is directly connected to Asustek's LSI2008 disk array card, DSM7.1.1~model DS3617xs. After compilation, the hard disk cannot be displayed and cannot be found, and the menu interface does not recognize the hard disk

PWMFI commented 1 year ago

Is there a solution

docop commented 1 year ago

I also have an LSI2008 it mode and with arpl1-b3 or arpl1-b6 : in esxi6.7u3, arpl import as sata0:0. new hdd 48gb as scsi0:0 or if sata0:1 only the second controller is detected= cmdline-show sata: 02:03.0 VMware Sata AHCI ctrl and show total 30hdd. But config is only 1 hdd 28g created. If put as scsi0:0 , or sata1:0 , this give the same too many disk. Even if set: maxdisks=12 , this don't change. (set in manual or set via the synoinfo entrie) And with adding: SataPortMap="18" DiskIdxMap="1000" or SataPortMap: "138" DiskIdxMap: "1B00" or SataPortMap: "228" / DiskIdxMap: "1B00" or SataPortMap: "28" / DiskIdxMap: "1B00" The LSI never show up in the arpl loader , But dsm detect some drive and label those as : 35-36-37-38 The other half of the disk are not show and not detected in dsm gui, but if you log over ssh, you can see the presence of the other 4, on a total of 8 hdd present. And if a quick fireup a fresh vm with tcrp0.8 dsm7.1-42661u1 , just adding the Lsi card to the vm : dsm get the whole hdd listed and show in the overview as well. with scsi vmware or sata1:0 it look i can't install dsm if it's only that hdd and no lsi plug in. But anyhow, with the Lsi added to the vm, dsm can boot and show migrate setting. i click retain sys config and somehow got in,but still half of the drive detected in odd number or with a sata1 ctrl, those show as 65-66-67-68.

fbelavenuto commented 1 year ago

Hi, the variables "SataPotMap" and "DiskIdxMap" only affects native SATA ports. Please use only SATA in VMWare, put loader at SATA0:0 and any emulated disk as SATA1:x. Add the variables: SataPortMap with value 1x (where X is the number of HDDs emulated) DiskIdxMap with value 1B00 This way the LSI2008 will appear after emulated disks.

docop commented 1 year ago

I try with only sata as you said, as the usual config. try with same result on 1-b3= &module default or add extra mod execpt v9s. Update to 1-b6 .. The lsi did not show up in the loader and show half of hdd.

Here's inside dsm 42962u2 on tcrp0.9.2.8 / esxi6.7u2 - tcrp sata0:0, hdd sata1:0 independant persistant thick.

0000:04:00.0 Class [0107]: Device [1000:0072] (rev 03)
        DeviceName: pciPassthru0
        Subsystem: Device [1000:3020]
        Kernel driver in use: mpt3sas
--------
000:04:00.0 Class 0107: Device 1000:0072 (rev 03)
        DeviceName: pciPassthru0
        Subsystem: Device 1000:3020
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at 7000 [disabled] [size=256]
        Region 1: Memory at fe840000 (64-bit, non-prefetchable) [size=16K]
        Region 3: Memory at fe800000 (64-bit, non-prefetchable) [size=256K]
        Capabilities: <access denied>
        Kernel driver in use: mpt3sas
----------
ps -A | grep mpt
 4922 ?        00:00:00 poll_mpt2sas0_h
 5419 ?        00:00:00 poll_mpt2sas0_s
fbelavenuto commented 1 year ago

Please update modules, rebuild loader and test again