Jump to content
XPEnology Community

контроллер Adaptec 6405H


Recommended Posts

Добрый день!

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

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

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

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

Edited by ramzes508
Link to comment
Share on other sites

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

Подменил файл "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
Link to comment
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

 

 

  • Like 1
Link to comment
Share on other sites

35 минут назад, -iliya- сказал:

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

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

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

Link to comment
Share on other sites

  • 1 month later...

Всем привет!

Силёнок по интеграции нужных драйверов у меня не хватило. Решил перебрать все загрузчики с 1.01 до 1.04 и пройтись по всем дополнительным драйверам, увы, но не получилось, моя материнская плата J1800 к тому же смогла поднять сеть только с загрузчиками 1.01/1.02/1.04, даже extralzma все, что есть на сайте не помогли.

Данный контроллер смог определиться из "коробки" только в: 

DSM 5.2

XPEnoboot 5.2-5967.1 DS3615xs

XPEnoboot_DS3615xs_5.2-5967.1.img

Теперь у меня вопрос, как можно аккуратно поднять версию xpenology выше 5.2-5967, чтобы не похерить работоспособность контроллера Adaptec 6405H? 

Edited by ramzes508
Link to comment
Share on other sites

В 20.10.2020 в 16:21, ramzes508 сказал:

Теперь у меня вопрос, как можно аккуратно поднять версию xpenology выше 5.2-5967, чтобы не похерить работоспособность контроллера Adaptec 6405H? 

тебе нужен extra.lzma - там расширенный набор драйверов, просто замени на флешке этот файл

сам файл есть на форуме как в нашей так и в английской ветках, но он для каждого загрузчика свой

Но 6405 - не будет полноценно работать - ни серийника диска ни SMART не увидешь, если что начнет сыпаться то ты об этом не узнаешь пока массив не потеряешь.

Link to comment
Share on other sites

а вообще как я понял для Xpenology основное правило как у хакинтошников - детали должны максимально походить на настоящие

Вот 3617 используешь чипы LSI - их и надо выбирать

10Г карты Syno делают на базе Mellanox x2-3 - их и надо выбирать

Тогда намного меньше будет глюков и проблем совместимости.

Link to comment
Share on other sites

11 час назад, -iliya- сказал:

а почему именно для него а не для 3617 например, что логично для 12+ дисков?

Я уже прошерстил половину форума, и очень много мнений по данному поводу. 

При общении с IG-88, он указал мне на то, что мой процессор J1800 очень даже неплох для 918+.

Проблема еще в том, что моё железо не видит загрузчик 1.03, Xpenology не находится в сети, в отличии от 1.04

 

В 24.10.2020 в 00:17, ramzes508 сказал:
Jun's Loader v1.04b DS918 sees my network card, but it makes no sense for my hardware, since transcoding requires a powerful processor.

 
24 октября (изменено) IG-88 сказал:
no, it will offer the option to use hardware trancoding when present, and i would not count apollolake and geminilake cpu's as powerful, they just support intel quick sync video

the only plus in 3617 is raid F1 (special ssd raid) and 16 cpu cores instead of 8 (3615 and 918+)

 

and beside this the J1800 has intel qsv support, but it will only be on level with ivy bridge /  haswell, mpeg2/h.264 de-/encoding but no h.265/hevc support (4k contens us usually hevc)

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

 

so 918+ might be exactly what you want

Edited by ramzes508
Link to comment
Share on other sites

  • 9 months later...

а кто-нибудь знает как можно мониторить контроллер и состояние массива, собранного на контроллере в synology?

в частности, у меня два контроллера lsi-5405 и 9271-8i, оба в xpenology работают, собранный на контроллере рейд виден. 

но вот как мониторить его состояние - хз. естессно, LSI Megaraid Storage manager из-под компа с виндой в сети не видит контроллера на хрени по ip-адресу. 

и как мониторить состояние - ХЗ (

PS в jbod переделать не предлагайте 

Link to comment
Share on other sites

ну так мегарейд должен на самой хрени стоят, тогда мегарейд на компе ее в сети увидит

но ее не поставить на dsm.

может конечно попробвоать cli поставить и держать запущенным, но в случае дыш - его лучше перешить и мониторить средствами dsm

Link to comment
Share on other sites

В 06.08.2021 в 21:16, -iliya- сказал:

ну так мегарейд должен на самой хрени стоят, тогда мегарейд на компе ее в сети увидит

но ее не поставить на dsm.

может конечно попробвоать cli поставить и держать запущенным, но в случае дыш - его лучше перешить и мониторить средствами dsm

да, спасибо, на работе поковырялся, lsi 5405 лучше подходит, у него и из-под биоса контроллера прекрасно выполняется ребилд и есть JBOD, который хрень видит и можно собрать рейд на хрени. думаю, это оптимальнее. спасибо. потому что я хз как можно мониторить мегарейд, собранный средствами контроллера

Link to comment
Share on other sites

  • 10 months later...

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.

×
×
  • Create New...