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

  • 抖音蓝v企业认证怎么开(抖音蓝v企业认证流程)

    抖音蓝v企业认证怎么开(抖音蓝v企业认证流程)

  • 钉钉怎么交电子版作文(钉钉电子版怎么弄)

    钉钉怎么交电子版作文(钉钉电子版怎么弄)

  • 微信拉群组聊天的方法是什么(微信 拉群聊)

    微信拉群组聊天的方法是什么(微信 拉群聊)

  • 小米指纹锁指纹无反应(小米指纹锁指纹失灵)

    小米指纹锁指纹无反应(小米指纹锁指纹失灵)

  • iphone11双卡双待吗(iphone11双卡双待怎么切换)

    iphone11双卡双待吗(iphone11双卡双待怎么切换)

  • tp-linkac1200是不是千兆(tp-linkac1200参数)

    tp-linkac1200是不是千兆(tp-linkac1200参数)

  • 荣耀x10发布时间(荣耀magic4发布时间)

    荣耀x10发布时间(荣耀magic4发布时间)

  • 手机打字怎么空格(手机打字怎么空格隔开Vivo)

    手机打字怎么空格(手机打字怎么空格隔开Vivo)

  • 华为畅享10和10e区别(华为畅享10和10e哪个好)

    华为畅享10和10e区别(华为畅享10和10e哪个好)

  • usb共享网络怎么提高网速(usb共享网络怎么是灰色的)

    usb共享网络怎么提高网速(usb共享网络怎么是灰色的)

  • iphonex和xr屏幕区别(苹果x和xr屏幕有什么区别)

    iphonex和xr屏幕区别(苹果x和xr屏幕有什么区别)

  • 支付宝自动续费功能在哪里关闭(支付宝自动续费怎么开通)

    支付宝自动续费功能在哪里关闭(支付宝自动续费怎么开通)

  • touch id是什么意思(touch id在哪里打开)

    touch id是什么意思(touch id在哪里打开)

  • ps怎么水平翻转图层(ps怎么水平翻转图像)

    ps怎么水平翻转图层(ps怎么水平翻转图像)

  • 手机插耳机没声怎么办(手机插耳机没声音了如何设置)

    手机插耳机没声怎么办(手机插耳机没声音了如何设置)

  • 手机qq收藏在哪里(手机qq收藏在哪里找)

    手机qq收藏在哪里(手机qq收藏在哪里找)

  • 余额宝体验金怎么使用(余额宝体验金怎么用啊)

    余额宝体验金怎么使用(余额宝体验金怎么用啊)

  • 本田的历史(本田车)

    本田的历史(本田车)

  • 西文文字在哪里设置(西文使用中文字体是什么意思)

    西文文字在哪里设置(西文使用中文字体是什么意思)

  • 快手八卦在哪看(快手八卦在哪看图片)

    快手八卦在哪看(快手八卦在哪看图片)

  • python多线程和多进程(python多线程和多协程对比)

    python多线程和多进程(python多线程和多协程对比)

  • ⅴivo手机x27可以无线充电吗(vivox27支持4g+吗)

    ⅴivo手机x27可以无线充电吗(vivox27支持4g+吗)

  • excel中yd是什么意思(exceldiv什么意思)

    excel中yd是什么意思(exceldiv什么意思)

  • movieplace.exe是什么进程文件 movieplace进程查询(movie maker是什么软件)

    movieplace.exe是什么进程文件 movieplace进程查询(movie maker是什么软件)

  • 什么是集成显卡(什么是集成显卡长什么样)

    什么是集成显卡(什么是集成显卡长什么样)

  • vue返回上一页自动刷新方式(vue实现返回顶部)

    vue返回上一页自动刷新方式(vue实现返回顶部)

  • 小规模纳税人结转
  • 税后经营净利率和营业净利率的区别
  • 交易性金融资产公允价值变动计入
  • 一般纳税人什么条件
  • 接受资不抵债并账会计分录
  • 销售折让开具红字
  • 土地增值税清算利息扣除规定
  • 哪些合同不需要缴纳印花税的通知
  • 公益性支出所得税扣除比例
  • 有现金折扣方式有哪些
  • 收到托收凭证怎么填写
  • 建筑预缴税款后如何进行账务处理?
  • 残疾人收到房租租赁发票收入还要缴纳个税吗
  • 以前年度损益调整属于哪类科目
  • 小规模纳税人未开票收入填在哪里
  • 小规模纳税人附加税减免政策2023
  • 小规模纳税人代账流程
  • 一般纳税人是什么等级
  • 小规模跨年发票可以入账吗
  • 税务要求企业所得税预缴申报更正
  • 一般纳税人怎么计算增值税
  • 个人所得税申报截止时间
  • npm sill idealTree buildDeps 安装踩坑指南(详细版)
  • 苹果15手机价格和图片颜色
  • 汽车修理公司的成本怎么核算
  • 总分类账和明细账
  • 什么样的企业是好企业,什么样的员工是好员工
  • 减值测试步骤
  • 员工工伤一次性赔偿会计分录
  • 进项税额转出怎么做账务处理
  • 工程项目科目如何设置
  • nginx隐藏后缀
  • 内存分配理解是什么
  • ChatGPT全面升级,GPT4支持多模态数据。
  • 程序员才能看懂的梗
  • 营改增前取得的有形动产为标的物
  • python的切片操作
  • 看望职工家属可以计入福利费吗
  • 企业收到财政拨付的专项资金账务处理
  • 一条sql更新多条记录
  • 医用口罩的适用人群
  • 电费为什么计入其他应付款
  • 有形动产租赁属于经营租赁吗
  • 资产减值损失会计科目编码
  • 小规模纳税人企业所得税2023
  • 专票时限是多长时间的
  • 一般纳税人不得领用专票的情形
  • 税收返还会计处理方法
  • 控制成本的优点
  • 减值准备减少记哪方
  • 网络服务费怎么入账
  • 收到税务局退回的增值税税款怎么做账
  • 增值税及附加是什么税
  • 临时设施摊销属于什么资产
  • 公司租用私人汽车怎么操作
  • 企业应收账款的事前管理包括
  • sql server本地登录
  • sqlserver2000怎么用
  • mysql+php
  • linux如何查询
  • LINUX操作系统的主要组成部分有
  • 用户请愿地址曝露怎么办
  • 锁屏壁纸设置后不显示怎么办
  • 阴影效果有什么用
  • opengl立体模型
  • 使用JQuery FancyBox插件实现图片展示特效
  • [置顶] 此外,车牌号:454118(懂得都懂[doge])
  • ie6-ie10的浏览器
  • 获取磁盘失败代码0-0
  • 有道词典下载安装
  • shell函数库
  • Python字符串大写
  • 列举出python的5个数据类型
  • JavaScript中的变量名不区分大小写
  • python数字类型及操作
  • 税务局24小时人工服务电话
  • 陕西税务局稽查处处长
  • 税控盘如何查询上报汇总成功
  • 新版电子发票怎么看发票代码图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设