设为首页 加入收藏

TOP

移植Linux内核到S3C2410开发板的问题
2014-11-24 11:57:35 来源: 作者: 【 】 浏览:1
Tags:移植 Linux 内核 S3C2410 开发 问题

问题:


内核配置时使用smdk2410的默认配置. U盘不能挂载!


插拔U盘提示信息为:


$ usb 1-1: USB disconnect, address 2


usb 1-1: new full speed USB device using s3c2410-ohci and address 3


usb 1-1: configuration #1 chosen from 1 choice


办法:


重新配置内核, 启用SCSI device support,SCSI相关模块最好编译进内核,不要以module形式编译。


再次插上U盘提示信息为:


插上U盘后,显示:


usb 1-1: new full speed USB device using s3c2410-ohci and address 3


usb 1-1: configuration #1 chosen from 1 choice


scsi1 : SCSI emulation for USB Mass Storage devices


scsi 1:0:0:0: Direct-Access USB Flash Disk 1.06 PQ: 0 ANSI: 0 CCS


sd 1:0:0:0: [sda] 129312 512-byte hardware sectors (66 MB)


sd 1:0:0:0: [sda] Write Protect is off


sd 1:0:0:0: [sda] Assuming drive cache: write through


sd 1:0:0:0: [sda] 129312 512-byte hardware sectors (66 MB)


sd 1:0:0:0: [sda] Write Protect is off


sd 1:0:0:0: [sda] Assuming drive cache: write through


sda: sda1


sda: p1 exceeds device capacity


sd 1:0:0:0: [sda] Attached SCSI removable disk


U盘的设备名称为sda1,执行命令挂载:


#mount -t vfat sda1 /mnt


提示错误信息:


Unable to load NLS charset cp437


FAT: codepage cp437 not found


mount: mounting sda1 on /mnt failed: Invalid argument


原因是内核缺少cp437字符集。


重新配置内核,在filesystems-->native language support-> 中选择Codepage 437和其他的一些常用的字符集。


再次执行命令挂载:


#mount -t vfat sda1 /mnt


挂载成功,无任何错误信息输出!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ppc-booting-sequence 下一篇PowerPc下的寻址模式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C/C++ 类模板与模板 (2025-12-27 01:49:52)
·C语言 模板化<templ (2025-12-27 01:49:49)
·C/C++模板类模板与函 (2025-12-27 01:49:46)
·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)