[RESPONDED] Expansion Storage Temperature Linux (high in idle + how to measure)

Hi,

I found out that even if you have the expansion storage plugged into the device and not doing reading or writing onto it, it still gets quite warm. Also I don’t find a way to read the temperature of it. I saw the screenshots you could read in Windows (via a smart reader programm). Tried via smartctl and via sensors. No sensor went away when I unplugged it and hddparm says it doesn’t have a temp sensor.

Is there a way to fix this? Is really annoying getting this part getting warm/hot, when it doesn’t need to be. Seems to be the same even when the Expansion Storage is not even mounted.

(Using Fedora 39 Framework 13 AMD)

1 Like

Hi @framy ,

Have you tried looking into this guide ?

basically talks about applying thermal pad to the expansion storage. cheers!

Mine is fairly new and should have one, right? And wouldn’t really solve the problem. My problem isn’t thermal throttling, but wanting the bottom side of the Laptop to not get that warm (Framework 13 AMD being relatively cool and quite, if not charged fast or so, btw), more cool more comfortable. If this thing gets so warm I could use an USB stick and unplug it when not in use, but I purchased it so can have it in the Laptop when I use it and not dangling on the side.

The thing is it gets warm at all if not being even mounted or read/written from. It seems to take a lot power and doesn’t really and idle mode, like SSDs normally have. Maybe a Linux/Fedora problem or a firmware problem.
Should be fairly easy to recreate.
I could try being in the BIOS for half am hour and see if has the same effect, that would mean it’s a firmware issue, probably.

Not that comfortable to have it in and getting warm without being used.

And the temperature sensor thing, is another issue, but not of that much importance. Maybe it is because I have a 250 GB and not 1TB, but at least the 1TB seems to show a temperature reading in Windows, as you can see here:

I’ve noticed a similar issue on Arch with a 1TB. Tried setting some udev rules to sleep it when not being used. Still gets very hot just being plugged in, whether it’s mounted or not. And Yeah I opened it up and made sure mine was one with a thermal pad, it has one.

1 Like

@Framework I checked and let my Framework run the last night only sitting in BIOS and it still got hot, so it should be a firmware issue. Yes the Storage Expansion is bootable, but I just sat in the BIOS settings top page. Could you please look into this issue, as it should be the same in Windows/Linux if it happens in the BIOS. Thanks in advance :slight_smile:

No, I haven’t tried, but I think my expansion card should come already with one and it even gets hot just sitting a whole night in BIOS, so no write/read happening, no linux error can result in this, as it is just BIOS, so it is a firmware issue or so.

I have the 256Gb and added a thermal pad, it made no difference, they don’t have one by default.

As I also used it for an encrypted file for emails, it was obvious when it disconnected and reconnected. I wouldn’t have noticed the disconnect/reconnect if I didn’t have to enter a password each time it happened.

I tried using different slot, which seemed to work for a while, then the crad stopped being recognised altogether. I got a new one but it’s the same but I’m leaving it the same slot so as not to cause any other issues. :frowning:

And yes it gets quite ‘warm’

I plugged the card into a power meter and found that it draws .55w while unmounted and getting warm.

1 Like

Same issue here, I have the 1tb expansion card plugged in and not mounted in Linux, and it gets concerningly hot. Not sure how to measure power draw and temperature, but I feel like it should be completely idle until mounted.

hm … i am adding another oberservation … i have the same issue with a standard USB stick. although no data is transfered it gets very hot. same stick on my leneovo … no problems.
But i use NIXOS un FW16 and Win10 on leneovo