Recommended Posts

Posted (edited)

Добрый день!

Тему новую решил не создавать, продолжу в этой. 

Появился на руках контроллер Adaptec 6405H, на Xpenology 6.2.3 1.04b DSM 918+ данный контроллер на запустился, изучаю форум, но на данный момент вопросов больше, чем ответов.

В модифицированных драйверах от IG-88 тоже есть какие-то проблемы, как я понимаю,  например не виден smart и прочие характеристики дисков, может быть мне понизить xpenology до какой-то стабильной версии? Мне нужно рабочее транскодирование, видеть 11 дисков в системе, прикрутить контролер Adaptec 6405H, стабильную работу raid, да и пожалуй всё на этом.

Буду рад ответам.

Edited by ramzes508

Share this post


Link to post
Share on other sites
Posted (edited)

Добрый день! Если гора не идёт к Магомеду...

Подменил файл "0.8_syno ds918 + - extra.lzma / extra2.lzma for loader 1.04b_mod ds918 + DSM 6.2.2 v0.8_syno" из темы, но не помогло... правда я не смог найти список контроллеров, которые поддерживаются этим драйвером.

 

 

Связался с уважаемым IG-88,  собрал и отправил ему информацию по Adaptec 6405H Host Bus Adapter: 

Цитата

 

pci vid/pid (and sub id's)

lspci should list the device

 

 

 

04:00.0 Serial Attached SCSI controller [0107]: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H] [9005:8081] (rev 05)
04:00.0 Serial Attached SCSI controller: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H] (rev 05)
	Subsystem: Adaptec PMC-Sierra PM8001 SAS HBA [Series 6H]
	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: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at d0760000 (64-bit, non-prefetchable) [size=64K]
	Region 2: Memory at d0750000 (64-bit, non-prefetchable) [size=64K]
	Region 4: Memory at d0740000 (32-bit, non-prefetchable) [size=64K]
	Region 5: Memory at d0700000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at d0600000 [disabled] [size=1M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 253.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x8, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s (ok), Width x1 (downgraded)
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+, NROPrPrP-, LTR-
			 10BitTagComp-, 10BitTagReq-, OBFF Not Supported, ExtFmt-, EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS-, TPHComp-, ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
			 AtomicOpsCtl: ReqEn-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
	Capabilities: [ac] MSI-X: Enable+ Count=16 Masked-
		Vector table: BAR=0 offset=00002000
		PBA: BAR=0 offset=00004000
	Capabilities: [100 v1] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Kernel driver in use: pm80xx
	Kernel modules: pm80xx

Выяснили, что у microsemi есть драйвер linux для загрузки, поэтому мы можем протестировать, но человек сейчас в отпуске, сможет помочь в сентябре.

 

Не хотелось бы сидеть, ждать у моря погоды, погуглил форум, но темы попадаются мёртвые, например в этой теме Гуру предлагает 

"Копировать/переписать mpt3sas.ko в /lib/modules/

в загрузчике добавить в строке APPEND insmod=mpt3sas

APPEND root=/dev/md0 ihd_num=0 netif_num=4 syno_hw_version=DS3615xs sn=xxxxxxxxxx mac1=xxxxxxxxxxxx vid=0x0EA0 pid=0x2168 loglevel=0 vga=0x305 insmod=mpt3sas", но речь идёт про LSI...

Далее топикстартеру удалось запустить adaptec 6805 (та же самая модель, только на 8 портов), но как он это сделал, конечно же он писать об этом не будет. 👍😀

Кто-нибудь может подсказать, какой файл в библиотеке отвечает за драйвер для Adaptec и как можно подсунуть Xpenology свой драйвер?

 

 

Edited by ramzes508

Share this post


Link to post
Share on other sites

не знаю поможет ли мой опыт или нет

я пробовал запускать на Adapteс ASR-71605 - в режиме HBA с дополнительным extra.lzma завелось

но работало не ахти - часть данных о дисках не отдает SMART не работает, тест не работает.

6805 - вряд ли удастся завести так как драйвер хоть и есть но не полноценный как я понял и собранный на 6805 массив не увидит

файл драйвера aacraid.ko

я поставил LSI 9201-16i  и завелось на базовом extra.lzma с полпинка так как есть mpt2sas

Так же заводят LSI-9267-8i 9270 и тд но их надо перешивать на IT то есть в режим HBA

странно что не удалось завести LSI 9300 - драйвер mpt3sas присутствует в расширенном extra.lzma

и в rc.modules прописан

DISK_MODULES="scsi_transport_spi BusLogic vmw_pvscsi megaraid_mm megaraid_mbox megaraid mptbase mptscsih mptspi mptsas mptctl megaraid_sas mpt2sas mpt3sas

 

 

Share this post


Link to post
Share on other sites
35 минут назад, -iliya- сказал:

6805 - вряд ли удастся завести так как драйвер хоть и есть но не полноценный как я понял и собранный на 6805 массив не увидит

файл драйвера aacraid.ko

В Adaptec 6405H нет raid, я массив буду собирать в самом nas'е. Мне бы сами диски увидеть в xpenology как самостоятельные сущности.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.