You are not logged in.

#1 2023-10-25 18:59:52

dlesnoff
Member
Registered: 2020-03-26
Posts: 25

Xbox 360 Wireless adapter - no green light

When I plugged my xbox 360 wireless adapter, it did not show any green light anymore.
It worked without any trouble two days ago. Plugging in a Windows machine, I immediately got a green light.
Thus I suspect some change in the kernel hardware module detection.

Output (extract) of:

sudo lsusb -v
Bus 001 Device 007: ID 045e:028e Microsoft Corp. Xbox360 Controller
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0         8
  idVendor           0x045e Microsoft Corp.
  idProduct          0x028e Xbox360 Controller
  bcdDevice            1.10
  iManufacturer           1 Microsoft
  iProduct                2 Xbox 360 Controller for Windows
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0031
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass     93 [unknown]
      bInterfaceProtocol      1 
      iInterface              0 
      ** UNRECOGNIZED:  11 21 10 01 01 25 81 14 03 03 03 04 13 02 08 03 03
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               8
Device Status:     0x0000
  (Bus Powered)

I use Linux Zen:

uname -a
Linux ACER-arch 6.5.8-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Thu, 19 Oct 2023 22:51:49 +0000 x86_64 GNU/Linux
lsmod
Module                  Size  Used by
rfcomm                102400  16
gcm                    28672  0
ccm                    20480  6
algif_aead             12288  0
crypto_null            16384  2 gcm,algif_aead
des_generic            12288  0
libdes                 24576  1 des_generic
algif_skcipher         12288  1
bnep                   32768  2
8021q                  53248  0
cmac                   12288  3
garp                   20480  1 8021q
mrp                    20480  1 8021q
md4                    12288  0
stp                    12288  1 garp
algif_hash             12288  1
llc                    16384  2 stp,garp
af_alg                 36864  7 algif_hash,algif_skcipher,algif_aead
lm75                   28672  0
snd_sof_pci_intel_tgl    12288  0
snd_sof_intel_hda_common   233472  1 snd_sof_pci_intel_tgl
soundwire_intel        73728  1 snd_sof_intel_hda_common
snd_sof_intel_hda_mlink    36864  2 soundwire_intel,snd_sof_intel_hda_common
soundwire_cadence      49152  1 soundwire_intel
snd_sof_intel_hda      24576  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp     16384  1 snd_sof_intel_hda_common
snd_sof               434176  3 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda
snd_sof_utils          16384  1 snd_sof
snd_soc_hdac_hda       28672  1 snd_sof_intel_hda_common
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda
snd_soc_acpi_intel_match    86016  2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi           12288  2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
soundwire_generic_allocation    12288  1 soundwire_intel
soundwire_bus         147456  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_hda_codec_realtek   208896  1
intel_rapl_msr         20480  0
intel_rapl_common      40960  1 intel_rapl_msr
snd_soc_core          479232  4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_hda_codec_generic   126976  1 snd_hda_codec_realtek
x86_pkg_temp_thermal    16384  0
ledtrig_audio          12288  1 snd_hda_codec_generic
intel_powerclamp       16384  0
snd_compress           28672  1 snd_soc_core
snd_hda_codec_hdmi    102400  1
vboxnetflt             40960  0
ac97_bus               12288  1 snd_soc_core
coretemp               16384  0
vboxnetadp             28672  0
snd_pcm_dmaengine      16384  1 snd_soc_core
iwlmvm                753664  0
snd_usb_audio         475136  1
snd_hda_intel          61440  4
kvm_intel             442368  0
snd_intel_dspcfg       32768  3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
vboxdrv               724992  2 vboxnetadp,vboxnetflt
snd_usbmidi_lib        53248  1 snd_usb_audio
snd_intel_sdw_acpi     16384  2 snd_sof_intel_hda_common,snd_intel_dspcfg
mac80211             1658880  1 iwlmvm
uvcvideo              176128  0
snd_hda_codec         237568  6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda
btusb                  86016  0
pkcs8_key_parser       12288  0
vfat                   20480  1
snd_ump                32768  1 snd_usb_audio
libarc4                12288  1 mac80211
fat                   106496  1 vfat
kvm                  1445888  1 kvm_intel
snd_rawmidi            53248  2 snd_usbmidi_lib,snd_ump
videobuf2_vmalloc      20480  1 uvcvideo
btrtl                  32768  1 btusb
snd_hda_core          151552  9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
uvc                    12288  1 uvcvideo
snd_seq_device         16384  2 snd_ump,snd_rawmidi
iwlwifi               598016  1 iwlmvm
nvidia_drm             98304  4
irqbypass              12288  1 kvm
btbcm                  24576  1 btusb
r8169                 131072  0
nvidia_uvm           3461120  0
videobuf2_memops       16384  1 videobuf2_vmalloc
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
btintel                53248  1 btusb
iTCO_wdt               16384  0
videobuf2_v4l2         40960  1 uvcvideo
snd_pcm               221184  12 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
btmtk                  12288  1 btusb
intel_pmc_bxt          16384  1 iTCO_wdt
realtek                40960  1
nvidia_modeset       1556480  7 nvidia_drm
mei_hdcp               28672  0
mei_pxp                16384  0
iTCO_vendor_support    12288  1 iTCO_wdt
ee1004                 16384  0
intel_cstate           20480  0
intel_wmi_thunderbolt    16384  0
videodev              405504  2 videobuf2_v4l2,uvcvideo
intel_lpss_pci         24576  0
spi_nor               155648  0
snd_timer              57344  1 snd_pcm
wmi_bmof               12288  0
mdio_devres            12288  1 r8169
bluetooth            1155072  38 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
intel_uncore          262144  0
cfg80211             1376256  3 iwlmvm,iwlwifi,mac80211
pcspkr                 12288  0
mtd                   110592  3 spi_nor
videobuf2_common       98304  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
video                  73728  1 nvidia_modeset
mei_me                 57344  2
intel_lpss             16384  1 intel_lpss_pci
xpad                   45056  0
i2c_i801               40960  0
snd                   159744  26 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_ump,snd_pcm,snd_rawmidi
ecdh_generic           16384  2 bluetooth
mousedev               24576  0
joydev                 24576  0
i2c_smbus              20480  1 i2c_i801
ff_memless             20480  1 xpad
libphy                237568  3 r8169,mdio_devres,realtek
mei                   196608  5 mei_hdcp,mei_pxp,mei_me
mc                     94208  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
soundcore              16384  1 snd
idma64                 20480  0
rfkill                 40960  7 iwlmvm,bluetooth,cfg80211
crc16                  12288  1 bluetooth
acpi_pad               24576  0
wmi                    45056  3 video,intel_wmi_thunderbolt,wmi_bmof
acpi_tad               20480  0
mac_hid                12288  0
squashfs               94208  3
nvidia              62742528  344 nvidia_uvm,nvidia_modeset
crypto_user            16384  0
fuse                  217088  5
loop                   36864  6
ip_tables              36864  0
x_tables               69632  1 ip_tables
xfs                  2891776  2
libcrc32c              12288  1 xfs
crc32c_generic         12288  0
crypto_simd            16384  0
xts                    12288  1
ecb                    12288  2
usbhid                 90112  0
dm_crypt               61440  1
cbc                    12288  0
encrypted_keys         24576  1 dm_crypt
trusted                53248  2 encrypted_keys,dm_crypt
asn1_encoder           12288  1 trusted
tee                    49152  1 trusted
dm_mod                229376  10 dm_crypt
crct10dif_pclmul       12288  1
crc32_pclmul           12288  0
crc32c_intel           16384  1
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
gf128mul               20480  1 polyval_generic
nvme                   69632  2
ghash_clmulni_intel    16384  0
cryptd                 32768  2 crypto_simd,ghash_clmulni_intel
nvme_core             249856  3 nvme
sha512_ssse3           53248  0
spi_intel_pci          12288  0
xhci_pci               28672  0
nvme_common            24576  1 nvme_core
spi_intel              32768  1 spi_intel_pci
xhci_pci_renesas       24576  1 xhci_pci
modinfo xpad
modinfo xpad 
filename:       /lib/modules/6.5.8-zen1-1-zen/kernel/drivers/input/joystick/xpad.ko.zst
license:        GPL
description:    Xbox pad driver
author:         Marko Friedemann <mfr@bmx-chemnitz.de>
srcversion:     F07E21BDE6C01B1003F941E
alias:          usb:v3285p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v3285p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v31E3p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v31E3p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v2F24p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v2F24p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v2E24p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v2DC8p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v2DC8p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v2DC8p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v2C22p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v2C22p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v260Dp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v260Dp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v2563p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v2563p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v24C6p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v24C6p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v24C6p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v20D6p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v20D6p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v20D6p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1BADp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1BADp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1949p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1949p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1689p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1689p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v162Ep*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v162Ep*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v15E4p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v15E4p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1532p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v1532p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1532p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v146Bp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v146Bp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1430p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1430p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v12ABp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v12ABp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v1209p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1209p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v11FFp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v11FFp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v11C9p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v11C9p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v10F5p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v1038p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v1038p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v0F0Dp*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v0F0Dp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v0F0Dp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v0E6Fp*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v0E6Fp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v0E6Fp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v0C12p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v0C12p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v07FFp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v07FFp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v0738p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v0738p4540d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0738p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v0738p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v06A3p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v06A3p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v056Ep*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v056Ep*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v046Dp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v045Ep*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v045Ep*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v045Ep*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v044Fp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v044Fp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v03F0p*d*dc*dsc*dp*icFFisc47ipD0in*
alias:          usb:v03EBp*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v03EBp*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v0079p*d*dc*dsc*dp*icFFisc5Dip81in*
alias:          usb:v0079p*d*dc*dsc*dp*icFFisc5Dip01in*
alias:          usb:v*p*d*dc*dsc*dp*ic58isc42ip00in*
depends:        ff-memless
retpoline:      Y
intree:         Y
name:           xpad
vermagic:       6.5.8-zen1-1-zen SMP preempt mod_unload 
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        18:CB:2F:AA:E7:A7:C8:FF:77:D6:21:F5:81:23:6A:0E:C2:56:04:F5
sig_hashalgo:   sha512
signature:      30:65:02:30:0A:6E:B6:C3:68:1F:0C:40:C8:66:D4:D5:90:E0:CB:77:
        42:CE:C4:77:10:74:7A:7B:89:46:9B:1C:15:AB:86:3B:84:F4:68:08:
        73:88:21:7C:1B:AF:5C:5B:88:E0:D4:E1:02:31:00:CD:CA:6F:AB:A1:
        98:23:1C:53:AF:8C:73:9B:6E:46:BA:45:65:1C:A6:7F:12:F3:FC:67:
        54:DC:09:34:C3:A3:47:D3:46:82:52:AA:DF:4A:5F:CF:C7:C0:8D:50:
        48:B9:88
parm:           dpad_to_buttons:Map D-PAD to buttons rather than axes for unknown pads (bool)
parm:           triggers_to_buttons:Map triggers to buttons rather than axes for unknown pads (bool)
parm:           sticks_to_null:Do not map sticks at all for unknown pads (bool)
parm:           auto_poweroff:Power off wireless controllers on suspend (bool)

[EDIT] I made an update and updated all outputs previously shown.
[EDIT2] I removed the solved flag as I don't know how to make the adapter work again. It still shows a green light when connected to a Windows machine.

Last edited by dlesnoff (2023-10-27 21:32:36)

Offline

#2 2023-10-25 19:12:07

dlesnoff
Member
Registered: 2020-03-26
Posts: 25

Re: Xbox 360 Wireless adapter - no green light

I think it takes more time to load on Archlinux than on Windows for some reason. The green light finally appeared!
[EDIT] I waited one hour yesterday and still no luck, no green light on the machine.
[EDIT2] The controller blinks when steam is activated.

Last edited by dlesnoff (2023-10-28 11:11:55)

Offline

Board footer

Powered by FluxBB