linux'taki 3ware saldırısını elle askıya al


0

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.

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.