(ran out of space in the title so I had to get a little derpy with the punctuation)
Simply put, on Linux Mint 20.3 Xfce and the Dolphin flatpak, when using the official Nintendo 1st party GameCube USB adapter with Dolphin, it says "Access Denied (insufficient permissions)" when I try to configure the adapter through Dolphin's configuration GUI.
Perhaps this is a flatpak limitation since, if I simply run the Dolphin flatpak with root permissions, then the adapter "just works".
Interestingly, this seems to be a common issue for Mac users, and one solution there is to (temporarily) disable System Integrity Protection aka SIP... which doesn't exactly help those of us in Linux land. Another common fix is to switch the adapter to "PC" mode and then back but, problem is, this being the official Nintendo 1st party GameCube USB adapter, there is no "PC" mode switch.
11-months later EDIT: Apparently the user "Infirit" on the wiki edited out my mention of running the flatpak of root with a note saying:
...however, that still does not actually work on my (current) installation of Linux Mint 20.3 Xfce.
Simply put, on Linux Mint 20.3 Xfce and the Dolphin flatpak, when using the official Nintendo 1st party GameCube USB adapter with Dolphin, it says "Access Denied (insufficient permissions)" when I try to configure the adapter through Dolphin's configuration GUI.
Perhaps this is a flatpak limitation since, if I simply run the Dolphin flatpak with root permissions, then the adapter "just works".
Interestingly, this seems to be a common issue for Mac users, and one solution there is to (temporarily) disable System Integrity Protection aka SIP... which doesn't exactly help those of us in Linux land. Another common fix is to switch the adapter to "PC" mode and then back but, problem is, this being the official Nintendo 1st party GameCube USB adapter, there is no "PC" mode switch.
11-months later EDIT: Apparently the user "Infirit" on the wiki edited out my mention of running the flatpak of root with a note saying:
Quote:running as root is very bad advice and people should use --device=all instead
...however, that still does not actually work on my (current) installation of Linux Mint 20.3 Xfce.
Dolphin 5.0 CPU benchmark
CPU: Xeon E3-1246 v3 (4c/8t Haswell/Intel 4th gen) — core & cache @ 3.9GHz via multicore enhancement
GPU: Intel integrated HD Graphics P4600
RAM: 4x8GB Corsair Vengence @ DDR3-1600
OS: Linux Mint 20.3 Xfce + [VM] Win7 SP1 x64
CPU: Xeon E3-1246 v3 (4c/8t Haswell/Intel 4th gen) — core & cache @ 3.9GHz via multicore enhancement
GPU: Intel integrated HD Graphics P4600
RAM: 4x8GB Corsair Vengence @ DDR3-1600
OS: Linux Mint 20.3 Xfce + [VM] Win7 SP1 x64