Skip to content

Restore function is incorrect #12

@rothcar

Description

@rothcar

The restore function performs several actions:

  1. resets the PoE chip
  2. (supposedly) re-initializes the PoE chip according to the driver init defaults

What this command should do is

  1. (optionally) reset the PoE chip
  2. apply driver init defaults.
  3. load a persistent config of my choice

When I run the restore command, it immediately complains that it cannot load the persistent config. This implies that persistent config is either not applied, or not applied consistently.
Given that poed automatically overwrites the persistent config at regular intervals, this effectively means that "restore" leaves the PoE system in an unknown/inconsistent state

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions