-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with controllers on multiple images after 2023-06-13 update #256
Comments
Hi, I've noticed the same, I use ublue-os kinoite-nvidia as the living room gaming machine, and don't know exactly but my 2 xbox 360 controllers doesn't sync with the usb transceiver (are wireless), by the time I realize it, last week, just tested latest fedora 38 and all is fine, the controllers can sync with the transceiver and I can use them, any udev rules that changed? Will test ublue version 2023-06-13 and let you guys know if it works with it |
the fedora 38 that mentioned is just a deployment that I preserve just for backup, it has almost the same packages -not all ublue changes- at least akmods-nvidia and its packages. |
I can confirm that rebasing to ostree-unverified-registry:ghcr.io/ublue-os/kinoite-nvidia:38-20230613 does work, just rebooted, turned joystick on and immediately was recognized by its transceiver. ostree-unverified-registry:ghcr.io/ublue-os/kinoite-nvidia:38-20230613 Sending all input from udevadm in case its needed, its with the very same version that worked, 38-20230613, started loging when turned on joystick and ctl+c when turned it off udevadm monitor
~]$ udevadm monitor --property KERNEL[140.993250] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/leds/xpad0 (leds) KERNEL[140.993651] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33 (input) KERNEL[140.993728] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/event21 (input) KERNEL[140.993777] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/js0 (input) UDEV [141.004803] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/leds/xpad0 (leds) UDEV [141.006290] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33 (input) UDEV [141.013545] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/js0 (input) UDEV [141.037186] add /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/event21 (input) KERNEL[142.445959] add /devices/virtual/input/input34 (input) KERNEL[142.446262] add /devices/virtual/input/input34/event22 (input) KERNEL[142.446382] add /devices/virtual/input/input34/js1 (input) UDEV [142.448802] add /devices/virtual/input/input34 (input) UDEV [142.452565] add /devices/virtual/input/input34/js1 (input) UDEV [142.462923] add /devices/virtual/input/input34/event22 (input) KERNEL[152.764252] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/leds/xpad0 (leds) KERNEL[152.770570] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/event21 (input) UDEV [152.772981] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/leds/xpad0 (leds) KERNEL[152.776193] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/js0 (input) UDEV [152.777033] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/event21 (input) UDEV [152.780667] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33/js0 (input) KERNEL[152.783469] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33 (input) UDEV [152.783923] remove /devices/virtual/input/input34/event22 (input) KERNEL[152.784378] remove /devices/virtual/input/input34/event22 (input) UDEV [152.785965] remove /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input33 (input) KERNEL[152.787337] remove /devices/virtual/input/input34/js1 (input) UDEV [152.788438] remove /devices/virtual/input/input34/js1 (input) KERNEL[152.795256] remove /devices/virtual/input/input34 (input) UDEV [152.796666] remove /devices/virtual/input/input34 (input) KERNEL[156.851539] change /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata7/host6/target6:0:1/6:0:1:0/block/sr1 (block) UDEV [157.000288] change /devices/pci0000:00/0000:00:1c.0/0000:02:00.0/ata7/host6/target6:0:1/6:0:1:0/block/sr1 (block) ^C |
@januxnet you should probably use summary tag so that the log doesn't take too much space: title
Make sure there's a line between the start <p> and the end </p> tags.
Regarding the subject, last night there was an update in I have not tested any of these yet, but I'll check it tonight. |
@bayazidbh Thank you, I wanted to wrap the log as you did in the first comment but didn't know how, now I know. Will check about 'xone', do you have any link that where I can read about the kmod implementation ? don't know what it does, will search the web anyway. |
I've plugged in my old xbox360 controller to test and seems like i'm seeing the same thing
@bayazidbh you say
Do you have a link to the update you mention? Thanks! |
I think I've discovered the problem: medusalix/xone#15 - this PR for There's a module called I've created ublue-os/akmods#25 to address the problem ASAP. |
This has been merged and updated ublue-os |
@januxnet @bayazidbh Please let me know if the issue is resolved for you after a new upgrade. |
Hi, updating right now to latest version, will let you know in a few minutes |
@bsherman I can confirm that my xbox 360 joysticks are working again with the latest version: ghcr.io/ublue-os/kinoite-nvidia:38 Thank you! |
Is there any other tag that I can use to avoid getting latest changes so to have a bit more of a stable channel? I'm not using :latest tag but I guess its the same as :38 right? Just happens with few packages as well from time to time, one update tmux was added and the rpmostree update yell at me that it was not necesary as a layered package, I had it for the current deployment, things like that, I mean its great but I in my opinion I think it will be great to have some kind of slow change channel just to not brake user experience more often than Fedora does Just some thoughts, don't think too much about it, maybe Im not completely getting the objective of this project :) |
Yeah I'm hoping to have a more stable tag but we won't be able to really do that until Fedora 39. Right now we're still in the beta phase so we're adjusting things as we go so that means layered packages will need manual intervention. Hopefully it won't be so churny once F39 is out and then we can cruise. 😄 |
Well I thought about it before posting the question but really wanted your feedback in the matter, as I believe is a valid point since you are pushing forward this "thing" that jumps in evolution every day and but we should care about that this evolution doesn't brake the functionality we are bringing to the table I mean, we can now come back up from previous deployment, but that a feature is a failsafe, or to test things out, not to don't care if something brake right? Thank you @castrojo and the ublue team for the work you are doing here! |
Can confirm that it's fixed on my machine since at least yesterday. Thanks! |
Description of the Issue
Latest updates seems to break controller for some users as reported here: https://discord.com/channels/1072614816579063828/1088248853142183936/1119255616255447070
I can confirm that as of right now, with an update built today, I still have issues on my knock-off Xbox 360 controller. I can include the udevadm monitor and info when it works vs when it doesn't work, if needed.
In both cases, the controller is detected by udevadm, so it's not an issue with my controller, but when it doesn't work, my x360 controller's light just keeps blinking.
What is supposed to happen
What it's supposed to do then is to settle the light on 1, as the only controller connected to my system and detected as such by the system. Sometimes it requires opening Steam (though, in the images where the controller works, it doesn't need Steam open) but it should settle on 1 or 2 once it's finished getting detected by the system.
Reproducing
Images where I have confirmed it's not working:
Images where I have confirmed it's still working:
This is likely to have started after June 13th, and probably a general ublue-os image issue.
System Info
system info
controller info
Note: This info is taken when the controller is not working.
The text was updated successfully, but these errors were encountered: