Bug ID 1209524
Summary Playstation DualSense driver might be resetting my NVMe SSD controller.
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter jorge.blasio@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101
Firefox/110.0
Build Identifier: 

Yesterday I was playing FFXIV and suddenly upon log in I tried a controller
button combination and wham, client crashed and my Steam Library disappeared.
Something similar has happened before so there it was, journalctl informed me
my NVMe drive which holds my games was made read-only. However this time it
wasn't a faulty drive, one message before the controller goes down, there's a
DualSense error. I'm not a developer just a linux convert from a few years so
it might not be this but it has happened 3 times already and the playstation
driver line keeps appearing just before the controller reset.

Reproducible: Always

Steps to Reproduce:
1.Start Steam and connect a DualSense controller
2.Play
3.
Actual Results:  
I haven't been able to reproduce it to the letter, I cannot make a controller
button press trigger the SSD reset, but I've used a completely different type
of controller (an arcade stick from another company in xinput mode) and the
system is solid, played for hours.

Expected Results:  
Using the DualSense controller without my system losing SSD access.

lavadrop5@klaasje:~> sudo journalctl -k -r -b -2
mar 19 12:49:12 klaasje kernel: audit: type=1305 audit(1679251752.338:485):
op=set audit_enabled=0 old=1 auid=4294967295 ses=4294967295 subj=unconfined
res=1
mar 19 12:49:12 klaasje kernel: audit: type=1305 audit(1679251752.338:485):
op=set audit_enabled=0 old=1 auid=4294967295 ses=4294967295 subj=unconfined
res=1
mar 19 12:49:12 klaasje kernel: audit: type=1305 audit(1679251752.310:484):
op=set audit_pid=0 old=1241 auid=4294967295 ses=4294967295 subj=unconfined
res=1
mar 19 12:49:12 klaasje kernel: kauditd_printk_skb: 55 callbacks suppressed
mar 19 12:49:11 klaasje kernel: wlp6s0: deauthenticating from 0c:73:29:a1:49:da
by local choice (Reason: 3=DEAUTH_LEAVING)
mar 19 12:49:10 klaasje kernel: nfsd: last server has exited, flushing export
cache
mar 19 12:49:10 klaasje kernel: rfkill: input handler enabled
mar 19 12:29:49 klaasje kernel: nvme1n1: detected capacity change from
3907029168 to 0
mar 19 12:29:49 klaasje kernel: nvme nvme1: Disabling device after reset
failure: -19
mar 19 12:29:49 klaasje kernel: nvme 0000:04:00.0: enabling device (0000 ->
0002)
mar 19 12:29:49 klaasje kernel: nvme nvme1: Try
"nvme_core.default_ps_max_latency_us=0 pcie_aspm=off" and report a bug
mar 19 12:29:49 klaasje kernel: nvme nvme1: Does your device have a faulty
power saving mode enabled?
mar 19 12:29:49 klaasje kernel: nvme nvme1: controller is down; will reset:
CSTS=0xffffffff, PCI_STATUS=0x10
mar 19 12:20:15 klaasje kernel: BTRFS: error (device nvme0n1p1: state EA) in
cleanup_transaction:1984: errno=-5 IO failure
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1: state EA):
Transaction aborted (error -5)
mar 19 12:20:15 klaasje kernel: BTRFS warning (device nvme0n1p1: state E):
Skipping commit of aborted transaction.
mar 19 12:20:15 klaasje kernel: BTRFS info (device nvme0n1p1: state E): forced
readonly
mar 19 12:20:15 klaasje kernel: BTRFS: error (device nvme0n1p1) in
btrfs_commit_transaction:2474: errno=-5 IO failure (Error while writing out
transaction)
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 5, rd 5, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 5, rd 4, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 4, rd 4, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 4, rd 3, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 3, rd 3, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 3, rd 2, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 2, rd 2, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 2, rd 1, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 1, rd 1, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: BTRFS error (device nvme0n1p1): bdev
/dev/nvme0n1p1 errs: wr 1, rd 0, flush 0, corrupt 0, gen 0
mar 19 12:20:15 klaasje kernel: nvme0n1: detected capacity change from
1953525168 to 0
mar 19 12:20:15 klaasje kernel: nvme nvme0: Disabling device after reset
failure: -19
mar 19 12:20:15 klaasje kernel: nvme 0000:01:00.0: enabling device (0000 ->
0002)
mar 19 12:20:15 klaasje kernel: nvme nvme0: Try
"nvme_core.default_ps_max_latency_us=0 pcie_aspm=off" and report a bug
mar 19 12:20:15 klaasje kernel: nvme nvme0: Does your device have a faulty
power saving mode enabled?
mar 19 12:20:15 klaasje kernel: nvme nvme0: controller is down; will reset:
CSTS=0xffffffff, PCI_STATUS=0x10
mar 19 11:57:40 klaasje kernel: amdgpu 0000:0b:00.0: amdgpu: Disabling VM
faults because of PRT request!
mar 19 11:57:23 klaasje kernel: input: Microsoft X-Box 360 pad 0 as
/devices/virtual/input/input31
mar 19 11:57:09 klaasje kernel: perf: interrupt took too long (2583 > 2500),
lowering kernel.perf_event_max_sample_rate to 77250
mar 19 11:46:37 klaasje kernel: playstation: probe of 0003:054C:0CE6.0008
failed with error -17
mar 19 11:46:37 klaasje kernel: playstation 0003:054C:0CE6.0008: Failed to
create dualsense.
mar 19 11:46:37 klaasje kernel: playstation 0003:054C:0CE6.0008: Duplicate
device found for MAC address 48:18:8d:ed:26:c7.
mar 19 11:46:37 klaasje kernel: playstation 0003:054C:0CE6.0008: hidraw7: USB
HID v1.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on
usb-0000:0d:00.3-1.1/input3
mar 19 11:46:36 klaasje kernel: usb 2-1.1: Manufacturer: Sony Interactive
Entertainment
mar 19 11:46:36 klaasje kernel: usb 2-1.1: Product: Wireless Controller
mar 19 11:46:36 klaasje kernel: usb 2-1.1: New USB device strings: Mfr=1,
Product=2, SerialNumber=0
mar 19 11:46:36 klaasje kernel: usb 2-1.1: New USB device found, idVendor=054c,
idProduct=0ce6, bcdDevice= 1.00
mar 19 11:46:36 klaasje kernel: usb 2-1.1: new high-speed USB device number 5
using xhci_hcd
mar 19 11:42:14 klaasje kernel: input: Microsoft X-Box 360 pad 0 as
/devices/virtual/input/input30
mar 19 11:39:12 klaasje kernel: BTRFS info (device dm-2): qgroup scan completed
(inconsistency flag cleared)
mar 19 11:32:08 klaasje kernel: input: Microsoft X-Box 360 pad 0 as
/devices/virtual/input/input29
mar 19 11:29:28 klaasje kernel: playstation 0005:054C:0CE6.0007: Registered
DualSense controller hw_version=0x00000413 fw_version=0x01040027
mar 19 11:29:28 klaasje kernel: input: Wireless Controller Touchpad as
/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.0007/input/input28
mar 19 11:29:28 klaasje kernel: input: Wireless Controller Motion Sensors as
/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.0007/input/input27
mar 19 11:29:28 klaasje kernel: input: Wireless Controller as
/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.0007/input/input26
mar 19 11:29:28 klaasje kernel: playstation 0005:054C:0CE6.0007: hidraw6:
BLUETOOTH HID v1.00 Gamepad [Wireless Controller] on b0:a4:60:ea:ea:b0
mar 19 11:29:28 klaasje kernel: playstation 0005:054C:0CE6.0007: unknown main
item tag 0x0
mar 19 11:29:28 klaasje kernel: hid-generic 0005:054C:0CE6.0007: input,hidraw6:
BLUETOOTH HID v1.00 Gamepad [Wireless Controller] on b0:a4:60:ea:ea:b0
mar 19 11:29:28 klaasje kernel: input: Wireless Controller as
/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.0007/input/input25
mar 19 11:29:28 klaasje kernel: hid-generic 0005:054C:0CE6.0007: unknown main
item tag 0x0
mar 19 11:29:28 klaasje kernel: Bluetooth: HIDP socket layer initialized
mar 19 11:29:28 klaasje kernel: Bluetooth: HIDP (Human Interface Emulation) ver
1.2


You are receiving this mail because: