Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#3 closed enhancement (fixed)

user reports SMART does not work...

Reported by: ecsnl Owned by: cjm
Priority: major Milestone:
Component: driver Version: 1.12
Keywords: Cc:

Description

Does the current driver have any support for SMART monitoring software to monitor drive status.

A user reported in os2.org forum it does not work. I don't know what software he used, the build in IBM smart monitor tool or one from the danis506.add driver.

I did ask him which tool he used.

Change History (8)

comment:1 Changed 13 years ago by Markus Thielen

Currently, the driver does not support any SMART software available for OS/2 or eCS. There is a ring 3 IOCTL interface in OS2AHCI (see ioctl.h or the sample program here), but the interface does not support everything needed to retrieve all relevant SMART info (no ATA register access).

Next problem is that the IBM interface that is used by existing OS/2 SMART software relies on IDE addressing with 2 devices per adapter (master and slave). We would have to make up some kind of mapping to support AHCI connected drives.

Anyway, SMART support already was on our TODO-List anyway, so we will think this over.

Last edited 13 years ago by Markus Thielen (previous) (diff)

comment:2 Changed 13 years ago by ecsnl

Thanks for the feedback. You mean the IBM interface as in the GUI tool from IBM HDMON.EXE ?

comment:3 Changed 13 years ago by Markus Thielen

Yes.

Is there any "official" eComStation SMART program with available source code? In other words, a tool that would be worth upgrading with OS2AHCI.ADD support? If so, I could take a look at it.

comment:4 Changed 13 years ago by cjm

Began implementing SMART support.

comment:5 Changed 13 years ago by cjm

Owner: changed from somebody to cjm
Status: newaccepted

comment:6 Changed 13 years ago by cjm

SMART support should now be working (version 1.22). Please make sure to check the README for additional information, especially regarding the load order in situations where both DANIS506 and OS2AHCI are used.

comment:7 Changed 13 years ago by cjm

Resolution: fixed
Status: acceptedclosed

comment:8 Changed 11 years ago by David Azarewicz

Milestone: milestone1

Milestone milestone1 deleted

Note: See TracTickets for help on using tickets.