位置: IT常识 - 正文

qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1

编辑:rootadmin
这篇文章主要介绍了qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1-1: device not accepting address 8, error -110的原因分析及解决方法,需要... 16-10-10

推荐整理分享qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

上位机:ubuntu14.04 64bit

下位机:qq2440

交叉编译器:arm-linux-gcc 3.4.1

下位机使用的linux内核版本:kernel2.6.13

1.插入u盘时错误信息如下:

qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1

[root@FriendlyARM /home]# usb 1-1: new full speed USB device using s3c2410-ohci and address 6usb 1-1: device descriptor read/64, error -110usb 1-1: device descriptor read/64, error -110usb 1-1: new full speed USB device using s3c2410-ohci and address 7usb 1-1: device descriptor read/64, error -110usb 1-1: device descriptor read/64, error -110usb 1-1: new full speed USB device using s3c2410-ohci and address 8usb 1-1: device not accepting address 8, error -110usb 1-1: new full speed USB device using s3c2410-ohci and address 9usb 1-1: device not accepting address 9, error -110

2.解决方案如下:

2.1修改drivers/usb/host/ohci-s3c2410.c文件,添加以下内容:

  a.先添加头文件#include <mach/regs-clock.h>

  b.在s3c2410_start_hc函数中添加以下内容:

bash/shell Code复制内容到剪贴板unsignedlongupllvalue=(0x78<<12)|(0x02<<4)|(0x03); while(upllvalue!=__raw_readl(S3C2410_UPLLCON)){ __raw_writel(upllvalue,S3C2410_UPLLCON); mdelay(1); }

  添加后的s3c2410_start_hc函数如下:

bash/shell Code复制内容到剪贴板staticvoids3c2410_start_hc(structplatform_device*dev,structusb_hcd*hcd) { structs3c2410_hcd_info*info=dev->dev.platform_data; dev_dbg(&dev->dev,"s3c2410_start_hc:\n"); clk_enable(clk); if(info!=NULL){ info->hcd=hcd; info->report_oc=s3c2410_hcd_oc; if(info->enable_oc!=NULL){ (info->enable_oc)(info,1); } } unsignedlongupllvalue=(0x78<<12)|(0x02<<4)|(0x03); while(upllvalue!=__raw_readl(S3C2410_UPLLCON)){ __raw_writel(upllvalue,S3C2410_UPLLCON); mdelay(1); } }

  2.2总结:以上修改的函数功能是启动主机控制器,因为usb时钟设置有问题,因而在开启主机控制器时修改时钟,修改后的S3C2410_UPLLCON的值为0xF4100008;

3.注意:本版本内核没有头文件regs-clock.h,因而我从其他内核中复制过来的,命令如下:

jello@jello-Inspiron-N4050:~/Downloads/qq2440/linux/kernel-2.6.13$ cp /tftpboot/kernel-2.6.35.7/arch/arm/mach-s3c2410/include/mach/regs-clock.h ./

本文链接地址:https://www.jiuchutong.com/zhishi/283237.html 转载请保留说明!

上一篇:ebrr.exe是什么进程 ebrr进程的作用介绍(电脑eb是什么意思)

下一篇:大叶绣球花上的一对日本树蛙,日本滋贺 (© Mitsuhiko Imamori/Minden)(绣球花的叶子出现了斑点,这是怎么了?)

  • 出厂设置的英文怎么写(出厂设置的英文是什么)

    出厂设置的英文怎么写(出厂设置的英文是什么)

  • 天猫积分为什么不能兑换(天猫积分为什么会过期)

    天猫积分为什么不能兑换(天猫积分为什么会过期)

  • 苹果x屏幕属于2k屏吗(苹果x屏幕属于2k吗)

    苹果x屏幕属于2k屏吗(苹果x屏幕属于2k吗)

  • 火山怎么申请5分钟的长视频(火山怎么申请成为圈主)

    火山怎么申请5分钟的长视频(火山怎么申请成为圈主)

  •   华为激活日期怎么看(华为激活日期和保修日期查询)

      华为激活日期怎么看(华为激活日期和保修日期查询)

  • 华为微信信息不显示在屏幕上怎么设置(华为微信信息不亮屏)

    华为微信信息不显示在屏幕上怎么设置(华为微信信息不亮屏)

  • 小米note黑屏充电没反应(小米手机黑屏充电没反应是怎么回事)

    小米note黑屏充电没反应(小米手机黑屏充电没反应是怎么回事)

  • 微信运动几分钟更新一次(微信运动几分钟更新步数)

    微信运动几分钟更新一次(微信运动几分钟更新步数)

  • 机械硬盘读不出来了怎么办(机械硬盘读不出来)

    机械硬盘读不出来了怎么办(机械硬盘读不出来)

  • 移动手机号停机多久会被注销如何恢复(移动手机号停机后多长时间会自动注销)

    移动手机号停机多久会被注销如何恢复(移动手机号停机后多长时间会自动注销)

  • 闲鱼提现失败退回什么意思(闲鱼无法提现到支付宝)

    闲鱼提现失败退回什么意思(闲鱼无法提现到支付宝)

  • 为什么快手看不到红包(为什么快手看不到好友在线)

    为什么快手看不到红包(为什么快手看不到好友在线)

  • 网络正常微信发不出去信息是怎么回事(网络正常微信发不出去图片)

    网络正常微信发不出去信息是怎么回事(网络正常微信发不出去图片)

  • mate30有耳机孔吗(华为mate30有插耳机的地方吗)

    mate30有耳机孔吗(华为mate30有插耳机的地方吗)

  • windows7四个默认库分别是(windows7有四个默认)

    windows7四个默认库分别是(windows7有四个默认)

  • 鸿蒙手机什么时候上市(鸿蒙啥时候上手机)

    鸿蒙手机什么时候上市(鸿蒙啥时候上手机)

  • ios信任开发者会中毒吗(ios信任开发者会显示吗)

    ios信任开发者会中毒吗(ios信任开发者会显示吗)

  • 如何清除字体格式(如何清除字体格式设置)

    如何清除字体格式(如何清除字体格式设置)

  • 快手黄钻能干啥(快手黄钻能干啥用)

    快手黄钻能干啥(快手黄钻能干啥用)

  • 手机刷机有几种(手机刷机有几种方式)

    手机刷机有几种(手机刷机有几种方式)

  • 如何获得大众点评的d币(如何获得大众点评优质点评)

    如何获得大众点评的d币(如何获得大众点评优质点评)

  • 拼多多怎么注册账号(拼多多怎么注册网店)

    拼多多怎么注册账号(拼多多怎么注册网店)

  • 苹果xr支持多大快充(苹果xr支持多大电流)

    苹果xr支持多大快充(苹果xr支持多大电流)

  • 手机设备管理在哪里(手机设备管理在哪里找?)

    手机设备管理在哪里(手机设备管理在哪里找?)

  • 手机保存网页图片找不到(手机保存网页图片失败是什么原因)

    手机保存网页图片找不到(手机保存网页图片失败是什么原因)

  • mac如何做热点?mac创建wifi热点方法介绍(mac怎么创建热点)

    mac如何做热点?mac创建wifi热点方法介绍(mac怎么创建热点)

  • 个税手续费返还政策最新规定2023
  • 总账会计和全盘会计的区别
  • 企业所得税减免所得税额怎么算
  • 专项应付款怎核算?
  • 电子发票作废了还能恢复吗
  • 股东股权比例怎么分配
  • 分支机构是不是需要设立账簿
  • 固定资产成本包括包装费吗
  • 商业企业的购货运费计入什么
  • 年底没计提年终奖,下一年发放要怎么做
  • 在建工程当中哪些是资产
  • 非盈利组织的好处
  • 支付明年报刊费
  • 月结发票与实缴发票可以一起报销吗
  • 企业所得税成本确认原则
  • 平台服务费如何开票
  • 所得税网上申报表
  • 增值普通发票税率怎么算
  • 用友t3修改帐套怎样修改企业会计准则
  • 小规模的应交税费涉及几个三级明细
  • 增值税专用发票的税率是多少啊
  • 跨月的红字发票
  • 吸甲醛最好的植物是什么?
  • 预付卡销售和充值
  • 退回多缴税款账务处理
  • 哪些凭证可以抵扣
  • 跨年度暂估成本
  • 购货款先到支付后付款
  • 出售固定资产减按2%会计处理1%怎么处理
  • exescope是什么软件
  • vue3全局属性
  • 债券溢价或折价是公司发行债券时产生的收益或损失
  • 发票联和抵扣联区别
  • 夜间潜水时发现水体
  • 踩雷日记:Pytorch mmcv-full简易安装
  • 其他债权投资和持有至到期投资的区别
  • mfc中format
  • 计提本月财务费用会计分录
  • 质保金如果以后可以退吗
  • python中类方法有什么用
  • python如何反编译
  • mongodb中主键的默认格式是哪个?
  • 哪几种进项税额允许抵扣
  • 一般纳税人哪种税
  • sqlserver 进程死锁
  • PostgreSQL教程(九):事物隔离介绍
  • 所得税交多了怎么留抵
  • 单位卖车怎么做账
  • 发生销售退回账务处理
  • 餐饮行业购入农产品
  • 个体户查账征收个人所得税税率
  • 内部应收账款计提坏账准备的抵消例题
  • 公司购买银行理财产品怎么做账
  • 律师咨询费计入什么科目
  • 旅行社代订机票便宜吗
  • sqlserver查看磁盘大小
  • sql中where语句的写法
  • mysql删除有外键关联的数据
  • mysql数据库随机取数据
  • mysql 去除重复查询结果
  • win键有啥用
  • windows 高分屏
  • win8如何使用网页版的onedrive
  • 电脑safari点击没反应
  • win7ghost纯净版美化版
  • cocos安装
  • javascript中对象一般由什么组成
  • 批处理程序
  • javascript内置对象应用团购
  • linux shell有什么用
  • 进入dos命令行
  • shell获取字符串中的数字
  • android 设置背景
  • jquery修改字体
  • 设计模式含义
  • brook javascript框架介绍
  • 地方税务局投诉有用吗
  • 推进社会治理的路径
  • 雅加达购物必买的东西
  • 个体开专用票需要进项吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设