在uclinux下挂载优盘时出现一下错误:

mount -t msdos /dev/sda1 /ramfs

mount: Mounting /dev/sda1 on /ramfs failed: No such device or address

分析:

1.系统启动信息

usbmon: debugfs is not available
MCF532x USB EHCI: is found. ID=0x5 Rev=0x41
ehci ehci.1: EHCI Host Controller
ehci ehci.1: new USB bus registered, assigned bus number 1
ehci ehci.1: irq 176, io mem 0xfc0b4000
ehci ehci.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: uClinux 2.6.17.7-uc1 ehci_hcd
usb usb1: SerialNumber: ehci.1
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
MCF532x USB EHCI: is found. ID=0x5 Rev=0x41
ehci ehci.0: EHCI Host Controller
ehci ehci.0: new USB bus registered, assigned bus number 2
ehci ehci.0: irq 175, io mem 0xfc0b0000
ehci ehci.0: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: uClinux 2.6.17.7-uc1 ehci_hcd
usb usb2: SerialNumber: ehci.0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
ehci-mcf532x: can't find transceiver!
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
udc: Freescale MCF532x UDC driver version 27 October 2006 init
udc: No external transceiver!
udc: MCF532x USB Device is found. ID=0x5 Rev=0x41

可见:内核中已经有usb驱动。

2.u盘插入后,输出如下信息

usb 1-1: new full speed USB device using ehci and address 2
usb 1-1: not running at top speed; connect to a high speed hub
usb 1-1: Product: Flash Disk
usb 1-1: Manufacturer: USB
usb 1-1: SerialNumber: 2F693C30B8360028
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: Aigo USB  Model: Storage Device    Rev: 2.00
  Type:   Direct-Access                      ANSI SCSI revision: 02

可见:驱动程序已经找到u盘,但是没有和设备描述符关联上。

3.参考文档:http://www.gentoo.org/doc/zh_cn/usb-guide.xml

发现:内核配置时,没有选上这个选项 <*>   SCSI disk support

4.选上SCSI disk support后,重新编译内核,再插入u盘,显示一下信息

usb 1-1: new full speed USB device using ehci and address 2
usb 1-1: not running at top speed; connect to a high speed hub
usb 1-1: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: Aigo USB  Model: Storage Device    Rev: 2.00                 //u盘类型--爱国者
  Type:   Direct-Access                      ANSI SCSI revision: 02
ready
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)            //u盘容量--262M
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
 sda: sda1                                                                                         //挂载点--sda1
sd 0:0:0:0: Attached scsi removable disk sda
可见:u盘备挂载在sda1上。

5.再次mount,成功。

uclinux下挂载u盘问题相关推荐

  1. linux下挂载U盘过程

    linux下挂载U盘过程 本次例程的环境是在FC6下,通过终端操作的. 注意要挂载U盘需要有管理员的权限. 切换成管理员,输入: su root 然后输入管理员密码,进行密码认证: 成功后,先在 /m ...

  2. VirtualBox-ubuntu系统下挂载U盘

    VirtualBox-ubuntu系统下挂载U盘 一.挂载前的操作 二.命令行手动挂载U盘 1.进入终端,首先进入root用户 2.使用`fdisk -l`命令 3.使用`mkdir /mnt/usb ...

  3. linux下挂载U盘

    一.Linux挂载U盘: 1.插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1. 2.在mnt目录下先建立一个usb的目录(如:[root@ ...

  4. linux下挂载U盘的方法

    1.使用 cat /proc/partitions 查看系统现在有哪些分区: [root@localhost ~]# cat /proc/partitions major minor #blocks ...

  5. Ubuntu下挂载U盘

    2019独角兽企业重金招聘Python工程师标准>>> 第一步:查看U盘信息  首先使用  sudo fdisk -l 命令查看一下U盘在那里,  这个信息查看后,可能会类似看到下面 ...

  6. linux系统加载u盘的服务,Linux系统下挂载U盘的方法

    挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区.插上u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1) ...

  7. linux下如何挂载usb设备,Linux下挂载USB盘

    其实Linux环境下挂载USB设备并不算复杂. 首先通过fdisk –l检查USB设备是否已经被系统识别: [root@bjtest ~]# fdisk -l Disk /dev/sda: 1197. ...

  8. ECS服务器下挂载数据盘

    一.格式化和挂载数据盘    刚购买的ECS实例(如果选择了数据盘)在系统登陆后,是需要先格式化数据盘,然后再挂载数据盘.下面给出一个实例操作: 1.登陆ECS实例,运行fdisk -l 命令查看数据 ...

  9. linux挂载u盘显示目录忙,linux下挂载u盘及iso8859-1 not found错误解决

    1: 在控制台状态下输入如下命令: fdisk -l /dev/sd* 2: 在/mnt目录下建立一个挂装USB存储器的目录: mkdir /mnt/udisk 3: 然后再运行装载设备命令,将USB ...

最新文章

  1. oracle 判断11位数字,45个非常有用的 Oracle 查询语句小结
  2. win10商店打不开_PS打不开Raw格式?更新ACR新方式!【第05期 三分钟聊摄影】
  3. linux环境切换python3版本
  4. python多进程编程 多个函数并发执行_python并发编程之多进程编程
  5. 开源项目SlidingMenu的使用(Android)
  6. 项目开发中经常有一些被嫌弃的小数据,现在全丢给 FastDFS
  7. vs使用ado连接oracle,在VS环境下以ADO方式操作Oracle数据库
  8. jboss性能指标_JBoss BRMS复杂事件处理(CEP)性能基准
  9. c语言建立动态链表ppt,C语言链表讲解.ppt
  10. CISCO发现协议(CDP)理论与实验
  11. 远程出发jenkins jobs
  12. Giter8 -- 把项目布局模板放到 GitHub 上
  13. 在Debian上安装FlashPlayer10
  14. VB 6.0下载|Visual Basic 6.0简体中文企业版下载
  15. 计算机智能化的例子,工程机械智能化技术案例实例.ppt
  16. ps怎么做玻璃破碎碎片飞溅效果
  17. Word2016怎么制作目录
  18. C++实现二叉树同构
  19. 如何快速复制文件或文件夹路径?
  20. 英语口语练习十三之It's up to... (由……来决定)用法

热门文章

  1. Excel表格中,上下左右键无法移动单元格怎么办?
  2. python中的属于符号_Python中的'@ ='符号是什么?
  3. 30岁想转行零基础学什么好(0基础转行学什么技术不晚)
  4. ubuntu 卸载微信
  5. Kubernetes 中的 Pod 安全策略
  6. 在 GitLab 中自动统计代码行数
  7. 将EXCEL表格数据导入hive中
  8. win10系统磁盘格式化 Win10系统如何解除安全模式
  9. 计算机的机身内存和硬盘内存,机身内存
  10. Flutter Web 近期重要更新和路线图发布