Comments (10)
In the meantime you can blacklist the 3 new drivers and override the xpad blacklist by making an empty copy in etc with the same name, returning you to stock kernel behavior.
from akmods.
Made this for myself, if it helps somehow
# Use stock gamepad drivers
use-stock-gamepads:
sudo bash -c '> /etc/modprobe.d/xone.conf'
sudo bash -c '> /etc/modprobe.d/xpadneo.conf'
sudo bash -c '> /etc/modprobe.d/xpad-noone-blacklist.conf'
sudo bash -c '> /etc/modules-load.d/xpad-noone.conf'
# Use uBlue gamepad drivers
use-ublue-gamepads:
sudo rm -f /etc/modprobe.d/xone.conf
sudo rm -f /etc/modprobe.d/xpadneo.conf
sudo rm -f /etc/modprobe.d/xpad-noone-blacklist.conf
sudo rm -f /etc/modules-load.d/xpad-noone.conf
from akmods.
Rebasing using date tags
- silverblue-nvidia:20230826 - WORKS
- silverblue-nvidia:20230827 - DOES NOT WORK
from akmods.
Please see my response here: ublue-os/main#314 (comment)
I suspect enrolling the ublue MOK will fix your issue.
from akmods.
As I'm using nvidia, I already have the key enrolled. Tried to run 'just enroll-secure-boot-key' again and it indeed says SKIP, already enrolled.
The output of 'dmesg -T -w' (xbox360 mode) shows this:
[Sun Sep 3 20:48:42 2023] usb 3-1: new full-speed USB device number 14 using xhci_hcd
[Sun Sep 3 20:48:42 2023] usb 3-1: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.10
[Sun Sep 3 20:48:42 2023] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Sun Sep 3 20:48:42 2023] usb 3-1: Product: Controller(XBOX 360 For Windows
[Sun Sep 3 20:48:42 2023] usb 3-1: Manufacturer: ShanWan
[Sun Sep 3 20:48:42 2023] input: Microsoft X-Box 360 pad as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/input/input43
Let me know If I'm missing something.
from akmods.
I'm not sure what to tell you. My understanding is that the xpad-noone
driver is stock, upstream linux xpad
... except we've commented out support for Xbox One controllers.
The driver should support your device as it shares the device and vendor ID's: { 0x045e, 0x028e, "Microsoft X-Box 360 pad", 0, XTYPE_XBOX360 },
As can be seen here:
ublue-os/xpad-noone@c6746b3#diff-3d985fe7837dec4db1df27733cece3b37633535ef91b1cbdf1c8b6eec4f692dbL154
Perhaps try manually loading the module after plugging in the controller? sudo modprobe xpad-noone
@KyleGospo not sure if you have anything more to add?
from akmods.
sudo modprobe xpad-noone
unfortunately doesn't fix it.
I missed this though, when I unplug the controller in xbox360 mode, it shows:
[Wed Sep 6 15:54:12 2023] xpad-noone 3-1:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19
Went through some forums, tried sudo rmmod xpad-noone && sudo modprobe xpad-noone
and sudo service fwpud stop
suggested as 'fixes', but that also didn't do nothing in my case.
from akmods.
Looks like 8bitdo had a similar issue, and it's due to how they fake their VID.
from akmods.
In the meantime you can blacklist the 3 new drivers and override the xpad blacklist by making an empty copy in etc with the same name, returning you to stock kernel behavior.
What do you think of making just command for this?
from akmods.
Fixed by #115
from akmods.
Related Issues (20)
- Error while including kmod-evdi DisplayLink HOT 1
- Make `latest` tag available for use HOT 1
- How to install the VirtualBox akmod ? HOT 1
- build error: openrazer & openrgb version conflicts (@commandline 6.7.3, @System 6.6.14) HOT 3
- Request to add support for Tuxedo laptops HOT 4
- nvidia-open kmods HOT 1
- Update xone from upstream HOT 1
- How to more dynamically add akmods I guess?
- Fedora 40 Builds HOT 4
- sentry/kernel-fsync upgraded, breaking akmod builds HOT 1
- feat: update image label with actual kernel version HOT 1
- switch to negativo17 for nvidia akmod HOT 13
- split "extra" kmods into distinct build flow HOT 11
- kmods rtl188xxau/rtl18814au not building under kernel 6.8
- Investigate always building current day "main" kernel flavor akmods/main image with latest fedora kernel
- it87 kernel module for fan control on a range of motherboards
- System76 Laptop Support
- Move kvmfr module from extras to common HOT 1
- facetimehd kmod is not building HOT 2
- Expanded drawing tablet support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akmods.