dlundqvist / xone

Linux kernel driver for Xbox One and Xbox Series X|S accessories
https://discord.gg/FDQxwWk
GNU General Public License v2.0
75 stars 8 forks source link

Hard freeze/hang with one of the gip modules (unknown which one yet) #14

Open GloriousEggroll opened 1 month ago

GloriousEggroll commented 1 month ago

Reporting this here as it seems a bit more active at least until upstream work starts again.

One of the gip modules is causing a hard hang/freeze when rapidly unplugging + replugging via usb cable. Tested on xbox elite v2 controller. I tested this 3 different ways:

  1. xone driver only
  2. xone driver + xpad-noone driver
  3. xone driver with xone_wired module removed (dongle support only) + xpad module re-enabled

After slimming down the loaded modules to just these:

xone_dongle xone_gip_gamepad xone_gip

unplugging/plugging rapidly works fine. I'll dig more later into this to try to see which module is causing the issue.

dlundqvist commented 1 month ago

Thanks for investigating. I'll see what I can do once we know more.