Skip to content

Auto-detect which i2c bus to use #1

@alexeightsix

Description

@alexeightsix

After upgrading from Fedora 40 to 41 the script has stopped working.

/home/alex/.cargo/bin/fury-renegade-rgb -b /dev/i2c-7 -2 -4 brightness --value 0
Error:
   0: Input/output error (os error 5)

Location:
   /home/alex/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fury-renegade-rgb-0.1.0/src/fury_commands.rs:103

Backtrace omitted.
Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 3 frames hidden ⋮
   4: fury_renegade_rgb::main::ha8668f91e3426857
      at <unknown source file>:<unknown line>
   5: std::sys_common::backtrace::__rust_begin_short_backtrace::h8f9d9e1c84bf02d9
      at <unknown source file>:<unknown line>
   6: std::rt::lang_start::{{closure}}::hfcdb5f4f87b27fed
      at <unknown source file>:<unknown line>
   7: std::rt::lang_start_internal::hcee5ed89fc25829a
      at <unknown source file>:<unknown line>
   8: main<unknown>
      at <unknown source file>:<unknown line>
   9: __libc_start_call_main<unknown>
      at <unknown source file>:<unknown line>
  10: __libc_start_main_alias_1<unknown>
      at <unknown source file>:<unknown line>
  11: _start<unknown>
      at <unknown source file>:<unknown line>

I'm unsure what in the upgrade broke the binary. If you have any ideas let me know.

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions