muesli / deckmaster

An application to control your Elgato Stream Deck on Linux
MIT License
256 stars 46 forks source link

"no Stream Deck devices found" When there is definetly a stream deck connected. #137

Open lauge-h opened 10 months ago

lauge-h commented 10 months ago

Edit: I was just being dumb and forgot to save the changes to xx-streamdeck.rules, you can close this

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 14 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0fd9 ProdID=0063 Rev=02.00
**S:  Manufacturer=Elgato Systems
S:  Product=Stream Deck Mini**
S:  SerialNumber=BL44K1B03462
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=02(O) Atr=03(Int.) MxPS=1024 Ivl=125us
E:  Ad=81(I) Atr=03(Int.) MxPS= 512 Ivl=125us

This is a snippet from the output of usb-devices. That's a stream deck mini, seamingly connecting just fine to my system. Boatswain works fine.

Deckmaster throws Unable to initialize Stream Deck: no Stream Deck devices found

And I don't know neither enough linux nor enough Go to figure out why. However, this does seem like a bug.

fearlessgeekmedia commented 9 months ago

I'm having the same issue. I'm on NixOS.

StreamDeck-UI and Boatswain work without issue for me.

lauge-h commented 9 months ago

@fearlessgeekmedia did you properly change 90-streamdeck.rules?

fearlessgeekmedia commented 9 months ago

@fearlessgeekmedia did you properly change 90-streamdeck.rules?

Yes, I did. In NixOS, you have to do it a bit differently the way it's set up, as you don't have access to those parts of the system and have to edit the configuration.nix file, but I've changed it. Double-checked to make sure the file was there and had everything it needed after doing my sudo nixos-rebuild switch. Rebooted. Still doesn't detect it.

As I mentioned before, streamdeck-ui and Boatswain work great. They also require you to edit the udev rules, though in NixOS, there's a bit of code to add to the configuration.nix to handle that for you. At first I was relying on that, but it didn't work for Deckmaster. So I tryed writing the udev rule. You have to go through the configuration.nix file to do it in NixOS, and then rebuild the system. The udev rules were written. Reloaded udev. But it doesn't find the Stream Deck. And I made sure streamdeck-ui was closed too, just in case.

BTW, the one I have is the Stream Deck XL.

lauge-h commented 9 months ago

Strange strange strange, what's your setup in terms of streamdeck, but also computer? Asking because the program never really worked for me even when i did get past this error.

I have a StreamDeck mini and an 64-bit ryzen with a 450b tomahawk MOBO running pop!os. If youre matching in some of that, there might be something to figure out about this issue.

On Fri, 15 Dec 2023, 19.12 Fearless Geek Media, @.***> wrote:

@fearlessgeekmedia https://github.com/fearlessgeekmedia did you properly change 90-streamdeck.rules?

Yes, I did. In NixOS, you have to do it a bit differently the way it's set up, but I've changed it. Double-checked to make sure the file was there and had everything it needed after doing my sudo nixos-rebuild switch. Rebooted. Still doesn't detect it.

As I mentioned before, streamdeck-ui and Boatswain work great. They also require you to edit the udev rules, though in NixOS, there's a bit of code to add to the configuration.nix to handle that for you. At first I was relying on that, but it didn't work for Deckmaster. So I tryed writing the udev rule. You have to go through the configuration.nix file to do it in NixOS, and then rebuild the system. The udev rules were written. Reloaded udev. But it doesn't find the Stream Deck. And I made sure streamdeck-ui was closed too, just in case.

— Reply to this email directly, view it on GitHub https://github.com/muesli/deckmaster/issues/137#issuecomment-1858298188, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASVHCPJYJQKJ63JUYC6RKYDYJSHHBAVCNFSM6AAAAAA7RISLR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYGI4TQMJYHA . You are receiving this because you authored the thread.Message ID: @.***>

fearlessgeekmedia commented 9 months ago

I'm using an HP Probook 440 G2 laptop with 8GB of RAM, and a Core i5 5200U. It's not the newest thing but does what I needed to do, so not nearly as new as your computer.

lauge-h commented 9 months ago

Are you on a StreamDeck Mini?

On Fri, 15 Dec 2023, 22.51 Fearless Geek Media, @.***> wrote:

I'm using an HP Probook 440 G2 laptop with 8GB of RAM, and a Core i5 5200U. It's not the newest thing but does what I needed to do., so not nearly as new as your computer.

— Reply to this email directly, view it on GitHub https://github.com/muesli/deckmaster/issues/137#issuecomment-1858531410, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASVHCPOC6Z3MFBAPHVFVAODYJTA73AVCNFSM6AAAAAA7RISLR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYGUZTCNBRGA . You are receiving this because you authored the thread.Message ID: @.***>

fearlessgeekmedia commented 9 months ago

I mentioned before I'm using the Stream Deck XL, not the Stream Deck Mini.

lauge-h commented 9 months ago

Oh yeah I missed that, sorry!

I don't have any more ideas of what could be doing this

On Tue, 19 Dec 2023, 23.33 Fearless Geek Media, @.***> wrote:

I mentioned before I'm using the Stream Deck XL, not the Stream Deck Mini.

— Reply to this email directly, view it on GitHub https://github.com/muesli/deckmaster/issues/137#issuecomment-1863564766, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASVHCPJJUX25VTLREFVXCTTYKII3BAVCNFSM6AAAAAA7RISLR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRTGU3DINZWGY . You are receiving this because you authored the thread.Message ID: @.***>

fearlessgeekmedia commented 8 months ago

I'm not even sure this project is still being worked on.

lauge-h commented 8 months ago

Oh well ¯⁠\⁠⁠(⁠ツ⁠)⁠⁠/⁠¯

On Fri, 12 Jan 2024, 05.49 Fearless Geek Media, @.***> wrote:

I'm not even sure this project is still being worked on.

— Reply to this email directly, view it on GitHub https://github.com/muesli/deckmaster/issues/137#issuecomment-1888429087, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASVHCPIKL526UA5QT6A6GYLYOC6F3AVCNFSM6AAAAAA7RISLR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBYGQZDSMBYG4 . You are receiving this because you authored the thread.Message ID: @.***>

muesli commented 8 months ago

Sorry, if I had anything meaningful to add to the discussion, I would. Product and Vendor ID look fine to me however, so no idea what's going on.

BenPI88 commented 8 months ago

Got the same error. I'm running Ubuntu with a Stream Deck MK.2.

fearlessgeekmedia commented 8 months ago

I also decided to try it on my re-spin of MX Linux, Fearless Geek OS. I'm having the same issue there.

On Sun, Jan 14, 2024 at 10:25 AM Benji @.***> wrote:

Got the same error. I'm running Ubuntu with a Stream Deck MK.2.

— Reply to this email directly, view it on GitHub https://github.com/muesli/deckmaster/issues/137#issuecomment-1890982395, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3HGA5WFFENWNQIOTUQ6GPLYOP2HPAVCNFSM6AAAAAA7RISLR6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJQHE4DEMZZGU . You are receiving this because you were mentioned.Message ID: @.***>

BenPI88 commented 6 months ago

If it also helps to add to my original comment, on the same computer, Boatswain and streamdeck_ui connect just fine.