SD card disappeared after wake up from sleepLegion Go S steam edition
Your system information
- Steam client version:1763795278
- SteamOS version: 3.7.17
- Opted into Steam client beta?: Yes
- Opted into SteamOS beta?: Yes
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
Micro sd card disappearing after wake up from sleep causing the game to crash and system not recognizing the sd card. I have to reboot the system.
-- 12/7/2025 update:
I am able to reproduce this basically definitely. and i am able to capture some logs.
Dec 07 14:24:30 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:03:00.0] using ADMA
Dec 07 14:24:30 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address d555
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/effect'' failed with exit code 1.
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/enabled'' failed with exit code 1.
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/mode'' failed with exit code 1.
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/multi_intensity'' failed with exit code 1.
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/profile'' failed with exit code 1.
Dec 07 14:24:30 steamdeck (udev-worker)[654]: mmc0::: Process '/usr/bin/chown deck:deck '/sys/class/leds/mmc0::/speed'' failed with exit code 1.
Dec 07 14:24:30 steamdeck kernel: mmcblk0: mmc0:d555 SM02T 1.86 TiB
Dec 07 14:24:30 steamdeck kernel: mmcblk0: p1
Dec 07 14:24:33 steamdeck systemd[1]: Started [systemd-run] /usr/lib/hwsupport/block-device-event.sh add mmcblk0p1.
Dec 07 14:24:38 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Dec 07 14:24:38 steamdeck udisksd[2493]: Mounted /dev/mmcblk0p1 at /run/media/deck/SM02T on behalf of uid 1000
Dec 07 14:24:38 steamdeck kernel: EXT4-fs (mmcblk0p1): mounted filesystem 7dac17f7-3c37-4b18-84fc-99280399630f r/w with ordered data mode. Quota mode: none.
Dec 07 14:24:38 steamdeck block-device-event.sh[1388]: **** Mounted /dev/mmcblk0p1 at /run/media/deck/SM02T ****
Dec 07 14:24:43 steamdeck kernel: snd_pci_ps drm_exec mt7921_common snd_hda_codec_generic gpu_sched snd_amd_sdw_acpi snd_hda_scodec_component mt792x_lib btusb drm_suballoc_helper soundwire_amd drm_buddy btrtl soundwire_generic_allocation mt76_connac_lib snd_hda_codec_hdmi kvm drm_ttm_helper btintel soundwire_bus mt76 lenovo_wmi_gamezone snd_hda_intel ttm btbcm joydev btmtk snd_intel_dspcfg crct10dif_pclmul lenovo_wmi_other snd_soc_core drm_display_helper lenovo_wmi_helpers crc32_pclmul snd_intel_sdw_acpi mac80211 spd5118 snd_compress polyval_clmulni ideapad_laptop snd_hda_codec cec ac97_bus polyval_generic libarc4 sparse_keymap bluetooth hid_generic xpad snd_hda_core ghash_clmulni_intel wmi_bmof lenovo_wmi_events lenovo_wmi_capdata01 mmc_block firmware_attributes_class snd_pcm_dmaengine snd_hwdep snd_pci_acp6x sha512_ssse3 sha1_ssse3 cfg80211 snd_pcm aesni_intel sp5100_tco snd_timer gf128mul amd_pmf crypto_simd snd_pci_acp5x atkbd snd video amdtee ucsi_acpi cryptd i2c_piix4 snd_acp_config libps2 rapl vivaldi_fmap thunderbolt pcspkr
Dec 07 14:24:43 steamdeck kernel: typec_ucsi tpm_crb snd_soc_acpi ccp rfkill amd_sfh soundcore k10temp i2c_smbus typec platform_profile tpm_tis i2c_hid_acpi roles wmi tee tpm_tis_core i2c_hid amd_pmc mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user dm_mod loop nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache jbd2 hid_multitouch usbhid vfat fat btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq sdhci_pci serio_raw cqhci nvme crc32c_intel sdhci sha256_ssse3 nvme_core xhci_pci i8042 mmc_core xhci_pci_renesas nvme_auth serio
Dec 07 14:24:43 steamdeck kernel: snd_pci_ps drm_exec mt7921_common snd_hda_codec_generic gpu_sched snd_amd_sdw_acpi snd_hda_scodec_component mt792x_lib btusb drm_suballoc_helper soundwire_amd drm_buddy btrtl soundwire_generic_allocation mt76_connac_lib snd_hda_codec_hdmi kvm drm_ttm_helper btintel soundwire_bus mt76 lenovo_wmi_gamezone snd_hda_intel ttm btbcm joydev btmtk snd_intel_dspcfg crct10dif_pclmul lenovo_wmi_other snd_soc_core drm_display_helper lenovo_wmi_helpers crc32_pclmul snd_intel_sdw_acpi mac80211 spd5118 snd_compress polyval_clmulni ideapad_laptop snd_hda_codec cec ac97_bus polyval_generic libarc4 sparse_keymap bluetooth hid_generic xpad snd_hda_core ghash_clmulni_intel wmi_bmof lenovo_wmi_events lenovo_wmi_capdata01 mmc_block firmware_attributes_class snd_pcm_dmaengine snd_hwdep snd_pci_acp6x sha512_ssse3 sha1_ssse3 cfg80211 snd_pcm aesni_intel sp5100_tco snd_timer gf128mul amd_pmf crypto_simd snd_pci_acp5x atkbd snd video amdtee ucsi_acpi cryptd i2c_piix4 snd_acp_config libps2 rapl vivaldi_fmap thunderbolt pcspkr
Dec 07 14:24:43 steamdeck kernel: typec_ucsi tpm_crb snd_soc_acpi ccp rfkill amd_sfh soundcore k10temp i2c_smbus typec platform_profile tpm_tis i2c_hid_acpi roles wmi tee tpm_tis_core i2c_hid amd_pmc mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user dm_mod loop nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache jbd2 hid_multitouch usbhid vfat fat btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq sdhci_pci serio_raw cqhci nvme crc32c_intel sdhci sha256_ssse3 nvme_core xhci_pci i8042 mmc_core xhci_pci_renesas nvme_auth serio
Dec 07 14:24:43 steamdeck kernel: snd_pci_ps drm_exec mt7921_common snd_hda_codec_generic gpu_sched snd_amd_sdw_acpi snd_hda_scodec_component mt792x_lib btusb drm_suballoc_helper soundwire_amd drm_buddy btrtl soundwire_generic_allocation mt76_connac_lib snd_hda_codec_hdmi kvm drm_ttm_helper btintel soundwire_bus mt76 lenovo_wmi_gamezone snd_hda_intel ttm btbcm joydev btmtk snd_intel_dspcfg crct10dif_pclmul lenovo_wmi_other snd_soc_core drm_display_helper lenovo_wmi_helpers crc32_pclmul snd_intel_sdw_acpi mac80211 spd5118 snd_compress polyval_clmulni ideapad_laptop snd_hda_codec cec ac97_bus polyval_generic libarc4 sparse_keymap bluetooth hid_generic xpad snd_hda_core ghash_clmulni_intel wmi_bmof lenovo_wmi_events lenovo_wmi_capdata01 mmc_block firmware_attributes_class snd_pcm_dmaengine snd_hwdep snd_pci_acp6x sha512_ssse3 sha1_ssse3 cfg80211 snd_pcm aesni_intel sp5100_tco snd_timer gf128mul amd_pmf crypto_simd snd_pci_acp5x atkbd snd video amdtee ucsi_acpi cryptd i2c_piix4 snd_acp_config libps2 rapl vivaldi_fmap thunderbolt pcspkr
Dec 07 14:24:43 steamdeck kernel: typec_ucsi tpm_crb snd_soc_acpi ccp rfkill amd_sfh soundcore k10temp i2c_smbus typec platform_profile tpm_tis i2c_hid_acpi roles wmi tee tpm_tis_core i2c_hid amd_pmc mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user dm_mod loop nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache jbd2 hid_multitouch usbhid vfat fat btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq sdhci_pci serio_raw cqhci nvme crc32c_intel sdhci sha256_ssse3 nvme_core xhci_pci i8042 mmc_core xhci_pci_renesas nvme_auth serio
Dec 07 16:34:25 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:25 steamdeck kernel: mmc0: error -110 doing runtime resume
Dec 07 16:34:25 steamdeck kernel: mmc0: card d555 removed
Dec 07 16:34:25 steamdeck kernel: Aborting journal on device mmcblk0p1-8.
Dec 07 16:34:25 steamdeck kernel: JBD2: I/O error when updating journal superblock for mmcblk0p1-8.
Dec 07 16:34:26 steamdeck kernel: EXT4-fs (mmcblk0p1): shut down requested (2)
Dec 07 16:34:26 steamdeck inputplumber[1188]: [2025-12-07T21:34:26Z WARN inputplumber::input::manager] Removed device had an empty id: UdevDevice { devnode: "/dev/mmcblk0p1", subsystem: "", syspath: "", sysname: "mmcblk0p1", name: None, vendor_id: None, product_id: None, bus_type: None, properties: {} }
Dec 07 16:34:26 steamdeck inputplumber[1188]: [2025-12-07T21:34:26Z WARN inputplumber::input::manager] Removed device had an empty id: UdevDevice { devnode: "/dev/mmcblk0", subsystem: "", syspath: "", sysname: "mmcblk0", name: None, vendor_id: None, product_id: None, bus_type: None, properties: {} }
Dec 07 16:34:26 steamdeck systemd[1]: Started [systemd-run] /usr/lib/hwsupport/block-device-event.sh remove mmcblk0p1.
Dec 07 16:34:28 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:28 steamdeck kernel: mmc0: error -110 whilst initialising SD card
Dec 07 16:34:30 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:30 steamdeck kernel: mmc0: error -110 whilst initialising SD card
Dec 07 16:34:31 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address d555
Dec 07 16:34:31 steamdeck kernel: mmcblk0: mmc0:d555 SM02T 1.86 TiB
Dec 07 16:34:32 steamdeck kernel: mmcblk0: p1
Dec 07 16:34:32 steamdeck systemd[1]: Started [systemd-run] /usr/lib/hwsupport/block-device-event.sh add mmcblk0p1.
Dec 07 16:34:38 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Dec 07 16:34:38 steamdeck kernel: proc_dir_entry 'jbd2/mmcblk0p1-8' already registered
Dec 07 16:34:38 steamdeck kernel: hid_sensor_hub snd_pci_ps drm_exec mt7921_common snd_hda_codec_generic gpu_sched snd_amd_sdw_acpi snd_hda_scodec_component mt792x_lib btusb drm_suballoc_helper soundwire_amd drm_buddy btrtl soundwire_generic_allocation mt76_connac_lib snd_hda_codec_hdmi kvm drm_ttm_helper btintel soundwire_bus mt76 lenovo_wmi_gamezone snd_hda_intel ttm btbcm joydev btmtk snd_intel_dspcfg crct10dif_pclmul lenovo_wmi_other snd_soc_core drm_display_helper lenovo_wmi_helpers crc32_pclmul snd_intel_sdw_acpi mac80211 spd5118 snd_compress polyval_clmulni ideapad_laptop snd_hda_codec cec ac97_bus polyval_generic libarc4 sparse_keymap bluetooth hid_generic xpad snd_hda_core ghash_clmulni_intel wmi_bmof lenovo_wmi_events lenovo_wmi_capdata01 mmc_block firmware_attributes_class snd_pcm_dmaengine snd_hwdep snd_pci_acp6x sha512_ssse3 sha1_ssse3 cfg80211 snd_pcm aesni_intel sp5100_tco snd_timer gf128mul amd_pmf crypto_simd snd_pci_acp5x atkbd snd video amdtee ucsi_acpi cryptd i2c_piix4 snd_acp_config libps2 rapl vivaldi_fmap
Dec 07 16:34:38 steamdeck kernel: thunderbolt pcspkr typec_ucsi tpm_crb snd_soc_acpi ccp rfkill amd_sfh soundcore k10temp i2c_smbus typec platform_profile tpm_tis i2c_hid_acpi roles wmi tee tpm_tis_core i2c_hid amd_pmc mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user dm_mod loop nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache jbd2 hid_multitouch usbhid vfat fat btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq sdhci_pci serio_raw cqhci nvme crc32c_intel sdhci sha256_ssse3 nvme_core xhci_pci i8042 mmc_core xhci_pci_renesas nvme_auth serio
Dec 07 16:34:39 steamdeck kernel: sysfs: cannot create duplicate filename '/fs/ext4/mmcblk0p1'
Dec 07 16:34:39 steamdeck kernel: kobject: kobject_add_internal failed for mmcblk0p1 with -EEXIST, don't try to register things with the same name in the same directory.
Dec 07 16:34:39 steamdeck kernel: EXT4-fs (mmcblk0p1): mount failed
Dec 07 16:34:39 steamdeck busctl[7117]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/SM02T: fsconfig system call failed: File exists
Dec 07 16:34:39 steamdeck block-device-event.sh[7116]: Error running call Mount on /dev/mmcblk0p1 (status = 1)
Dec 07 16:40:06 steamdeck kernel: EXT4-fs (mmcblk0p1): unmounting filesystem 7dac17f7-3c37-4b18-84fc-99280399630f.
Dec 07 16:40:06 steamdeck kernel: Buffer I/O error on dev mmcblk0p1, logical block 0, lost sync page write
Dec 07 16:40:06 steamdeck kernel: EXT4-fs (mmcblk0p1): I/O error while writing superblock
Dec 07 16:44:37 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Dec 07 16:44:38 steamdeck udisksd[2493]: Mounted /dev/mmcblk0p1 at /run/media/deck/SM02T on behalf of uid 1000
Dec 07 16:44:38 steamdeck kernel: EXT4-fs (mmcblk0p1): recovery complete
Dec 07 16:44:38 steamdeck kernel: EXT4-fs (mmcblk0p1): mounted filesystem 7dac17f7-3c37-4b18-84fc-99280399630f r/w with ordered data mode. Quota mode: none.
Steps for reproducing this issue:
- Open a game
- Put the device to sleep and wait some time (not sure how long)
- wake up and resume the game.
you are better off submitting a system report (Settings -> System -> Advanced -> System Report -> Create Report) after the issue occurs since it's hard to tell what's going on in there, and the report will include complete logs for what happened.
System report:
systemreport-20251207223537.txt
more logs i collected: dmesg_sd.txt pci.txt steamOS_previous_boot.txt steamOS_sd_bug.txt usb.txt
Dec 07 16:34:25 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:25 steamdeck kernel: mmc0: error -110 doing runtime resume
Dec 07 16:34:25 steamdeck kernel: mmc0: card d555 removed
Dec 07 16:34:25 steamdeck kernel: Aborting journal on device mmcblk0p1-8.
Dec 07 16:34:25 steamdeck kernel: JBD2: I/O error when updating journal superblock for mmcblk0p1-8.
...
Dec 07 16:34:28 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:28 steamdeck kernel: mmc0: error -110 whilst initialising SD card
Dec 07 16:34:30 steamdeck kernel: mmc0: Card stuck being busy! __mmc_poll_for_busy
Dec 07 16:34:30 steamdeck kernel: mmc0: error -110 whilst initialising SD card
Dec 07 16:34:31 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address d555
Dec 07 16:34:31 steamdeck kernel: mmcblk0: mmc0:d555 SM02T 1.86 TiB
...
Dec 07 16:34:38 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Dec 07 16:34:38 steamdeck kernel: ------------[ cut here ]------------
Dec 07 16:34:38 steamdeck kernel: proc_dir_entry 'jbd2/mmcblk0p1-8' already registered
Dec 07 16:34:38 steamdeck kernel: WARNING: CPU: 8 PID: 7050 at fs/proc/generic.c:375 proc_register+0x10c/0x190
Dec 07 16:34:38 steamdeck kernel: Modules linked in: tls uhid uinput hid_sensor_als snd_seq_dummy snd_hrtimer rfcomm snd_seq snd_seq_device nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct ccm algif_aead crypto_null des3_ede_x86_64 cbc nft_chain_nat des_generic libdes algif_skcipher cmac md4 algif_hash af_alg ip6table_nat ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security nf_tables ip6table_filter ip6_tables iptable_filter bnep ramoops reed_solomon hid_sensor_accel_3d hid_sensor_gyro_3d hid_sensor_trigger industrialio_triggered_buffer kfifo_buf hid_sensor_iio_common industrialio amd_atl intel_rapl_msr intel_rapl_common amdgpu snd_ctl_led snd_ps_pdm_dma snd_soc_dmic snd_soc_ps_mach snd_sof_amd_acp63 snd_sof_amd_vangogh snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof amdxcp snd_sof_utils mousedev i2c_algo_bit snd_hda_codec_realtek kvm_amd mt7921e lenovo_legos_hid
Dec 07 16:34:38 steamdeck kernel: hid_sensor_hub snd_pci_ps drm_exec mt7921_common snd_hda_codec_generic gpu_sched snd_amd_sdw_acpi snd_hda_scodec_component mt792x_lib btusb drm_suballoc_helper soundwire_amd drm_buddy btrtl soundwire_generic_allocation mt76_connac_lib snd_hda_codec_hdmi kvm drm_ttm_helper btintel soundwire_bus mt76 lenovo_wmi_gamezone snd_hda_intel ttm btbcm joydev btmtk snd_intel_dspcfg crct10dif_pclmul lenovo_wmi_other snd_soc_core drm_display_helper lenovo_wmi_helpers crc32_pclmul snd_intel_sdw_acpi mac80211 spd5118 snd_compress polyval_clmulni ideapad_laptop snd_hda_codec cec ac97_bus polyval_generic libarc4 sparse_keymap bluetooth hid_generic xpad snd_hda_core ghash_clmulni_intel wmi_bmof lenovo_wmi_events lenovo_wmi_capdata01 mmc_block firmware_attributes_class snd_pcm_dmaengine snd_hwdep snd_pci_acp6x sha512_ssse3 sha1_ssse3 cfg80211 snd_pcm aesni_intel sp5100_tco snd_timer gf128mul amd_pmf crypto_simd snd_pci_acp5x atkbd snd video amdtee ucsi_acpi cryptd i2c_piix4 snd_acp_config libps2 rapl vivaldi_fmap
Dec 07 16:34:38 steamdeck kernel: thunderbolt pcspkr typec_ucsi tpm_crb snd_soc_acpi ccp rfkill amd_sfh soundcore k10temp i2c_smbus typec platform_profile tpm_tis i2c_hid_acpi roles wmi tee tpm_tis_core i2c_hid amd_pmc mac_hid pkcs8_key_parser hid_playstation led_class_multicolor hid_nintendo ff_memless i2c_dev crypto_user dm_mod loop nfnetlink zram tpm libaescfb ip_tables x_tables overlay ext4 crc16 mbcache jbd2 hid_multitouch usbhid vfat fat btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq sdhci_pci serio_raw cqhci nvme crc32c_intel sdhci sha256_ssse3 nvme_core xhci_pci i8042 mmc_core xhci_pci_renesas nvme_auth serio
Dec 07 16:34:38 steamdeck kernel: CPU: 8 UID: 0 PID: 7050 Comm: pool-udisksd Tainted: G W 6.11.11-valve24-2-neptune-611-gfd0dd251480d #1 4c85e8a19763177bbf89d6c343d9c34a9c91f23d
Dec 07 16:34:38 steamdeck kernel: Tainted: [W]=WARN
Dec 07 16:34:38 steamdeck kernel: Hardware name: LENOVO 83N6/LNVNB161216, BIOS S0CN24WW 07/31/2025
Dec 07 16:34:38 steamdeck kernel: RIP: 0010:proc_register+0x10c/0x190
Dec 07 16:34:38 steamdeck kernel: Code: 94 00 48 89 e8 5b 5d 41 5c 41 5d 41 5e 41 5f e9 35 68 c1 00 49 8b b5 a0 00 00 00 4c 89 e2 48 c7 c7 48 77 c9 b9 e8 34 7b bb ff <0f> 0b 48 c7 c7 28 30 07 bb e8 16 ed 94 00 8b 45 5c 48 c7 c7 b0 7c
Dec 07 16:34:38 steamdeck kernel: RSP: 0018:ffffbecd82ddfa60 EFLAGS: 00010282
Dec 07 16:34:38 steamdeck kernel: RAX: 0000000000000000 RBX: ffff9815c3ce4448 RCX: 0000000000000027
Dec 07 16:34:38 steamdeck kernel: RDX: ffff981d1d6209c8 RSI: 0000000000000001 RDI: ffff981d1d6209c0
Dec 07 16:34:38 steamdeck kernel: RBP: ffff9815c3c96e40 R08: 0000000000000000 R09: ffffbecd82ddf8e0
Dec 07 16:34:38 steamdeck kernel: R10: ffff981d3dbfffa8 R11: 0000000000000003 R12: ffff9815c3c96eec
Dec 07 16:34:38 steamdeck kernel: R13: ffff9815d2803380 R14: ffff9815d2803400 R15: 000000000000000b
Dec 07 16:34:38 steamdeck kernel: FS: 00007fc1bd3fd6c0(0000) GS:ffff981d1d600000(0000) knlGS:0000000000000000
Dec 07 16:34:38 steamdeck kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 07 16:34:38 steamdeck kernel: CR2: 00007fc4d28a3f30 CR3: 0000000148886000 CR4: 0000000000f50ef0
the error -110 messages look very similar to #2037, and eventually in your case it cascades into a bunch of kernel warnings and errors relating to ext4.
your SD card reader is O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621], which is different from the one in my Windows Legion Go S model so there must be multiple types in different models.
I'd be interested if upcoming SteamOS preview builds that are based on a later kernel version help your case or not. Or, you can switch to the "Main" branch of SteamOS to try the kernel there now, although this is the development branch and prone to be unstable at times.
Replying to https://github.com/ValveSoftware/SteamOS/issues/2233#issuecomment-3623783348
Thanks for the info — yes, mine is the SteamOS Edition of the Legion Go S, so the SD card reader being different from the Windows model makes sense. In my case, the issue only appears with a 2TB SanDisk Extreme Pro; a 512GB Samsung card works fine. Since your model uses a different SD controller, do you happen to have a large-capacity (1TB–2TB) card to test suspend/resume with? It would be useful to know if the problem only shows up on the SteamOS Edition hardware.
The logs I’m seeing (mmc0: Card stuck being busy, error -110, followed by a full re-enumeration and ext4 journal recovery) all happen very early during resume, before user-space starts. Because of that timing and the hardware-level disappearance, I’m currently leaning toward this being related to how the SteamOS Edition BIOS handles SD power or wake timing.
I can try the upcoming SteamOS preview builds or switch to the Main branch to see if a newer kernel changes the behavior.
In my case, the issue only appears with a 2TB SanDisk Extreme Pro
I have this specific card as well, and it's what I've been doing the majority of my testing with.
In my case, the issue only appears with a 2TB SanDisk Extreme Pro
I have this specific card as well, and it's what I've been doing the majority of my testing with.
I have the Legion Go 2. The model of the SD Card Reader is RTS525A. With the 1.5TB SD Card there are no issues, but if I use the 2TB one, I get freezes/disconnects.
Ran the dmesg command and saw cannot verify signal voltage switch followed by a -110 error.
The issue is present on both SteamOS and Bazzite.
Windows is fine.
Definetly a Driver issue. Saw many people online report problems with this model of the Card Reader.
Additional data point: after reformatting the SD card and only downloading a small number of games, suspend/resume works reliably. Once the card has >1 TB of data on it, the suspend/resume issue starts reproducing consistently. The failure behavior is the same as before.