El kernel y el lagfix no tienen nada que ver. La partición sd interna que es la que se abre al.conectar al pc está en formato fat32 y nada lo cambia, y la sd externa en caso de tenerla mas de lo mismo.
Si con el usb configurado en almacenamiento masivo no te lo reconoce prueba a activar la depuracion usb en ajustes aplicaciones desarrollo y a ver si así te lo reconoce.
Supongo que al conectarlo iniciarás el almacenamiento masivo no? Jejeje