Fedora'da 3ware 9650SE RAID kullanıyorum. Yalnızca RAID'i manuel olarak askıya alma ve uyandırma (açma ve kapatma) yapmak istiyorum. Sistem RAID'de bulunmuyor. Bunu nasıl yapabilirim? Bunun mümkün olması gerektiğine inanıyorum, çünkü askıya alma ve uyandırma, tüm sistem askıya alınmaya başladığında gayet iyi çalışıyor. Not: ACPI etkin.
Zaten denedim:
3ware CLI tw_cli aşağıdakilere göre bir askıya alma komutu sağlamıyor gibi görünüyor: http://www.cyberciti.biz/files/tw_cli.8.html
echo -n "auto"> /sys/devices/.../power/control etkisizdir
echo -n 0> /sys/devices/.../power/autosuspend_delay_ms, aşağıdakilere göre desteklenmediği anlamına gelen bir IO hatası verir: https://www.kernel.org/doc/Documentation/ABI/testing/ sysfs-cihazlar güç
Sürücünün aygıttan bağlantısını kaldırmak için: Windows veya Linux'a belirli bir (PCI [e]) aygıtı uyku / kapatma (D3) durumuna geçirmesini nasıl söyleyebilirim? ile: echo -n "0000: 02: 00.0"> / sys / bus / pci / drivers / 3w-9xxx / RAID "unplugs" unbind, ancak askıya alınmaz
echo -n "1"> /sys/devices/.../remove istenen etkiye sahip değil
PCI güç durumunu Dp'den D3'e setpci ile manüel olarak değiştirmeyi henüz denemedim, çünkü nasıl yapacağımı bilmiyorum.
lspci , aşağıdaki cihaz bilgilerini verir:
02:00.0 RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe (rev 01)
Subsystem: 3ware Inc 9650SE SATA-II RAID PCIe
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: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e4000000 (64-bit, prefetchable) [size=32M]
Region 2: Memory at e7000000 (64-bit, non-prefetchable) [size=4K]
Region 4: I/O ports at a000 [size=256]
[virtual] Expansion ROM at e6000000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 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 (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <128ns, L1 <2us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x8, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
ClockPM- Surprise- LLActRep+ BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-
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- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Kernel driver in use: 3w-9xxx
Yardımını takdir ediyorum.