I went ahead and recorded my terminal to show proof, but I’ve had this issue previously. Previously, I thought this was something that was fixed in a kernel update but perhaps this MicroSD card expansion card is just not as compatible with cards as a cheap $10 dongle off Amazon is?
Per the following recording, it obviously sees the MicroSD card, however it’s not coming up as a mounted device that I can browse or add stuff to. This issue has been happening for about a month now, and it doesn’t seem to matter which slot the card is in.
https://asciinema.org/a/648741
Also, apologies for the time in between showing lsusb
as it seems the slots lock quite tightly and getting a card out, which I don’t do often, takes a bit of effort.
Another terminal recording showing that the same MicroSD card works fine in an Anker USB-C to CF/SD card reader.
https://asciinema.org/a/648744
Hey Alex,
If memory serves me from our previous conversation, this was not something I was able to repro, with me leaning towards the card. I’d need to dig through the previous conversation.
This is a different MicroSD card, as the previous card has died a horrible death of destroyed contacts. This MicroSD card works in the Anker USB-C hub and a OWC USB-C hub that has a MicroSD slot fine, but refuses to mount when using the Framework MicroSD reader…could this be a matter of swapping out the MicroSD expansion card for a different one and trying again?
Going to upgrade to the Fedora 40 beta and try again
Yep, looks like even on Fedora 40’s most recent updates, another MicroSD card I have is showing up when listing USB devices, however it’s not coming up in Gnome Files:
s31bz@fw13amd:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 500G 0 disk
sdb 8:16 1 0B 0 disk
zram0 252:0 0 8G 0 disk [SWAP]
nvme0n1 259:0 0 3.6T 0 disk
├─nvme0n1p1 259:1 0 600M 0 part /boot/efi
├─nvme0n1p2 259:2 0 1G 0 part /boot
└─nvme0n1p3 259:3 0 3.6T 0 part
└─luks-cbe12b19-f1fb-4726-bc93-181d662ebb4f 253:0 0 3.6T 0 crypt /home
/
s31bz@fw13amd:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 17f6:0860 Unicomp, Inc. Unicomp 10x Kbrd R7_2_w_PS_R7_38
Bus 001 Device 003: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix Fingerprint USB Device
Bus 001 Device 004: ID 8087:0032 Intel Corp. AX210 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 090c:3350 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) USB DISK
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 32ac:0002 Framework HDMI Expansion Card
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 1e91:de3e Other World Computing USB2.0 Hub
Bus 007 Device 003: ID 0bda:0329 Realtek Semiconductor Corp. USB3.0 Card Reader
Bus 007 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 1e91:de3e Other World Computing USB3.0 Hub
Bus 008 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
However, the MicroSD card adapter at least lets me dd old cards now:
My microSD card stopped working on my framework 16 and it was fixed by assigning a drive letter using the disk management tool in windows. The expansion card and microSD card were both still working on my phone.
As this thread is primarily oriented towards the Framework 13 running Linux and not the Framework 16 nor Windows, I think we’re safe to close this @Matt_Hartley