位置: 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)(绣球花的叶子出现了斑点,这是怎么了?)

  • 华为平板怎么关闭应用程序(华为平板怎么关闭皮套模式)

    华为平板怎么关闭应用程序(华为平板怎么关闭皮套模式)

  • oppo手机自带步数怎么设置(oppo手机自带步数不显示了,怎么办)

    oppo手机自带步数怎么设置(oppo手机自带步数不显示了,怎么办)

  • 移动铂金会员连续包月怎么取消(移动铂金会员连续包月不能取消)

    移动铂金会员连续包月怎么取消(移动铂金会员连续包月不能取消)

  • iosnfc怎么复制门禁卡的(nfc iphone怎么复制门禁卡)

    iosnfc怎么复制门禁卡的(nfc iphone怎么复制门禁卡)

  • 二维码扫出来是空白的(二维码扫出来是一串数字字母)

    二维码扫出来是空白的(二维码扫出来是一串数字字母)

  • 苹果11建议更新ios13.5.1吗(苹果11建议更新ios16.2吗)

    苹果11建议更新ios13.5.1吗(苹果11建议更新ios16.2吗)

  • 快手提现短信为什么发不出去(快手提现短信为啥收不到)

    快手提现短信为什么发不出去(快手提现短信为啥收不到)

  • 电脑连续开机几天好么(电脑连续开机几天后开不了机)

    电脑连续开机几天好么(电脑连续开机几天后开不了机)

  • 手机不是5g可以用5g套餐吗(手机不是5g可以升级5g吗)

    手机不是5g可以用5g套餐吗(手机不是5g可以升级5g吗)

  • iphone换id照片还在么(苹果换id照片会不会没有)

    iphone换id照片还在么(苹果换id照片会不会没有)

  • 没有取消订阅按钮(订阅中没有取消订阅怎么回事)

    没有取消订阅按钮(订阅中没有取消订阅怎么回事)

  • 苹果11home键怎么设置(苹果11home键怎么添加功能)

    苹果11home键怎么设置(苹果11home键怎么添加功能)

  • 微博账号格式错误什么意思(微博手机号格式错误)

    微博账号格式错误什么意思(微博手机号格式错误)

  • 上传附件是什么意思(什么叫上传附件)

    上传附件是什么意思(什么叫上传附件)

  • 360闪退怎么回事(360导致游戏闪退)

    360闪退怎么回事(360导致游戏闪退)

  • word高级替换查找(word替换高级用法)

    word高级替换查找(word替换高级用法)

  • vivo手机怎么设置sos功能(vivo手机怎么设置字体大小)

    vivo手机怎么设置sos功能(vivo手机怎么设置字体大小)

  • 红米note8怎么关闭锁屏声音(红米note8怎么关机)

    红米note8怎么关闭锁屏声音(红米note8怎么关机)

  • 快手极速版怎样收藏作品(快手极速版怎样领金币)

    快手极速版怎样收藏作品(快手极速版怎样领金币)

  • vue慢动作怎么拍(vue视频特效怎么弄的)

    vue慢动作怎么拍(vue视频特效怎么弄的)

  • 淘宝淘小铺是什么(淘宝淘小铺是什么意思)

    淘宝淘小铺是什么(淘宝淘小铺是什么意思)

  • p20pro是曲面屏吗(p20pro是不是曲屏)

    p20pro是曲面屏吗(p20pro是不是曲屏)

  • qq微云上传视频(qq微云如何上传视频)

    qq微云上传视频(qq微云如何上传视频)

  • 拼多多消费总额哪里看(怎样查询拼多多消费总额)

    拼多多消费总额哪里看(怎样查询拼多多消费总额)

  • 索尼xperia1怎么设置铃声

    索尼xperia1怎么设置铃声

  • 华为m5能连接投影仪吗(华为m5怎么和手机连接)

    华为m5能连接投影仪吗(华为m5怎么和手机连接)

  • vps和云主机的区别(云主机跟vps)

    vps和云主机的区别(云主机跟vps)

  • MSDN上MS-DOS 6.22的安装方法(ms-dos 6.0)

    MSDN上MS-DOS 6.22的安装方法(ms-dos 6.0)

  • 电脑学习网推荐2022年全仿imtoken钱包,全仿thinkphp钱包源码包括安卓苹果双端完整源码-电脑学习网(学电脑哪个网站比较好)

    电脑学习网推荐2022年全仿imtoken钱包,全仿thinkphp钱包源码包括安卓苹果双端完整源码-电脑学习网(学电脑哪个网站比较好)

  • 针对搜索发布可搜多关键词及定栏目搜索(发布相应的搜索公告)

    针对搜索发布可搜多关键词及定栏目搜索(发布相应的搜索公告)

  • 小规模纳税人结转
  • 北京增值税发票勾选认证平台
  • 公司欠款利息收入需要交增值税吗?
  • 电子税务局自然人怎么切换到企业
  • 收购别人的公司要具备什么条件
  • 房地产企业借款过多的原因
  • 停用的厂房折旧吗
  • 增值税转型的主要内容
  • 固定资产怎么确认是不是投入使用了
  • 发票丢了企业所得怎么办
  • 车辆保险费包括
  • 原材料的运输费怎么做会计分录
  • 营改增后增值税专用发票抵扣规定
  • 施工费增值税税率是9%
  • 税控系统技术维护费抵扣如何填报
  • 电子发票如何报销做账
  • 事业单位的增值税科目
  • 租赁发票需要写税号吗
  • 党费专用账户可以收取转账费用吗
  • 农贸市场可以收什么的费
  • 清理缓存网页电脑
  • 零售企业退货分录
  • 金融资产减值损失计入什么科目
  • 无销售发票的基本户收入?
  • 弥补以前年度亏损最多几年
  • 做电脑配件的公司
  • wordpress优化seo
  • 生产型企业出口退税退的是哪部分的税
  • php实现计算百度百科
  • vuedraggable官方文档
  • laravel orm使用
  • 游戏ai模式是什么意思
  • 93.transformer、多头注意力以及代码实现
  • 前端使用vue
  • python一点都不简单
  • js倒数
  • es6箭头函数写法
  • laravel日志管理系统
  • stat命令的作用
  • 存货盘点会计分录怎么做
  • 企业报表年报
  • 利息收入的纳税调整
  • 销售旧货物的增值税
  • 爬虫工程师简介
  • python如何点击网页按钮
  • 供应商退款需要冲库存商品吗
  • 员工为公司垫付的钱会计分录
  • 印花税计提怎么做分录
  • 常见数据库系统软件
  • sqlserver存储过程加密
  • 企业资金管理是什么意思
  • 原材料计入什么摘要
  • 契税和印花税的会计分录
  • 暂估入库有时间限制吗
  • 医院销售药品是否缴纳增值税
  • 出口企业样品收入分录
  • 发票红字怎么弄
  • 变更法人流程和资料
  • 业务协作费计入什么科目
  • 人民币报关退税流程
  • 上年未结转金额是什么意思
  • 破产清算的程序特点
  • 企业购买黄金有限制吗
  • 天猫佣金是啥
  • 现金日记账怎么划线
  • 公司法人可以变更给老人吗
  • ubuntu 重启xorg
  • 让一切停留在最美好的时光
  • cocos2dx 4.0
  • js中的三种弹出式消息提醒的命令是什么
  • 使用linux开发
  • js原始值有哪些
  • 编写程序实现将两个文本文件的内容合并
  • jQuery select自动选中功能实现方法分析
  • shell 比较大小
  • scrapy—redis
  • 深入理解计算机系统 电子书
  • python,多线程
  • 个人取得抽奖,购车抵用,需要缴纳个人所得税吗
  • 企业补缴公积金 归集额增加
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设