s4 mini i9195 not reading SD card after root

Apologies if this is an old issue, but I can't seem to find it posted anywhere else. If I'm providing irrelevant information or not enough info, please let me know.

I rooted my phone an hour or so ago as I wanted to be able to raise the volume on movies so that I could actually hear the audio through headphones.

Since I rooted my phone the device won't mount my SD card. As soon as I boot the device it shows a system notification "You can safely remove SD card".
When I go into Settings>More>Storage the bottom option is for "Mount SD card". However when I press this it says "Preparing SD card" and then roughly 10 seconds later says "SD card safe to remove".

I have been using the Sandisk 64GB XC I SD card with the phone since I bought it.

I read somewhere that some kernels werent able to recognize 64gb memory cards. Maybe "GT-I9195_MF5_870901_kernel.tar.md5" this could be the issue.

So if I try a different kernel then this may fix the issue? Fantastic! Is there a better kernel you can recommend that I should try? As I mentioned, all I want is to be able to increase the headphone sound on videos...

If you look at the original root release thread there's the latest recovery and a custom kernel meant for stock ROMs for you to flash. Flash those it should work.

Sorry to ask so many questions, but I'm now a little hesitant to do something and end up doing the wrong thing. I assume that this is the thread you're referencing? I see so many ROMs there that I'm now just totally confused as to what to do and which one is for my device. I'm using the LTE i9195, so I assume this is the kernel I should be using?

I initially used this link to root the phone, so I'm now just searching for the original thread you mention. Hopefully I've got the right idea and it's just a matter of doing what I've already done with one file changed.

I have a small "ideea"
If someone with 64 Gb card could test something with a custom kernel ( that does not support 64 cards ) would be awsome ...
Set your I/O scheduler to CFQ I/O ( the default samsung uses ) in my kernel i use No-Op I/O and it does not work with 64 cards. Maybe other kernels that don`t support it uses some other scheduler then stock.
U can modify it with No-frills CPU Control and root
Thank u in advance

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?