In case someone comes across this thread or there is someone smarter than me that can provide an answer, it happened again and I've found the cause this time. After I reinstalled my system, everything was fine, bluetooth was connecting, headphones and controllers worked, life was good. I installed TLP to try and help battery performance and ran sudo tlp start and sudo systemctl enable tlp.service. Made no changes to the default TLP configuration file, didn't run recalibrate, anything, just installed and started. Shut down my laptop went about my day, and just turned it on a few moments ago to find that bluetooth would not enable and it said no controllers were found. Removed TLP and rebooted, everything works again.

    a reinstall makes sense that the BT would be working again. but the TLP thing is strange; seemingly so unrelated.
    "I hate the weird ones."
    Glad you figured it out
    edit/word

      Brucehankins I ran across that in my travels Had it in the back of my mind
      but I cant really remb alot I think they killed the service or something and restarted or something
      but after they did that didnt seem to have issue.
      Man going from memory sorry not of help I will look back when have time see if I saved it.
      Yes there was issues with bluetooth and tlp
      But those commands above dont look familiar to what I read.
      I thought at the time should I save this. (maybe i did)

        brent the TLP thing is strange; seemingly so unrelated.

        With no idea what TLP means, I asked my ChatGP client.

        Unfortunately, I still have no idea what it means in this case.

          WetGeek in Bruce's case it was #2 and I think Axios Axios hit on it: when you introduce a program to control the battery power or conserve it..it may take disable bluetooth thinking it is a power drainer.
          my take on this, anyway. likely wrongπŸ™‚

            brent when you introduce a program to control the battery power or conserve it

            That might be something we looked at earlier. I think Tom was using something of the kind in order to extend his battery life. I don't run my laptops without an A/C connection, so it wasn't very exciting for me. The proposed answer makes a lot of sense. There needs to be a way to tell it to make an exception of Bluetooth.

            I would start by looking in tlp.conf anything about bluethtooth related and see about disabling autosuspend for bluetooth
            Been reading best answer I can give for starters
            of coarse if you disable that prob effect yer battery but if you need bluetooth got do what you gotta do.
            Its a lowpower item unless you are paired so its kinda mute then

            I just uninstalled TLP. I've got power-profiles-daemon, cpufrequtils, and powertop all working to get me that extra 5 minutes πŸ˜‚. Really though, I need to read up on configuring tlp more before I reinstall it. Unfortunately my speakers are terrible, so to watch anything at an acceptable volume I connect my JBL Go portable via Bluetooth, so it's a bit of a necessity for me right now. Actual speakers are out of the question because I only use it for media when lounging in bed or on the couch.

            According to Arch folks, TLP and power-profiles-daemon are incompatible as they both fight to manage power.

            Also check if your Bluetooth adapter is on a USB bus: if so, check your USB settings in TLP.

              clauded yeah, they are in conflict l, I've removed TLP for power-profiles-daemon. My Bluetooth is built in to my m.2 AX200 card.

              Staudey
              Two words in Google search engine will give the correct answer: "tlp Linux" (so Staudey won't have to do the work). πŸ™‚

              After thinking about it all day driving..lol
              That other than what the main Os and the computer bios setting have on the newer stuff that something like this is like swimming upstream and I am not sure the benefit is that great maybe one of the greatest I could see if on a laptop It might run alot cooler.
              Just dont know if the stress reward is there.
              I Use this It does change the cpu freq on this ideapad ok but not sure amount of benefits.
              https://github.com/nbebaw/boostchanger
              (Just something I was thinking)

                Staudey Don't use ChatGPT as a search engine, because it's not.

                I didn't. I used it as an AI engine.

                Axios I'm going to give this a shot and see if it helps. It seems very similar to what you do with cpufrequtils or cpupower-gui. On my old Pentium 3558U, I can't run anything less than "balanced" because the CPU just doesn't have the horsepower to be throttled and still provide a good experience. I'm curious to see how this works with the Ryzen 3 chip.