Steam Deck

Steam Deck

Forcen Dec 1, 2022 @ 11:53am
need help with SSD
Hi there! Today I replaced storage from 64gb to 512gb (ssd).
This SSD is working fine on my main computer, there is no issues. Before replacing SSD was formatted to GPT, ext4.
This is photo from steam deck bios:
https://photos.app.goo.gl/6BL6YhaQN5w5Lj1a6
As you can see steam deck detect SSD in bios, but I can't re-imagine steam OS, coz error "no nvme drive detected".
I don't know what I'm doing wrong, my Linux skills is to low
< >
Showing 16-30 of 31 comments
Forcen Dec 4, 2022 @ 3:12am 
so I checked my ssd in Crystal disk info
https://photos.app.goo.gl/t9fUmEyApQoDC1SS8
mine ssd on right side
specs looking same as WD sn530
Last edited by Forcen; Dec 4, 2022 @ 3:37am
PopinFRESH Dec 4, 2022 @ 7:43pm 
Originally posted by Forcen:
so I checked my ssd in Crystal disk info
https://photos.app.goo.gl/t9fUmEyApQoDC1SS8
mine ssd on right side
specs looking same as WD sn530

Are you still able to install the original 64GB eMMC and boot the system normally with that?

If so, do that and verify that you've updated to the latest stable channel updates for the system (I'm assuming you've already done this).

After confirming you've got the latest device firmware boot into the setup utility (UEFI) and check in the UEFI > Advanced > Peripheral Configuration menu and post a picture of that settings sub-menu.

Also, since you're able to see the device in your other PC try to nuke the partition table that you've created outside of the re-image USB. If you can boot that PC to a linux live install and then do `dd if=/dev/zero of=/dev/$block bs=512 count=64` where "/dev/$block" is the block device of this NVMe SSD you are trying to use. Be careful using dd like this and ensure you are specifying the correct device as the output file (of=) as dd doesn't care what is on the disk/file and it will just write what you've told it to, in this case zeros. This is a data destructive process.

Once you've erased the partition table at the start of the disk and verified that you are on the latest firmware, reinstall the new SSD and boot to the Steam Deck Recovery USB

https://help.steampowered.com/en/faqs/view/1b71-edf2-eb6d-2bb3

When you've booted to the Steam Deck Recovery USB, select the option for Re-image Steam Deck. You can't select the other options, Clear local user data or Reinstall Steam OS, as those require the system to already have been imaged with SteamOS3.
Forcen Dec 4, 2022 @ 11:39pm 
Originally posted by PopinFRESH:
Originally posted by Forcen:
so I checked my ssd in Crystal disk info
https://photos.app.goo.gl/t9fUmEyApQoDC1SS8
mine ssd on right side
specs looking same as WD sn530

Are you still able to install the original 64GB eMMC and boot the system normally with that?

If so, do that and verify that you've updated to the latest stable channel updates for the system (I'm assuming you've already done this).

After confirming you've got the latest device firmware boot into the setup utility (UEFI) and check in the UEFI > Advanced > Peripheral Configuration menu and post a picture of that settings sub-menu.

Also, since you're able to see the device in your other PC try to nuke the partition table that you've created outside of the re-image USB. If you can boot that PC to a linux live install and then do `dd if=/dev/zero of=/dev/$block bs=512 count=64` where "/dev/$block" is the block device of this NVMe SSD you are trying to use. Be careful using dd like this and ensure you are specifying the correct device as the output file (of=) as dd doesn't care what is on the disk/file and it will just write what you've told it to, in this case zeros. This is a data destructive process.

Once you've erased the partition table at the start of the disk and verified that you are on the latest firmware, reinstall the new SSD and boot to the Steam Deck Recovery USB

https://help.steampowered.com/en/faqs/view/1b71-edf2-eb6d-2bb3

When you've booted to the Steam Deck Recovery USB, select the option for Re-image Steam Deck. You can't select the other options, Clear local user data or Reinstall Steam OS, as those require the system to already have been imaged with SteamOS3.
yes, old 64gb drive working well. I already install win10 on this 512 gb ssd, working fine on steam deck. I will try later all manipulations with this ssd and steamOS
Forcen Dec 6, 2022 @ 9:13pm 
I really don't understand: windows working good from this ssd on steam deck, but Linux can't detect ssd. Linux only detects ssd controller nvme0 without nvme0n1 disk
Last edited by Forcen; Dec 6, 2022 @ 10:05pm
thetargos Dec 7, 2022 @ 5:57am 
Originally posted by Forcen:
I really don't understand: windows working good from this ssd on steam deck, but Linux can't detect ssd. Linux only detects ssd controller nvme0 without nvme0n1 disk
Maybe it has to do with the partition table not being GPT
PopinFRESH Dec 7, 2022 @ 8:27pm 
Originally posted by thetargos:
Originally posted by Forcen:
I really don't understand: windows working good from this ssd on steam deck, but Linux can't detect ssd. Linux only detects ssd controller nvme0 without nvme0n1 disk
Maybe it has to do with the partition table not being GPT

That is why I suggested they nuke that portion of the disk with dd and then try to re-image with the recovery USB. As this process should create the partition table and filesystems expecting a disk with no table. If they followed what I noted in my previous reply then when they attempted to re-image the SSD it shouldn't have had a partition table on it.
thetargos Dec 7, 2022 @ 9:16pm 
Originally posted by PopinFRESH:
That is why I suggested they nuke that portion of the disk with dd and then try to re-image with the recovery USB. As this process should create the partition table and filesystems expecting a disk with no table. If they followed what I noted in my previous reply then when they attempted to re-image the SSD it shouldn't have had a partition table on it.
Indeed.

I find it odd that the flash process wouldn't create a partition table as well as partitions in the install process, but iI guess (since I do not own a Deck yet) that MBR partitions are simply not detected by the firmware of the Deck. A drive wthout table makes sense so that the install process (dd I'd assume?) creates and populates the partitions. Seems to also be a somewhat common issue with SD cards on the Deck, maybe given this same issue as well, I guess.
Forcen Dec 7, 2022 @ 9:34pm 
Originally posted by PopinFRESH:
Originally posted by thetargos:
Maybe it has to do with the partition table not being GPT

That is why I suggested they nuke that portion of the disk with dd and then try to re-image with the recovery USB. As this process should create the partition table and filesystems expecting a disk with no table. If they followed what I noted in my previous reply then when they attempted to re-image the SSD it shouldn't have had a partition table on it.

it's already in GPT, ext4.
After cloning my 64gb to new ssd, I replace it into steam deck - steam deck going to bootloop
Last edited by Forcen; Dec 7, 2022 @ 11:58pm
Have you tried to boot with the Arch Linux iso and run a fdisk -l ?

Because if you see your drive with the iso, it could be an indication that the kernel version bundled in SteamOS does not include a patch from the upstream kernel that you need, this problem is common with recent hardware and the distros not fully in sync with the upstream kernel such as SteamOS

Edit: If you try this, keep in mind to execute pacman before to make sure the kernel of the booted image is up to date, because even the kernel included in the Arch Linux iso is probably not at the latest version.

As of writing, the latest kernel version in Arch is 6.0.11.arch1-1, the latest official stable 6.0.12 will probabaly come in few hours,
Last edited by class101 [OLED deck]; Dec 8, 2022 @ 4:26am
Forcen Dec 8, 2022 @ 4:34am 
Originally posted by class101 deck:
Have you tried to boot with the Arch Linux iso and run a fdisk -l ?

Because if you see your drive with the iso, it could be an indication that the kernel version bundled in SteamOS does not include a patch from the upstream kernel that you need, this problem is common with recent hardware and the distros not fully in sync with the upstream kernel such as SteamOS

Edit: If you try this, keep in mind to execute pacman before to make sure the kernel of the booted image is up to date, because even the kernel included in the Arch Linux iso is probably not at the latest version.

As of writing, the latest kernel version in Arch is 6.0.11.arch1-1, the latest official stable 6.0.12 will probabaly come in few hours,

hmmm i will try arch Linux after my job.
Forcen Dec 10, 2022 @ 10:43am 
Originally posted by class101 deck:
Have you tried to boot with the Arch Linux iso and run a fdisk -l ?

Because if you see your drive with the iso, it could be an indication that the kernel version bundled in SteamOS does not include a patch from the upstream kernel that you need, this problem is common with recent hardware and the distros not fully in sync with the upstream kernel such as SteamOS

Edit: If you try this, keep in mind to execute pacman before to make sure the kernel of the booted image is up to date, because even the kernel included in the Arch Linux iso is probably not at the latest version.

As of writing, the latest kernel version in Arch is 6.0.11.arch1-1, the latest official stable 6.0.12 will probabaly come in few hours,
same problem with arch Linux. So very strange hardware issue. Maybe broken controller or something like that
arsenal4cn Dec 21, 2022 @ 8:29am 
same problem here
the Steam Deckcannkt recognize my new 2230 SSD 1TB but my computer can read the SSD well.

can anyone help? thank you
arsenal4cn Dec 21, 2022 @ 9:28pm 
my steam deck recognizes my SN530 1TB through external usb in desktop mode

but when I install SN530 into my steam deck slot, it cannot detect

is it only my problem? hope someone can help. thank you so much
Can we please make steamOS compatible with desktop rigs already :steamfacepalm:
< >
Showing 16-30 of 31 comments
Per page: 1530 50

Date Posted: Dec 1, 2022 @ 11:53am
Posts: 31