Skip to content

therm_bulk_read not working when other (non w1_therm) w1 devices are present #1

@bublath

Description

@bublath

While testing multiple one-wire devices I detected the issue that
echo trigger >therm_bulk_read
that typically will take ~1 second (still don't understand why it can't do this asynchronously and return right away) will return immediately and not trigger conversions (cat w1_slave on any device takes ~1 second which with working bulk_read will returns instantly).
I could reproduce this with both adding a DS2423 and a DS2438 device (single or both). Once the devices get removed it starts working again.

I'm using kernel 5.10.63-v7l+ on a fully updated Raspbian buster on a Raspberry Pi 4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions