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

  • qq音乐闪光灯在哪里设置(qq音乐的闪光灯效对手机有损伤吗)

    qq音乐闪光灯在哪里设置(qq音乐的闪光灯效对手机有损伤吗)

  • b站怎么设置循环播放(b站怎么设置循环播放一个视频)

    b站怎么设置循环播放(b站怎么设置循环播放一个视频)

  • 荣耀v30的刷新率是60还是90(荣耀v30刷新率能调120吗)

    荣耀v30的刷新率是60还是90(荣耀v30刷新率能调120吗)

  • 苹果11如何设置电池百分比(苹果11如何设置来电铃声)

    苹果11如何设置电池百分比(苹果11如何设置来电铃声)

  • 小米桌面下面的搜索栏怎么去掉(小米桌面下面的小爱怎么关)

    小米桌面下面的搜索栏怎么去掉(小米桌面下面的小爱怎么关)

  • 手机qq群里下载的文件在哪里(qq群下载)

    手机qq群里下载的文件在哪里(qq群下载)

  • 爱奇艺录屏功能在哪里(爱奇艺能录屏么)

    爱奇艺录屏功能在哪里(爱奇艺能录屏么)

  • 嘀嘀顺风车上线了吗(滴滴顺风车上架了吗)

    嘀嘀顺风车上线了吗(滴滴顺风车上架了吗)

  • 快手没交保证金能上传商品吗(快手没交保证金的店铺能不能出售商品)

    快手没交保证金能上传商品吗(快手没交保证金的店铺能不能出售商品)

  • 麒麟5g芯片有哪些(麒麟5gsoc芯片)

    麒麟5g芯片有哪些(麒麟5gsoc芯片)

  • 智行退款一般几天到(智行退款一般几号到账)

    智行退款一般几天到(智行退款一般几号到账)

  • 京东说拆封不退怎么退(京东已拆封不给退怎么办)

    京东说拆封不退怎么退(京东已拆封不给退怎么办)

  • p40多少倍光学变焦(p40光学变焦倍数)

    p40多少倍光学变焦(p40光学变焦倍数)

  • 苹果11微信发语音没声音(苹果11微信发语音显示时间太短)

    苹果11微信发语音没声音(苹果11微信发语音显示时间太短)

  • 华为p40pro限量套装是什么(华为p40pro限量套装区别)

    华为p40pro限量套装是什么(华为p40pro限量套装区别)

  • 华为mate30pro前面三个摄像头的作用(华为mate30pro前面三个孔)

    华为mate30pro前面三个摄像头的作用(华为mate30pro前面三个孔)

  • 华为nova系列支持nfc吗(华为nova 7 pro)

    华为nova系列支持nfc吗(华为nova 7 pro)

  • ipad型号a1822是哪款(ipad型号a1822是air3吗)

    ipad型号a1822是哪款(ipad型号a1822是air3吗)

  • 小米的智能出行是什么东西(小米的智能出行是什么)

    小米的智能出行是什么东西(小米的智能出行是什么)

  • 手环充不了电了怎么办(手环充不了电了怎么回事)

    手环充不了电了怎么办(手环充不了电了怎么回事)

  • 闲鱼能申请退款几次(闲鱼能申请退款么)

    闲鱼能申请退款几次(闲鱼能申请退款么)

  • 监控录像能调出几天的(监控录像里的摄像头可以调吗)

    监控录像能调出几天的(监控录像里的摄像头可以调吗)

  • wifi6什么意思(荣耀手机wifi6什么意思)

    wifi6什么意思(荣耀手机wifi6什么意思)

  • 安卓拦截短信在哪里看(安卓 拦截短信)

    安卓拦截短信在哪里看(安卓 拦截短信)

  • wps扫描功能在哪里(wps扫描功能在哪里 电脑)

    wps扫描功能在哪里(wps扫描功能在哪里 电脑)

  • Vue创建项目的步骤(vue项目创建流程)

    Vue创建项目的步骤(vue项目创建流程)

  • 公司旧车出售要交什么税
  • 利息收入需要缴纳企业所得税吗
  • 商贸公司成本大吗
  • 工会筹备金需不需要计提
  • 企业社会保险登记表
  • 私车公用报销油费
  • 劳务分包和劳务外包
  • 房地产公司销售商品房属于增值税征收范围吗
  • 留存收益总额不变
  • 其他人挂靠公司交社保会计处理怎么做?
  • 确认收入销售折让分录
  • 出售旧机床的账务处理
  • 多扣社保个人部分怎么做分录
  • 每月能领多少专利费
  • 资产折旧摊销扣什么税
  • 评估入账的开发权是否可以税前扣除?
  • 2018年房地产行业分析
  • 年终一次性奖金个税计算
  • 需要清卡才能开票吗
  • 发生破损
  • 三证合一之后的税务登记
  • 汇兑结算方式可以分为
  • 公司与客户合作协议范本
  • 社会保险生育险能报多少
  • 广告业财政拨款包括哪些
  • 土地征收补偿款多久到账
  • 中文字符和英文字符的转换
  • 默认网关和dns怎么填
  • 三方转账协议应该怎么写
  • 知乎如何更改名字
  • 在建工程进项税额
  • 业务招待费会计分录
  • TypeError: Cannot read properties of null (reading ‘insertBefore‘) vue项目报错
  • 非正常损失的存货进项税额转出
  • php如何调用function
  • 人工智能讲解
  • 以我为主题画一幅画
  • php实现上传文件
  • reset fields
  • 猿创设计科技有限公司
  • 微信支付的开发公司
  • 防伪税控系统该如何操作
  • 待抵扣进项税额的账务处理
  • 织梦使用教程
  • sqlserver存储过程if语句
  • 公司购买新车怎么入账
  • 小规模纳税人低于多少免征增值税
  • 经营过程中借股怎么处理
  • 人力资源外包服务企业
  • 企业票据贴现属于什么业务
  • 经营租赁不动产租赁发票开具要求
  • 购货方享受现金折扣增值税
  • 应付职工薪酬包括福利费吗
  • 建筑工程行业前景
  • 收到货款但未开票怎么入账
  • 诺诺开票人怎么修改
  • 会计准则 职工福利
  • 删除用户mysql
  • windows vista如何升级
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • ubuntu 14.04安装
  • sstray.exe - sstray是什么进程 有什么作用
  • 如何查看win7激活码能重复使用
  • xp系统注册表在哪
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • windows8开始菜单消失了怎么恢复
  • win8.1出现了一些问题
  • 方块滚动代码怎么写
  • nodejs阿里云
  • xp没有我的电脑图标怎么办
  • react all in js
  • jsp实现ajax
  • python socket编程教程
  • 使用vs code开发Django
  • python快捷键大全
  • unity导出资源包
  • 安徽省马鞍山地区代码
  • 三证合一 税务
  • 会计审计和税务服务属于什么税目
  • 北京一证通如何安装安全控件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设