SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

SteamDeck OLED: With the latest Beta Release of Steamdeck OS, MicroSD Cards formatted in NTFS, no longer recognized

Open goedzo opened this issue 1 year ago • 15 comments

Your system information

  • Steam client version:
  • SteamOS version: Beta 30th July - steam-runtime_0.20240610.91380
  • 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:

With this new updater I now have the problem it no longer recognizes my NTFS formatted SDCard. |It just shows up as SDo1T and asks me to format it. Also in Desktop it gives me mounting issues. The SDCard can be read perfectly fine on PC, so it's definately not a broken SD Card. It's a Sandisk 1tb microSD that worked perfectly fine before this update.

Steps for reproducing this issue:

  1. Format SDCard (on PC) in NTFS format
  2. Add some files (optionally)
  3. Put SD Card in steamdeck

goedzo avatar Aug 01 '24 09:08 goedzo

As another test, I also tried to put the SD-card in a thumb-usb-adapter and connect it via USB-c. This does not allow it to be shown aswell (In Desktop and Gaming mode), so it looks like an NTFS mouting issue independent of the connection method.

goedzo avatar Aug 01 '24 10:08 goedzo

For more reference, I have the NTFS automount script installed to make this work in the past: https://github.com/scawp/Steam-Deck.Mount-External-Drive

goedzo avatar Aug 01 '24 11:08 goedzo

Hello!

External drives formatted with NTFS can be mounted from the desktop if you e.g. click on the "Disks & Devices" icon on the panel and select "Mount and open".

This should work in all SteamOS versions and it does not need changes to the OS. You need to mount the drive manually from the desktop, however. I am aware that there are third-party scripts like the one you mention to mount it automatically.

In Game Mode the only supported file system is ext4.

bertogg avatar Aug 01 '24 14:08 bertogg

Replying to https://github.com/ValveSoftware/SteamOS/issues/1586#issuecomment-2263246772

Actually that does not work anymore with the beta. It now gives the error "in Desktop mode" could not mount device.

Btw, with the automount script, it did work perfectly also in Game mode, so no reason why this should not be the default behaviour in Steamdeck OS.

goedzo avatar Aug 01 '24 15:08 goedzo

You should be able to mount the device in Desktop mode, I just verified it, I wonder if there is an interaction with the automount script that you are using ... can you see any error in the journal ?

About Game Mode: it is Steam itself that won't recognize your ntfs-formatted drive, it's not an OS problem and has nothing to do with the automount script. I think that earlier versions of Steam would accept other filesystems but currently ext4 is the only supported one.

bertogg avatar Aug 01 '24 16:08 bertogg

You should be able to mount the device in Desktop mode, I just verified it, I wonder if there is an interaction with the automount script that you are using ... can you see any error in the journal ?

About Game Mode: it is Steam itself that won't recognize your ntfs-formatted drive, it's not an OS problem and has nothing to do with the automount script. I think that earlier versions of Steam would accept other filesystems but currently ext4 is the only supported one.

Well I am now in the process of reformatting my SD-card to Ext4 and uploading (1 TB of data) via SCP though Wifi. Only 6 days left to complete the transfer (sigh)..... If only connecting via USB-c to My PC and then simply uploading via USB, would be an option.

In short: I cannot test / verify anything anymore because I have the feeling, this will not be supported in future versions of SteamOS. So I need to get this transferred asap. 6 Days waiting time is just to much with 1tb of data.....

goedzo avatar Aug 01 '24 18:08 goedzo

You should be able to mount the device in Desktop mode, I just verified it, I wonder if there is an interaction with the automount script that you are using ... can you see any error in the journal ?

About Game Mode: it is Steam itself that won't recognize your ntfs-formatted drive, it's not an OS problem and has nothing to do with the automount script. I think that earlier versions of Steam would accept other filesystems but currently ext4 is the only supported one.

oh P.S, it was not a requirement for me that the Steam app could use the SDCard for steam itself. I used it just with Retrodeck and has a huge library of Roms for Emulation. That works perfectly on NTFS.

goedzo avatar Aug 01 '24 18:08 goedzo

oh P.S, it was not a requirement for me that the Steam app could use the SDCard for steam itself. I used it just with Retrodeck and has a huge library of Roms for Emulation. That works perfectly on NTFS.

Right, for Retrodeck I think that it should work fine, it's just Steam that ignores the filesystem. I would need to see a system report in order to understand why it was failing in your case, but since you're converting the card to ext4 it doesn't matter anymore.

bertogg avatar Aug 01 '24 18:08 bertogg

oh P.S, it was not a requirement for me that the Steam app could use the SDCard for steam itself. I used it just with Retrodeck and has a huge library of Roms for Emulation. That works perfectly on NTFS.

Right, for Retrodeck I think that it should work fine, it's just Steam that ignores the filesystem. I would need to see a system report in order to understand why it was failing in your case, but since you're converting the card to ext4 it doesn't matter anymore.

If it is in the logs, then maybe its still there? Do you have the commands I can try for you to execute? Maybe it still has something of interest?

goedzo avatar Aug 01 '24 20:08 goedzo

If it is in the logs, then maybe its still there? Do you have the commands I can try for you to execute?

Try this:

sudo journalctl | grep -iE 'mmc|block-device'

bertogg avatar Aug 02 '24 04:08 bertogg

log.txt

Looks like there is still some info left :). Here is the log:
Aug 01 02:36:37 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 02:36:37 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 02:36:37 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 02:36:37 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 02:36:37 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 02:36:37 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 02:39:02 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 02:39:02 steamdeck steamos-manager[638]: 2024-08-01T00:39:02.293506Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 02:39:02 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 02:39:02 steamdeck kernel:  mmcblk0: p1
Aug 01 02:39:02 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 02:39:02 steamdeck automount.sh[4333]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 02:39:02 steamdeck automount.sh[4333]:   "path": "/dev/mmcblk0",
Aug 01 02:39:02 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 02:39:02 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:39:02 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 02:39:02 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 02:39:02 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:39:02 steamdeck busctl[4359]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 02:39:02 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:39:02 steamdeck steamos-manager[638]: 2024-08-01T00:39:02.543637Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 02:39:02 steamdeck automount.sh[4350]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 02:39:02 steamdeck automount.sh[4350]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 02:39:02 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 02:39:02 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:39:02 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 02:39:06 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:39:06 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:39:09 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:39:09 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:39:14 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:39:14 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:39:28 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:39:28 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:41:37 steamdeck kernel: mmc0: card aaaa removed
Aug 01 02:41:43 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 02:41:43 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 02:41:43 steamdeck steamos-manager[638]: 2024-08-01T00:41:43.102938Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 02:41:43 steamdeck kernel:  mmcblk0: p1
Aug 01 02:41:43 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 02:41:43 steamdeck automount.sh[5028]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 02:41:43 steamdeck automount.sh[5028]:   "path": "/dev/mmcblk0",
Aug 01 02:41:43 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 02:41:43 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:41:43 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 02:41:43 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 02:41:43 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:41:43 steamdeck busctl[5059]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 02:41:43 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:41:43 steamdeck steamos-manager[638]: 2024-08-01T00:41:43.353054Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 02:41:43 steamdeck automount.sh[5047]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 02:41:43 steamdeck automount.sh[5047]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 02:41:43 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 02:41:43 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:41:43 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 02:41:54 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:41:54 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:41:55 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:45:53 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:45:53 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:47:06 steamdeck sudo[5282]:     deck : TTY=pts/1 ; PWD=/home/deck ; USER=root ; COMMAND=/usr/bin/fsck /dev/mmcblk0p1
Aug 01 02:47:36 steamdeck kernel: mmc0: card aaaa removed
Aug 01 02:47:40 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 02:47:40 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 02:47:40 steamdeck steamos-manager[638]: 2024-08-01T00:47:40.879331Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 02:47:40 steamdeck kernel:  mmcblk0: p1
Aug 01 02:47:40 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 02:47:41 steamdeck automount.sh[5303]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 02:47:41 steamdeck automount.sh[5303]:   "path": "/dev/mmcblk0",
Aug 01 02:47:41 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 02:47:41 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:47:41 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 02:47:41 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 02:47:41 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:47:41 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:47:41 steamdeck busctl[5336]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 02:47:41 steamdeck steamos-manager[638]: 2024-08-01T00:47:41.129469Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 02:47:41 steamdeck automount.sh[5324]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 02:47:41 steamdeck automount.sh[5324]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 02:47:41 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 02:47:41 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:47:41 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 02:47:49 steamdeck sudo[5389]:     deck : TTY=pts/1 ; PWD=/home/deck ; USER=root ; COMMAND=/usr/bin/fsck /dev/mmcblk0p1
Aug 01 02:50:07 steamdeck kernel: mmc0: card aaaa removed
Aug 01 02:50:09 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 02:50:09 steamdeck steamos-manager[638]: 2024-08-01T00:50:09.839576Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 02:50:09 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 02:50:09 steamdeck kernel:  mmcblk0: p1
Aug 01 02:50:09 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 02:50:09 steamdeck automount.sh[5419]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 02:50:09 steamdeck automount.sh[5419]:   "path": "/dev/mmcblk0",
Aug 01 02:50:09 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 02:50:09 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:50:09 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 02:50:10 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 02:50:10 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:50:10 steamdeck busctl[5452]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 02:50:10 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:50:10 steamdeck steamos-manager[638]: 2024-08-01T00:50:10.089707Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 02:50:10 steamdeck automount.sh[5439]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 02:50:10 steamdeck automount.sh[5439]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 02:50:10 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 02:50:10 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 02:50:10 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 02:51:09 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:51:09 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:51:23 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:51:23 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:51:49 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 02:51:49 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 02:52:05 steamdeck kernel: mmc0: card aaaa removed
Aug 01 09:15:52 steamdeck steamos-manager[638]: 2024-08-01T07:15:52.791234Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 09:15:52 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 09:15:52 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 09:15:52 steamdeck kernel:  mmcblk0: p1
Aug 01 09:15:52 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 09:15:52 steamdeck automount.sh[7639]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 09:15:52 steamdeck automount.sh[7639]:   "path": "/dev/mmcblk0",
Aug 01 09:15:52 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 09:15:52 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:15:52 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 09:15:53 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 09:15:53 steamdeck steamos-manager[638]: 2024-08-01T07:15:53.041392Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 09:15:53 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 09:15:53 steamdeck busctl[7661]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 09:15:53 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 09:15:53 steamdeck automount.sh[7652]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 09:15:53 steamdeck automount.sh[7652]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 09:15:53 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 09:15:53 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:15:53 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 09:23:15 steamdeck kernel: mmc0: card aaaa removed
Aug 01 09:23:17 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 09:23:17 steamdeck steamos-manager[638]: 2024-08-01T07:23:17.077087Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 09:23:17 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 09:23:17 steamdeck kernel:  mmcblk0: p1
Aug 01 09:23:17 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 09:23:17 steamdeck automount.sh[7805]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 09:23:17 steamdeck automount.sh[7805]:   "path": "/dev/mmcblk0",
Aug 01 09:23:17 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 09:23:17 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:17 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 09:23:17 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 09:23:17 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 09:23:17 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 09:23:17 steamdeck busctl[7828]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 09:23:17 steamdeck steamos-manager[638]: 2024-08-01T07:23:17.327226Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 09:23:17 steamdeck automount.sh[7818]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 09:23:17 steamdeck automount.sh[7818]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 09:23:17 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 09:23:17 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:17 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 09:23:19 steamdeck kernel: mmc0: card aaaa removed
Aug 01 09:23:21 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 09:23:21 steamdeck steamos-manager[638]: 2024-08-01T07:23:21.433408Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 09:23:21 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 09:23:21 steamdeck kernel:  mmcblk0: p1
Aug 01 09:23:21 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 09:23:21 steamdeck automount.sh[7863]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 09:23:21 steamdeck automount.sh[7863]:   "path": "/dev/mmcblk0",
Aug 01 09:23:21 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 09:23:21 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:21 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 09:23:21 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 09:23:21 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 09:23:21 steamdeck busctl[7885]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 09:23:21 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 09:23:21 steamdeck steamos-manager[638]: 2024-08-01T07:23:21.683568Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 09:23:21 steamdeck automount.sh[7876]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 09:23:21 steamdeck automount.sh[7876]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 09:23:21 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 09:23:21 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:21 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 09:23:22 steamdeck kernel: mmc0: card aaaa removed
Aug 01 09:23:24 steamdeck steamos-manager[638]: 2024-08-01T07:23:24.875334Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 09:23:24 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 09:23:24 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 09:23:24 steamdeck kernel:  mmcblk0: p1
Aug 01 09:23:24 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 09:23:24 steamdeck automount.sh[7916]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 09:23:24 steamdeck automount.sh[7916]:   "path": "/dev/mmcblk0",
Aug 01 09:23:24 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 09:23:24 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:25 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 09:23:25 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 09:23:25 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 09:23:25 steamdeck busctl[7939]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 09:23:25 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 09:23:25 steamdeck steamos-manager[638]: 2024-08-01T07:23:25.125481Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 09:23:25 steamdeck automount.sh[7929]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 09:23:25 steamdeck automount.sh[7929]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 09:23:25 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 09:23:25 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:25 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 09:23:27 steamdeck kernel: mmc0: card aaaa removed
Aug 01 09:23:29 steamdeck steamos-manager[638]: 2024-08-01T07:23:29.872348Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 09:23:29 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 09:23:29 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 09:23:29 steamdeck kernel:  mmcblk0: p1
Aug 01 09:23:29 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 09:23:29 steamdeck automount.sh[7969]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 09:23:29 steamdeck automount.sh[7969]:   "path": "/dev/mmcblk0",
Aug 01 09:23:29 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 09:23:29 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:29 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 09:23:30 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 09:23:30 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 09:23:30 steamdeck busctl[7993]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 09:23:30 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 09:23:30 steamdeck steamos-manager[638]: 2024-08-01T07:23:30.122459Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 09:23:30 steamdeck automount.sh[7983]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 09:23:30 steamdeck automount.sh[7983]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 09:23:30 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 09:23:30 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 09:23:30 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 10:51:10 steamdeck kernel: mmc0: card aaaa removed
Aug 01 10:56:54 steamdeck steamos-manager[638]: 2024-08-01T08:56:54.293440Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 10:56:54 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 10:56:54 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 10:56:54 steamdeck kernel:  mmcblk0: p1
Aug 01 10:56:54 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 10:56:54 steamdeck automount.sh[9313]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 10:56:54 steamdeck automount.sh[9313]:   "path": "/dev/mmcblk0",
Aug 01 10:56:54 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 10:56:54 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 10:56:54 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 10:56:54 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 10:56:54 steamdeck steamos-manager[638]: 2024-08-01T08:56:54.543564Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 10:56:54 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 10:56:58 steamdeck busctl[9341]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 10:56:58 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 10:56:58 steamdeck automount.sh[9326]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 10:56:58 steamdeck automount.sh[9326]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 10:56:58 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 10:56:58 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 10:56:58 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 11:04:17 steamdeck kernel: mmc0: card aaaa removed
Aug 01 11:04:51 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 11:04:51 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 11:04:51 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 11:04:51 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 11:04:51 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 11:04:51 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 11:08:06 steamdeck kernel: mmc0: HW tuning failed !
Aug 01 11:08:06 steamdeck kernel: mmc0: Tuning failed, falling back to fixed sampling clock
Aug 01 11:08:06 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 11:08:06 steamdeck kernel: mmc0: card aaaa removed
Aug 01 11:08:09 steamdeck steamos-manager[652]: 2024-08-01T09:08:09.055327Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 11:08:09 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 11:08:09 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 11:08:09 steamdeck kernel:  mmcblk0: p1
Aug 01 11:08:09 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 11:08:09 steamdeck automount.sh[4919]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 11:08:09 steamdeck automount.sh[4919]:   "path": "/dev/mmcblk0",
Aug 01 11:08:09 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 11:08:09 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 11:08:09 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 11:08:09 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 11:08:09 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 11:08:09 steamdeck busctl[4951]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 11:08:09 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 11:08:09 steamdeck steamos-manager[652]: 2024-08-01T09:08:09.305470Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 11:08:09 steamdeck automount.sh[4939]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 11:08:09 steamdeck automount.sh[4939]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 11:08:09 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 11:08:09 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 11:08:09 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 11:08:14 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 11:08:14 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 11:09:13 steamdeck kernel: mmc0: card aaaa removed
Aug 01 11:38:22 steamdeck steamos-manager[652]: 2024-08-01T09:38:22.608476Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 11:38:22 steamdeck kernel: mmc0: HW tuning failed !
Aug 01 11:38:22 steamdeck kernel: mmc0: Tuning failed, falling back to fixed sampling clock
Aug 01 11:38:22 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 11:38:22 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 11:38:32 steamdeck kernel: mmc0: Timeout waiting for hardware interrupt.
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Sys addr:  0x00000008 | Version:  0x00000603
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000008
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x0000003b
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Present:   0x01ff0000 | Host ctl: 0x00000017
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Power:     0x0000000e | Blk gap:  0x00000000
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Wake-up:   0x00000000 | Clock:    0x00000003
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Timeout:   0x0000000a | Int stat: 0x00000000
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Int enab:  0x03ff008b | Sig enab: 0x03ff008b
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Caps:      0x25f8c8bf | Caps_1:   0x00002077
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Cmd:       0x0000123a | Max curr: 0x005800c8
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Resp[0]:   0x00000000 | Resp[1]:  0x00000000
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Resp[2]:   0x00000000 | Resp[3]:  0x00000000
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: Host ctl2: 0x00000003
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: ADMA Err:  0x00000000 | ADMA Ptr: 0x7cfff200
Aug 01 11:38:32 steamdeck kernel: mmc0: sdhci: ============================================
Aug 01 11:38:55 steamdeck kernel: mmc0: Card removed during transfer!
Aug 01 11:38:55 steamdeck kernel: mmc0: Resetting controller.
Aug 01 11:38:55 steamdeck kernel:  mmcblk0: unable to read partition table
Aug 01 11:38:55 steamdeck kernel: mmc0: card aaaa removed
Aug 01 11:38:55 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 11:38:55 steamdeck systemd[1]: [email protected]: Main process exited, code=killed, status=15/TERM
Aug 01 11:38:55 steamdeck systemd[1]: [email protected]: Failed with result 'signal'.
Aug 01 11:38:55 steamdeck systemd[1]: Stopped Mount External Drive on mmcblk0.
Aug 01 11:38:57 steamdeck kernel: mmc0: error -123 whilst initialising SD card
Aug 01 11:38:59 steamdeck kernel: mmc0: error -123 whilst initialising SD card
Aug 01 11:39:01 steamdeck steamos-manager[652]: 2024-08-01T09:39:01.408512Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 11:39:01 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 11:39:01 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 11:39:01 steamdeck kernel:  mmcblk0: p1
Aug 01 11:39:01 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 11:39:01 steamdeck automount.sh[6559]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 11:39:01 steamdeck automount.sh[6559]:   "path": "/dev/mmcblk0",
Aug 01 11:39:01 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 11:39:01 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 11:39:01 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 11:39:01 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 11:39:01 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 11:39:01 steamdeck busctl[6593]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 11:39:01 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 11:39:01 steamdeck steamos-manager[652]: 2024-08-01T09:39:01.658651Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 11:39:01 steamdeck automount.sh[6580]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 11:39:01 steamdeck automount.sh[6580]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 11:39:01 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 11:39:01 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 11:39:01 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 11:39:05 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 11:39:05 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 11:48:22 steamdeck sudo[7054]:     deck : TTY=pts/2 ; PWD=/home/deck ; USER=root ; COMMAND=/usr/bin/grep mmc /proc/mounts
Aug 01 12:14:05 steamdeck kernel: mmc0: card aaaa removed
Aug 01 12:16:08 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 12:16:08 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 12:16:08 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 12:16:08 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 12:16:08 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 12:16:08 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 12:23:55 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 12:23:55 steamdeck steamos-manager[605]: 2024-08-01T10:23:55.785871Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 12:23:55 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 12:23:55 steamdeck kernel:  mmcblk0: p1
Aug 01 12:23:55 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 12:23:55 steamdeck automount.sh[5237]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 12:23:55 steamdeck automount.sh[5237]:   "path": "/dev/mmcblk0",
Aug 01 12:23:55 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 12:23:55 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 12:23:55 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 12:23:55 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 12:23:56 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 12:23:56 steamdeck busctl[5271]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 12:23:56 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 12:23:56 steamdeck steamos-manager[605]: 2024-08-01T10:23:56.036021Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 12:23:56 steamdeck automount.sh[5258]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 12:23:56 steamdeck automount.sh[5258]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 12:23:56 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 12:23:56 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 12:23:56 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 12:24:11 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 12:24:11 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 12:31:43 steamdeck kernel: mmc0: card aaaa removed
Aug 01 12:49:07 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 12:49:07 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 12:49:07 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 12:49:07 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 12:49:07 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 12:49:07 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 18:04:45 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 18:04:45 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 18:04:45 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 18:04:45 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 18:04:45 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 18:04:45 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 18:05:56 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 18:05:56 steamdeck steamos-manager[599]: 2024-08-01T16:05:56.067873Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 18:05:56 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 18:05:56 steamdeck kernel:  mmcblk0: p1
Aug 01 18:05:56 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 18:05:56 steamdeck automount.sh[2959]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 18:05:56 steamdeck automount.sh[2959]:   "path": "/dev/mmcblk0",
Aug 01 18:05:56 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 18:05:56 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:05:56 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 18:05:56 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:05:56 steamdeck steamos-manager[599]: 2024-08-01T16:05:56.318019Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 18:05:56 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 18:05:58 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 18:05:58 steamdeck busctl[2983]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 18:05:58 steamdeck automount.sh[2974]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 18:05:58 steamdeck automount.sh[2974]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 18:05:58 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 18:05:58 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:05:58 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 18:06:37 steamdeck kernel: mmc0: card aaaa removed
Aug 01 18:06:59 steamdeck steamos-manager[599]: 2024-08-01T16:06:59.304808Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0 found
Aug 01 18:06:59 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 18:06:59 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 18:06:59 steamdeck kernel:  mmcblk0: p1
Aug 01 18:06:59 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 18:06:59 steamdeck automount.sh[3047]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 18:06:59 steamdeck automount.sh[3047]:   "path": "/dev/mmcblk0",
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:06:59 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 18:06:59 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:06:59 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 18:06:59 steamdeck busctl[3070]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 18:06:59 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 18:06:59 steamdeck steamos-manager[599]: 2024-08-01T16:06:59.554977Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 18:06:59 steamdeck automount.sh[3060]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 18:06:59 steamdeck automount.sh[3060]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:06:59 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 18:08:47 steamdeck pkexec[3218]: deck: Executing command [USER=root] [TTY=unknown] [CWD=/home/deck/.local/share/Steam] [COMMAND=/usr/bin/steamos-polkit-helpers/steamos-format-device --owner 1000:1000 --device /dev/mmcblk0 --label RetroDeck]
Aug 01 18:09:56 steamdeck kernel:  mmcblk0: p1
Aug 01 18:09:56 steamdeck steamos-manager[599]: 2024-08-01T16:09:56.408170Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 18:09:56 steamdeck steamos-format-device[3230]: Good news: The device `/dev/mmcblk0' is the real thing
Aug 01 18:09:56 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:09:56 steamdeck automount.sh[3299]: /var/run/jupiter-automount-mmcblk0p1.lock is active: ignoring action add
Aug 01 18:09:56 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 18:09:56 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:09:56 steamdeck steamos-manager[599]: 2024-08-01T16:09:56.658321Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 18:09:56 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 18:10:32 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:10:32 steamdeck automount.sh[3314]: /var/run/jupiter-automount-mmcblk0p1.lock is active: ignoring action add
Aug 01 18:10:32 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 18:10:32 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:10:32 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0p1.
Aug 01 18:10:33 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Aug 01 18:10:33 steamdeck udisksd[763]: Mounted /dev/mmcblk0p1 at /run/media/deck/RetroDeck on behalf of uid 1000
Aug 01 18:10:33 steamdeck kernel: EXT4-fs (mmcblk0p1): mounted filesystem be9dd1df-9c70-4230-9ed6-b697e2a3ac6a r/w with ordered data mode. Quota mode: none.
Aug 01 18:10:33 steamdeck steamos-format-device[3230]: **** Mounted /dev/mmcblk0p1 at /run/media/deck/RetroDeck ****
Aug 01 18:12:44 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 18:12:44 steamdeck kernel: PCI: not using MMCONFIG
Aug 01 18:12:44 steamdeck kernel: PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Aug 01 18:12:44 steamdeck kernel: PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
Aug 01 18:12:44 steamdeck kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 01 18:12:44 steamdeck kernel: mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
Aug 01 18:12:44 steamdeck kernel: mmc0: new ultra high speed SDR104 SDXC card at address aaaa
Aug 01 18:12:45 steamdeck kernel: mmcblk0: mmc0:aaaa SD01T 954 GiB
Aug 01 18:12:45 steamdeck kernel:  mmcblk0: p1
Aug 01 18:12:52 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 18:12:52 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:12:52 steamdeck automount.sh[629]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 18:12:52 steamdeck automount.sh[629]:   "path": "/dev/mmcblk0",
Aug 01 18:12:52 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 18:12:52 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:12:52 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 18:12:53 steamdeck kernel: EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
Aug 01 18:12:53 steamdeck udisksd[852]: Mounted /dev/mmcblk0p1 at /run/media/deck/RetroDeck on behalf of uid 1000
Aug 01 18:12:53 steamdeck kernel: EXT4-fs (mmcblk0p1): recovery complete
Aug 01 18:12:53 steamdeck kernel: EXT4-fs (mmcblk0p1): mounted filesystem be9dd1df-9c70-4230-9ed6-b697e2a3ac6a r/w with ordered data mode. Quota mode: none.
Aug 01 18:12:53 steamdeck automount.sh[630]: **** Mounted /dev/mmcblk0p1 at /run/media/deck/RetroDeck ****
Aug 01 18:12:54 steamdeck systemd[1]: Finished Mount External Drive on mmcblk0p1.

goedzo avatar Aug 02 '24 12:08 goedzo

@goedzo thanks for the logs. The interesting part is here:

Aug 01 18:06:59 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0...
Aug 01 18:06:59 steamdeck automount.sh[3047]: Error mounting /dev/mmcblk0: unsupported fstype:  - {
Aug 01 18:06:59 steamdeck automount.sh[3047]:   "path": "/dev/mmcblk0",
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.
Aug 01 18:06:59 steamdeck systemd[1]: Failed to start Mount External Drive on mmcblk0.
Aug 01 18:06:59 steamdeck systemd[1]: Starting Mount External Drive on mmcblk0p1...
Aug 01 18:06:59 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 18:06:59 steamdeck busctl[3070]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error
Aug 01 18:06:59 steamdeck kernel: ntfs3: mmcblk0p1: volume is dirty and "force" flag is not set!
Aug 01 18:06:59 steamdeck steamos-manager[599]: 2024-08-01T16:06:59.554977Z DEBUG steamos_manager::ds_inhibit: New device mmcblk0p1 found
Aug 01 18:06:59 steamdeck automount.sh[3060]: Sent URL to steam: steam://system/devicemountresult/mmcblk0p1/2 (steam://system/devicemountresult/%6d%6d%63%62%6c%6b%30%70%31%2f%32)
Aug 01 18:06:59 steamdeck automount.sh[3060]: Error mounting /dev/mmcblk0p1 (status = 1)
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
Aug 01 18:06:59 steamdeck systemd[1]: [email protected]: Failed with result 'exit-code'.

If you run sudo journalctl (with no additional options) and check everything what happened around the Aug 01 18:06:59 mark you will see a few more details, but from what you pasted what I can see is:

  • The SteamOS automount service refuses to mount the drive because of the filesystem type (this is to be expected).
  • The third-party external-drive-mount tool that you are using also fails.
  • It looks like the filesystem is damaged or needs to be checked?
Aug 01 18:06:59 steamdeck kernel: ntfs3: mmcblk0p1: It is recommened to use chkdsk.
Aug 01 18:06:59 steamdeck busctl[3070]: Call failed: Error mounting /dev/mmcblk0p1 at /run/media/deck/RetroDeck: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error

Once more, I have never used this third-party external-drive-mount tool so it could also be that the problem is there. Another interesting test would be to disable that tool and see if you can mount the ntfs drive normally from the Desktop, but from what I understand you have already formatted the drive so this is not an option anymore.

bertogg avatar Aug 06 '24 09:08 bertogg

Yes, I think the automount tool originally got NTFS as the descriptor instead of NTFS3, which it no longer recognizes. But that is speculation since I didn't progress on fixing this.

On another interesting note, which I remember when it still worked in the previous version of the OS. The automount tool made it possible for the SteamApp in gaming mode to detect the NTFS-card and correctly provided the available space etc. Since NTFS does support permissions, I actually think you are also able to install games on the SDcard the same as with EXT4.

But you are also right, since I already formatted the card to EXT4, I am unable to do more testing. In any-case I do leave this open for steamdeck OS to actually implement automount of NTFS formatted cards. Because there are some good use-cases for it:

  1. I dualboot the deck (via Clover https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot ) to have a windows installation that can also use the same SDCard
  2. Much quicker copying of large files to the SD-card via a PC instead of wifi (via SSH)

Looking at the actual automount script here: https://github.com/scawp/Steam-Deck.Mount-External-Drive you only need to change to original /usr/lib/hwsupport/automount.sh file to include NTFS, because the kernel-drivers are already there.

I hope they can pick this up with the help of this "issue".

goedzo avatar Aug 06 '24 09:08 goedzo

@goedzo

You can mount the EXT4 volume on PC.

Install Windows Subsystem for Linux, you can look up a guide on how to do it. It's built into the OS.

https://devblogs.microsoft.com/commandline/access-linux-filesystems-in-windows-and-wsl-2/

Sunspark-007 avatar Aug 07 '24 06:08 Sunspark-007

@goedzo

You can mount the EXT4 volume on PC.

Install Windows Subsystem for Linux, you can look up a guide on how to do it. It's built into the OS.

https://devblogs.microsoft.com/commandline/access-linux-filesystems-in-windows-and-wsl-2/

Thanks for the tip! Did not know this, so that can be very usefull.

goedzo avatar Aug 07 '24 09:08 goedzo

You can use DeckMTP from Decky, that is still working.

kaizer419 avatar Nov 01 '24 17:11 kaizer419