Skip to content

v1.0.1

Choose a tag to compare

@dacarson dacarson released this 23 Jun 17:51
· 7 commits to main since this release

Bug fixes and test tool improvements

Bug fix: Coral apex temperature sources not discovered

Apex devices were silently ignored if NVMe was already present at module
load time. The retry gate (if (!temp_path_count)) was closed the moment
NVMe was found, so the Coral TPU was never polled and source always
reported nvme0 even when apex was hotter.

Discovery is now idempotent (duplicate path detection) and retries for up
to 30 poll cycles, resetting the counter whenever a new source appears.

test-fan40 improvements

  • --pwm <0-255> — switch to manual mode, set PWM duty cycle, wait 2 s,
    and print RPM. Fan stays in manual mode so you can test multiple values.
    Use --auto to restore thermal control when done.
  • --auto — restore pwm1_enable=2 (thermal framework control).
  • New Aux Sensor Status section showing aux_temp, source,
    fan_state, and fan_driver read directly from the module sysfs.
  • hwmon line now shows cooling state, pwm1_enable label
    (auto/manual/disabled), and PWM duty-cycle as a percentage.