记录一次fat32格式U盘不识别问题

时间:2022-11-25 05:53:23

升级了4.1.15内核发现U盘不识别了,考虑到内核编译前的配置是通过localmodconfig完成的,所以大略是缺模块导致。

于是开始查配置,USB控制器,EHCI,mass storeage device 都编进去了。

换了一个ext2格式U盘能正常挂载;

换成fat32格式,vfat,fat模块也都加载了,,,陷入了僵局。

再重行检查了一下内核日志,发现有一句错误“FAT-fs (sdc4): IO charset iso8859-1 not found”格外显眼;

更改配置重编内核模块,加入对应的本地语言支持,问题得以解决。

iso8859-1模块位置:

 Symbol: NLS_ISO8859_1 [=m]                                                                                                                                            │  
│ Type : tristate │
│ Prompt: NLS ISO
8859-1 (Latin 1; Western European Languages) │
│ Location: │
-> File systems │
│ (
1) -> Native language support (NLS [=y])