********************************LoongEmbedded********************************

作者:LoongEmbedded(kandi)

时间:2010.11.02

类别:WINCE驱动开发

********************************LoongEmbedded********************************

USB 3G驱动和USB HOST驱动加载

环境:WINCE6.0+S3C2443USB HOST通过USB HUB来接USB 3G模块(SIM5218),其中USB HOSTUSB 3G模块是分别单独供电的。

问题的现象:在开机之前接入USB U盘,开机之后3G驱动可以正常工作,而且可以识别到U盘;但如果在开机之后,也即3G驱动加载之后再接入U盘,那么系统会弹出“未定义的USB设备,请输入驱动名字”,也即无法加载U盘驱动。

对于这个问题我一时无解,今天在CSDN论坛上经过别人的指导,修改了USB HOST驱动的buffer,也即把2443_ohci.c下面的

static const DWORD gcTotalAvailablePhysicalMemory = 65536; // 64K

static const DWORD gcHighPriorityPhysicalMemory = 0x4000; // 16K

改为

static const DWORD gcTotalAvailablePhysicalMemory = 128*1024; //128K

static const DWORD gcHighPriorityPhysicalMemory = 32*1024; // 32K

经过上面的修改之后,也即加大了buffer,就没有上面的问题了,暂时还是很清楚为什么加大了USB HOST驱动的buffer就可以解决这个问题,不过先记录下来,后面再长时间深入学习USB HOST,再来搞清楚,下面是相关的链接

http://topic.csdn.net/u/20100922/11/d168d550-85e1-45f1-a058-1940b2ddbd2d.html

USB 3G驱动和USB HOST驱动加载相关推荐

  1. Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法

    Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法 问题描述 在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP ...

  2. linux优盘驱动目录,Linux U盘加载阵列卡驱动步骤(.dd或img).doc

    Linux U盘加载阵列卡驱动步骤(.dd或img) 如果没有Linux的机器,可以使用安装光盘的Linux环境:将?U?盘完全慢速格式化,将驱动拷贝到U盘,将U盘插在服务器上,用Linux安装光盘第 ...

  3. linux u盘加载阵列卡驱动步骤,Linux U盘加载阵列卡驱动步骤

    如果没有Linux的机器,可以使用安装光盘的Linux环境: 将 U 盘完全慢速格式化,将驱动拷贝到U盘,将U盘插在服务器上,用Linux安装光盘第一张启动到图形安装界面,按Ctrl+Alt+F2切换 ...

  4. 正确加载MySQL驱动的语句_正确加载MySQL驱动的语句_____________________;_学小易找答案...

    [多选题]电子图书的特点是 [简答题] [单选题]为了准备病理学考试,王同学想在图书馆借一本人民卫生出版社出版的熊小亮编写的<病理学试题库>,经过检索发现该书都被借出去了 , 最方便快捷的 ...

  5. java 加载驱动3种方法_加载jdbc驱动程序的三种不同方式

    1.比较常用 try{ Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动 String url="jdbc:mysql:/ ...

  6. WIN10 AMD显卡驱动安装后 系统无法加载 解决方案

    安装amd显卡驱动时系统崩溃,重启后系统无法进入登录界面(卡在四个圆球处) 此时不要着急重装系统,还有救的. 问题原因: 驱动安装不成功,但因安装时已经修改了相关系统设置,导致开机时无法正确加载显卡驱 ...

  7. 驱动ko文件开机自动加载配置

    直接编辑/etc/modules添加驱动名称(不要加后缀名)这里以test_pci.ko为例子 vim /etc/modules# /etc/modules: kernel modules to lo ...

  8. usb host 驱动之 urb

    1.URB 处理流程 (1)usb 设备驱动程序创建并初始化一个访问特定usb设备特定端点的 urb,并提交给 usb core: (2)usb core 提交该 urb 到 usb 主控制器驱动程序 ...

  9. Linux驱动移植USB网卡r8156驱动(详细)总结

    目录 一.简介 二.驱动移植 2.1 驱动源码解压 2.2 驱动Kconfig和Makefile配置 2.2.1 驱动上层目录识别驱动文件 2.2.2 驱动目录新建驱动Kconfig和Makefile ...

  10. VirtualBox 下USB 设备加载的步骤及无法加载的解决办法

    1. 将u盘插入电脑,在windows能够识别后,进入VirtualBox的选定要加载的虚拟机,选择设置-->选择usb设备项 2. 选择右边的第一或者是第二个图标,增加一个新的筛选器,第一个图 ...

最新文章

  1. 周志华等人提出可微XGBoost算法sGBM,速度提升、准确率更胜一筹
  2. 126篇殿堂级深度学习论文分类整理 从入门到应用 | 干货
  3. IDEA中创建maven项目后解决main文件夹下目录不全的问题
  4. 左滑右滑,在VS Code里滑个妹纸给你写喜欢的代码?
  5. Eclipse在Ubuntu8.04桌面系统下安装和弹出空白对话框
  6. 吉大计算机考研分数线2021,吉林大学2021考研分数线
  7. opencv-Getting Started with Videos
  8. Python入门--列表生成式
  9. 全国大学生恩智浦杯智能汽车竞赛
  10. MATLAB学习笔记02-MATLAB的数据类型
  11. 网友趣解: UCWEB手机浏览器产品说明书
  12. MessageBox--获知点击确认还是取消?
  13. EasyUI项目驱动学习
  14. 各种内部排序方法及其比较实验报告
  15. 【BJOI2019】排兵布阵 DP
  16. 如何恢复删除好友的微信聊天记录?iPhone手机高效操作方法
  17. Android Studio 随手记
  18. 利用社交网络数据进行推荐
  19. vue时间天气插件_vue创建天气webapp
  20. 移动 App 接入 QQ 登录/分享流程

热门文章

  1. Win7系统下hosts文件修改后无法保存
  2. python实现md5加密_Python实现md5加密验证访问接口总结
  3. 河南省高中毕业会考计算机考试,河南高中会考等级划分标准
  4. nerdctl命令tab键补齐方法
  5. Java高并发编程(四):并发编程基础
  6. 计算机网络:第三章 数据链路层
  7. 武安高中计算机学院那个好,河北邯郸最好的5所高中,前两所学霸如云,看看有你的母校没?...
  8. K - FatMouse and Cheese
  9. Windows 环境下载安装Docker
  10. 用Fiddler对Android应用进行抓包