What's new

ASUS AC2900 (AC86U) does not find Seagate disk when in sleep mode

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

kamelie1706

Occasional Visitor
Hi,

Just discovering my ASUS AC2900 and trying to make it used as a simple NAS.
Latest official firmware: 3.0.0.4.384_81351
In Administration/System:
  • "Enable HDD Hibernation" is set to "No"
  • "USB mode" is set to "USB 3.0"

I have attached a 2Tb Seagate Expansion Desktop Drive using USB 3.0 port and having its own power supply.

The seagate seems to go in sleep by itself which cause the router to not find or lose the disk.
For now the only solution I found was to remove the power plug of the disk and start it again.
Before I start messing up with seagate tools, any advice how to manage that?

Thx
 
Last edited:
You need to disable the sleep mode on the hardware itself.

It should be a simple option to enable or disable, I assume, within Seagate Tools.
 
Thx will try that and enable sleeping control from the router.

Router USB sleep (hibernate) may or may not affect the attached drive. It does not work for my self-assembled Inland/WD HDD... I suspect the Inland PCB is not designed for it.

OE
 
Seachest tools (working also in Linux) seem really interesting to play with.

http://support.seagate.com/seachest/SeaChest_Combo_UserGuides.html#_powerchoice

Reading the documentation I actually believe now that I do not need to disable the power management on hardware itself but just enable its control from router.

By the way many of those tools can be used for non seagate drives so you might get answer for your custom build.


Sent from my iPhone using Tapatalk
 
Last edited:
I am very confuse with my drive "Seagate Expansion Desk"

sudo SeaChest_PowerControl -d /dev/sdb -i
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 20:46:25 2020
==========================================================================================

/dev/sdb - Expansion Desk - NA4L38DB             - SCSI
        Vendor ID: Seagate
        Model Number: Expansion Desk 
        Serial Number: NA4L38DB
        Firmware Revision: 0319
        World Wide Name: Not Supported
        Drive Capacity (TB/TiB): 2.00/1.82
        Temperature Data:
                Current Temperature (C): Not Reported
                Highest Temperature (C): Not Reported
                Lowest Temperature (C): Not Reported
        Power On Time: Not Reported
        Power On Hours: Not Reported
        MaxLBA: 3907029166
        Native MaxLBA: Not Reported
        Logical Sector Size (B): 512
        Physical Sector Size (B): 512
        Sector Alignment: 0
        Rotation Rate (RPM): Not Reported
        Form Factor: Not Reported
        Last DST information:
                Not supported
        Long Drive Self Test Time: Not Supported
        Interface speed:
                Not Reported
        Annualized Workload Rate (TB/yr): Not Reported
        Total Bytes Read (B): Not Reported
        Total Bytes Written (B): Not Reported
        Encryption Support: Not Supported
        Cache Size (MiB): Not Reported
        Read Look-Ahead: Enabled
        Write Cache: Enabled
        SMART Status: Unknown or Not Supported
        ATA Security Information: Not Supported
        Firmware Download Support: Full, Segmented
        Specifications Supported:
                SPC-4
                SPC-4
                SBC-3
        Features Supported:
                Power Conditions
                Informational Exceptions [Mode 0]
There is somekind of Power control ...

sudo SeaChest_PowerControl -d /dev/sdb --showEPCSettings
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 20:48:04 2020
==========================================================================================

/dev/sdb - Expansion Desk - NA4L38DB             - SCSI
Showing EPC Settings not supported on this device.
Nothing advanced it seems ....

sudo SeaChest_PowerControl -d /dev/sdb --checkPowerMode
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 20:50:54 2020
==========================================================================================

/dev/sdb - Expansion Desk -  - ATA
Device is in the PM0: Active state or PM1: Idle State
Well that does not tell me much!

sudo SeaChest_PowerControl -d /dev/sdb --idle
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 20:52:49 2020
==========================================================================================

/dev/sdb - Expansion Desk -  - ATA

Successfully transitioned to idle state.

Hint:Use --checkPowerMode option to check the new Power Mode State.
At least something that seems to work .... let's see now the Power Mode State
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 20:50:54 2020
==========================================================================================

/dev/sdb - Expansion Desk -  - ATA
Device is in the PM0: Active state or PM1: Idle State
Well still not much
 
...
Let's try to change it to active mode ... but failed!
sudo SeaChest_PowerControl -d /dev/sdb --transitionPower --powerMode active
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 21:03:24 2020
==========================================================================================

/dev/sdb - Expansion Desk -  - ATA
Power State Transition is not supported on this device type at this time
Transitioning power modes not allowed on this device

All other states works! For example
sudo SeaChest_PowerControl -d /dev/sdb --transitionPower --powerMode standby_y
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 21:02:18 2020
==========================================================================================

/dev/sdb - Expansion Desk -  - ATA

Power State Transition Successful.
Please give device a few seconds to transition.

Hint:Use --checkPowerMode option to check the new Power Mode State.

Help seems explicit ... no clue why "active" not possible
Code:
--transitionPower
        Use this option to actively change --powerMode. The available
        power modes are idle_a, idle_b, idle_c, standby_y (SAS only),
        standby_z, or active (SAS only).

        Note: Hard disk drives require a few seconds time to spin up or
        down. The drive will report the old power mode until it is
        fully established in the new mode.  The SeaChest --spinDown
        command is similar.  On SAS --spinDown is equivalent to Motor
        Stop and --transitionPower --powerMode active is equivalent to
        Motor Start.

        Example: --transitionPower --powerMode idle_a
        Example: --transitionPower --powerMode standby_y

interactive seems partly working, let's try to set some default behavior
sudo SeaChest_PowerControl -d /dev/sdb --changePower --defaultMode --powerMode idle_a
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 21:08:10 2020
==========================================================================================

/dev/sdb - Expansion Desk - NA4L38DB             - SCSI
Failed to check if drive supports modifying power conditions!
ERROR: Could not change power mode settings.
Euhhhhhh?!

Totally confused by what I can or not do with this ....

I start to look at Power Consumption but I do not think this the right direction
Code:
--showPowerConsumption  (SAS Only)
        This option will show the power consumption rates supported by
        the device and the current power consumption rate of the
        device. Use a supported watt value with the
        --setPowerConsumption option to set the power consumption to
        that value.

    --setPowerConsumption [default | highest | intermediate | lowest |
        watt value]   (SAS Only) (Seagate Only)
        This option will set the power consumption rate of the device
        to the value input.
        Options:
            default - sets the device back to default settings
            highest - sets the active level to "highest"
            intermediate - sets the active level to "intermediate"
            lowest - sets the active level to "lowest"
            watt value - sets the device to a nearest watt value
            less than or equal to the value entered.

        Power consumption watt values are listed with the
        --showPowerConsumption command line option.

sudo SeaChest_PowerControl -d /dev/sdb --showPowerConsumption
Code:
==========================================================================================
 SeaChest_PowerControl - Seagate drive utilities - NVMe Enabled
 Copyright (c) 2014-2019 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
 SeaChest_PowerControl Version: 1.10.0-1_19_23 X86_64
 Build Date: Jun 10 2019
 Today: Mon Feb 10 21:13:12 2020
==========================================================================================

/dev/sdb - Expansion Desk - NA4L38DB             - SCSI
Drive is currently configured with Power consumption identifier set to 0
Supported Max Power Consumption Set Points :
        [  default ]

Any expertise on playing with those Seagate USB desk expansion drives (powered usb drives)?

I have a simple NASCIE NAS drive with slave possibility, let's see if it manage it better (but will be slower as USB 2.0 and weaker CPU ....).

Last option is to set a NAS with a spare raspberry pi or power of my Nvidia tv shield ....
 
Last edited:
Let me know if your USB-attached HDD sleeps when idle and wakes when you access it.

OE
 
Hi,

actually it does not fully idle ... at least in USB 2.0 mode. I can hear the disk spinning and seems not disconnected after a whole night.

Move back to USB 3.0 to check if spinning down when I lose it .... there is specific energy control for USB 3.0 protocol?
 

Similar threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top