Hard Drive Utility

For developer discussion on package requests
Message
Author
User avatar
towwire
Posts: 688
Joined: Fri Oct 15, 2010 12:15 pm

Hard Drive Utility

#1 Post by towwire »

Cross platform utilities useful for performing various operations on SATA, SAS, NVMe, and USB storage devices

Seagate / openSeaChest

https://github.com/Seagate/openSeaChest
openSeaChest is a collection of comprehensive, easy-to-use command line diagnostic tools and programming libraries for storage devices that help you quickly determine the health and status of your storage product. The collection includes several tests that show device information, properties and settings. It includes several tests which may modify the storage product such as power management features or firmware download. It includes various commands to examine the physical media on your storage device. Close to 200 commands and sub-commands are available in the various openSeaChest utilities. These are described in more detail below.
I'm using MX19 but hope it could be done for MX18 too.
It is easier to fight for one's principles then to live up to them.

User avatar
jeffreyC
Posts: 539
Joined: Mon May 27, 2019 10:39 am

Re: Hard Drive Utility

#2 Post by jeffreyC »

That does look like a good collection of tools.
I second the request, please.

User avatar
towwire
Posts: 688
Joined: Fri Oct 15, 2010 12:15 pm

Re: Hard Drive Utility

#3 Post by towwire »

Well it's been over 3 weeks now and no one has said if this can be done. I know our package maintainers are very busy but it would be nice to know if this will be done sometime or not.
It is easier to fight for one's principles then to live up to them.

User avatar
dolphin_oracle
Developer
Posts: 22703
Joined: Sun Dec 16, 2007 12:17 pm

Re: Hard Drive Utility

#4 Post by dolphin_oracle »

I can't compile it. there is source missing and I'm not seeing a list of build depends besides gcc. complains of "common.h" missing, if that means anything to anyone.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
figueroa
Posts: 1106
Joined: Thu Dec 20, 2018 11:20 pm

Re: Hard Drive Utility

#5 Post by figueroa »

Users needing these Seagate tools are expected to download them themselves.
Andy Figueroa
Using Unix from 1984; GNU/Linux from 1993

User avatar
towwire
Posts: 688
Joined: Fri Oct 15, 2010 12:15 pm

Re: Hard Drive Utility

#6 Post by towwire »

dolphin_oracle wrote: Fri Apr 30, 2021 12:39 pm I can't compile it. there is source missing and I'm not seeing a list of build depends besides gcc. complains of "common.h" missing, if that means anything to anyone.
Don't know if this will help?

https://github.com/Seagate/opensea-common You can see a more if you just try the link ending with Seagate.

No mater what I thank you for trying.
It is easier to fight for one's principles then to live up to them.

User avatar
towwire
Posts: 688
Joined: Fri Oct 15, 2010 12:15 pm

Re: Hard Drive Utility

#7 Post by towwire »

figueroa wrote: Fri Apr 30, 2021 12:49 pm Users needing these Seagate tools are expected to download them themselves.
I was under the impression that we where to prefer programs from MXPI and not used any from some where else. If there was one we wanted to give all the info on it in a package request. So tell me what I've done wrong. Seagate does not provide any deb files.

Here is the one from Seagate, maybe you could look at it and make a tip thing on what to do with the files to make it work.

Seagate Utilites Zip file from here:

https://www.seagate.com/support/software/seachest/

There is a linux folder, here is a tree list of folders and files there.

Code: Select all

towwire@mx19:~/Downloads/SeaChestUtilities3/Linux
$ tree
.
├── Non-RAID
│   └── Lin64-Non_RAID
│       ├── centos-7_aarch64
│       │   ├── SeaChest_Basics_aarch64-redhat-linux
│       │   ├── SeaChest_Configure_aarch64-redhat-linux
│       │   ├── SeaChest_Erase_aarch64-redhat-linux
│       │   ├── SeaChest_Firmware_aarch64-redhat-linux
│       │   ├── SeaChest_Format_aarch64-redhat-linux
│       │   ├── SeaChest_GenericTests_aarch64-redhat-linux
│       │   ├── SeaChest_Info_aarch64-redhat-linux
│       │   ├── SeaChest_Lite_aarch64-redhat-linux
│       │   ├── SeaChest_NVMe_aarch64-redhat-linux
│       │   ├── SeaChest_PowerControl_aarch64-redhat-linux
│       │   ├── SeaChest_Security_aarch64-redhat-linux
│       │   ├── SeaChest_SMART_aarch64-redhat-linux
│       │   └── SeaChest_ZBD_aarch64-redhat-linux
│       ├── centos-7_x86_64
│       │   ├── SeaChest_Basics_x86_64-redhat-linux
│       │   ├── SeaChest_Configure_x86_64-redhat-linux
│       │   ├── SeaChest_Erase_x86_64-redhat-linux
│       │   ├── SeaChest_Firmware_x86_64-redhat-linux
│       │   ├── SeaChest_Format_x86_64-redhat-linux
│       │   ├── SeaChest_GenericTests_x86_64-redhat-linux
│       │   ├── SeaChest_Info_x86_64-redhat-linux
│       │   ├── SeaChest_Lite_x86_64-redhat-linux
│       │   ├── SeaChest_NVMe_x86_64-redhat-linux
│       │   ├── SeaChest_PowerControl_x86_64-redhat-linux
│       │   ├── SeaChest_Security_x86_64-redhat-linux
│       │   ├── SeaChest_SMART_x86_64-redhat-linux
│       │   └── SeaChest_ZBD_x86_64-redhat-linux
│       └── ubuntu-20.04_x86_64
│           ├── SeaChest_Basics_x86_64-linux-gnu
│           ├── SeaChest_Configure_x86_64-linux-gnu
│           ├── SeaChest_Erase_x86_64-linux-gnu
│           ├── SeaChest_Firmware_x86_64-linux-gnu
│           ├── SeaChest_Format_x86_64-linux-gnu
│           ├── SeaChest_GenericTests_x86_64-linux-gnu
│           ├── SeaChest_Info_x86_64-linux-gnu
│           ├── SeaChest_Lite_x86_64-linux-gnu
│           ├── SeaChest_NVMe_x86_64-linux-gnu
│           ├── SeaChest_PowerControl_x86_64-linux-gnu
│           ├── SeaChest_Security_x86_64-linux-gnu
│           ├── SeaChest_SMART_x86_64-linux-gnu
│           └── SeaChest_ZBD_x86_64-linux-gnu
└── RAID
    └── Lin64-RAID
        ├── centos-7-aarch64-RAID
        │   ├── SeaChest_Basics_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Configure_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Erase_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Firmware_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Format_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_GenericTests_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Info_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Lite_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_NVMe_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_PowerControl_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Security_aarch64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_SMART_aarch64-redhat-linux_R_RAID.zip
        │   └── SeaChest_ZBD_aarch64-redhat-linux_R_RAID.zip
        ├── centos-7-x86_64-RAID
        │   ├── SeaChest_Basics_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Configure_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Erase_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Firmware_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Format_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_GenericTests_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Info_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Lite_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_NVMe_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_PowerControl_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_Security_x86_64-redhat-linux_R_RAID.zip
        │   ├── SeaChest_SMART_x86_64-redhat-linux_R_RAID.zip
        │   └── SeaChest_ZBD_x86_64-redhat-linux_R_RAID.zip
        └── ubuntu-20.04-x86_64-RAID
            ├── SeaChest_Basics_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Configure_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Erase_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Firmware_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Format_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_GenericTests_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Info_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Lite_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_NVMe_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_PowerControl_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_Security_x86_64-linux-gnu_R_RAID.zip
            ├── SeaChest_SMART_x86_64-linux-gnu_R_RAID.zip
            └── SeaChest_ZBD_x86_64-linux-gnu_R_RAID.zip

10 directories, 78 files
towwire@mx19:~/Downloads/SeaChestUtilities3/Linux
So why don't you take a look at it and make a tip thing on what to do with the files so it works.

If you do you will have my thanks if the other one can not be done.
It is easier to fight for one's principles then to live up to them.

User avatar
figueroa
Posts: 1106
Joined: Thu Dec 20, 2018 11:20 pm

Re: Hard Drive Utility

#8 Post by figueroa »

Seagate Tools are low-level (read that as dangerous) tools intended to be used by experienced users on specific Seagate drives. Few user need these; many users would find them dangerous. Users who are able to competently use these things should well be able to get them directly from Seagate. That's my opinion.
Andy Figueroa
Using Unix from 1984; GNU/Linux from 1993

User avatar
LibertyLinux
Posts: 62
Joined: Tue Aug 11, 2020 1:10 am

Re: Hard Drive Utility

#9 Post by LibertyLinux »

True. Pc's in general at 'the low level' are getting smarter, including drives, and those tools are rather a windows based toolset. My NAS, for instance, monitors disk health at all times by simply reading the disk's own smart data. All the software is a linux based chrome toolset as well.

PeterO
Posts: 56
Joined: Sun Dec 22, 2019 4:18 am

Re: Hard Drive Utility

#10 Post by PeterO »

Humbly suggest the GSmartControl which is included in the basic MX 19 as well as MX KDE.
Gives more info than one need :)

Post Reply

Return to “Package Requests / Status”