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

  • 华为nova9卡槽在哪里(华为nova9卡槽在哪里图片)

    华为nova9卡槽在哪里(华为nova9卡槽在哪里图片)

  • vivox70pro+怎么打开悬浮球(vivo手机怎么打印)

    vivox70pro+怎么打开悬浮球(vivo手机怎么打印)

  • iphone13怎么把面容换成指纹(苹果13怎么缩小屏幕)

    iphone13怎么把面容换成指纹(苹果13怎么缩小屏幕)

  • 幻灯片切换方案设置(幻灯片切换方案设置为时钟)

    幻灯片切换方案设置(幻灯片切换方案设置为时钟)

  • word左右分页变成上下分页怎么弄(word左右分页变成上下分页联想小新)

    word左右分页变成上下分页怎么弄(word左右分页变成上下分页联想小新)

  • beatssolo3支持安卓吗(beatssolo3可以连安卓吗)

    beatssolo3支持安卓吗(beatssolo3可以连安卓吗)

  • b-d7电池是什么手机(b-d9电池是什么型号)

    b-d7电池是什么手机(b-d9电池是什么型号)

  • r53600x配什么主板(r53600x怎么配)

    r53600x配什么主板(r53600x怎么配)

  • 机械键盘单模和双模的区别(机械键盘单模和有线)

    机械键盘单模和双模的区别(机械键盘单模和有线)

  • 合并表格快捷键是什么(合并表格快捷键ctrl加什么)

    合并表格快捷键是什么(合并表格快捷键ctrl加什么)

  • 苹果se是不是双卡双待(新一代iphone se是双卡双待吗)

    苹果se是不是双卡双待(新一代iphone se是双卡双待吗)

  • 支付宝获取手机定位服务的权限在哪里(支付宝获取手机定位服务的权限在哪里设置)

    支付宝获取手机定位服务的权限在哪里(支付宝获取手机定位服务的权限在哪里设置)

  • soul互发多少条点亮全部字母(soul互发多少条点亮三颗星)

    soul互发多少条点亮全部字母(soul互发多少条点亮三颗星)

  • 华为返回键怎么显示出来(华为返回键怎么换边)

    华为返回键怎么显示出来(华为返回键怎么换边)

  • 开热点耗电快吗(开热点耗电快吗华为)

    开热点耗电快吗(开热点耗电快吗华为)

  • 什么叫wifi直连(wifi直连有什么用处)

    什么叫wifi直连(wifi直连有什么用处)

  • 快手怎么看直播人数(快手怎么看直播数据)

    快手怎么看直播人数(快手怎么看直播数据)

  • 快手私信删除能恢复吗(快手私信删除还能找到吗)

    快手私信删除能恢复吗(快手私信删除还能找到吗)

  • mate30可以反向充电吗(华为mate30支持反向充电怎么用)

    mate30可以反向充电吗(华为mate30支持反向充电怎么用)

  • 抖音直播怎么提现(抖音直播怎么提现到微信)

    抖音直播怎么提现(抖音直播怎么提现到微信)

  • ao3设置中文(ao3设置中文后文章还是英文)

    ao3设置中文(ao3设置中文后文章还是英文)

  • 华为p30卡槽在哪(华为p30卡槽在哪个位置图解)

    华为p30卡槽在哪(华为p30卡槽在哪个位置图解)

  • 华为鸿蒙系统怎么安装虫虫助手app?鸿蒙系统安装虫虫助手app详细步骤(华为鸿蒙系统怎么样)

    华为鸿蒙系统怎么安装虫虫助手app?鸿蒙系统安装虫虫助手app详细步骤(华为鸿蒙系统怎么样)

  • 出口退税退的是进项税还是销项税
  • 应交增值税和未交增值税都有余额
  • 发票超过认证期有什么影响
  • 企业税申报的三种方式
  • 二级分支机构不具有主体生产经营职能
  • 增值税发票9个点和13个点区别
  • 作废冲红的发票怎么做账处理
  • 自产产品用于职工福利确认收入吗
  • 预缴税款是否可以强制执行
  • 记账凭证的填写示例
  • 补交以前年度印花税记到哪个会计科目
  • 预收帐款一直挂账好吗
  • 企业食堂买东西怎么入账
  • 原材料验收的重要性
  • 收到3%的增值税专用发票可以抵扣吗
  • 佣金可以直接转到个人账户吗
  • 股权转让有溢价怎么做账
  • 2020年购进农产品的扣除率
  • 集团企业涉税需求网络
  • 应收账款怎么样转入以前年度损益调整
  • 结转与结余
  • 固定资产拆下旧部件
  • 季度不超过30万免税分录
  • 外贸企业内销与外销对比
  • 职工薪酬核算的内容
  • 辞退补偿金额怎么做账
  • PHP:Memcached::decrementByKey()的用法_Memcached类
  • 进程mmc.exe
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • jar启动指定启动类
  • yii框架运行原理
  • 代扣增值税如何做账
  • 补交上年度企业所得税报表怎么填写
  • 现金流量表补充资料怎么理解
  • 企业税负率过高的坏处
  • 递延所得税负债是什么科目
  • 移动端页设计
  • 前端常见面试
  • 建筑企业总包单位有哪些
  • 以土地使用权投资入股的会计处理
  • 返利销售的增值税怎么算
  • 工资计提啥意思
  • 食堂费用没有发票
  • 预付房租计入长期待摊费用吗
  • 现金日记账怎么填
  • 其他权益工具投资交易费用计入哪里
  • 销项100万进项80万交多少税
  • 母子公司间固定资产交换
  • 固定资产折旧递延收益
  • 自产货物赠送客户账务处理
  • 无形资产减值准备借贷
  • 教育行业的成本怎么做账
  • 会计工作移交的时候需要有谁在场
  • mysql中自定义函数属于那个
  • winserver2008开机启动
  • windows vista好用吗
  • ubuntu设置默认编辑器
  • windowsxp回收站实际是
  • linux怎么分盘
  • 怎么看win8.1的版本
  • win10应用商店更新比蜗牛还慢
  • win7开机提示由于启动计算机时出现页面文件
  • 笔记本接外设
  • js cocos
  • opengl es 3.2
  • codeblocks视频教程
  • shell备份文件脚本
  • 自动上传文件
  • dom编程艺术这本书好吗
  • jquery遍历数组的方法
  • jquery的方法
  • jquery实现全选全不选
  • android 进程启动流程
  • csp2020成绩查询
  • 当前土地增值税优惠政策
  • 成都网上税务局
  • 北京国税局电话客服热线
  • 买车购置税去哪里交钱
  • 建筑业甲方代扣代缴增值税吗
  • 开原航天医院官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设