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

升级了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]) 

 

你可能感兴趣的:(记录一次fat32格式U盘不识别问题)