主题 : [不完美解决]Tiny210V2开发板android4下通过usb hub接usb 蓝牙模块失败, 上传串口信息 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 56645
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2011-10-11
最后登录: 2017-09-13
楼主  发表于: 2013-03-13 11:58

 [不完美解决]Tiny210V2开发板android4下通过usb hub接usb 蓝牙模块失败, 上传串口信息

Tiny210V2 SDK 1301开发板,系统为android4,最新厂方制作版本。
因为要同时使用usb-wifi和usb-蓝牙,所以接了一个usb-hub,然后再接wifi、蓝牙。
发现wifi模块工作正常,蓝牙模块无法工作。单独通过usb-hub接蓝牙,问题依旧;去除usb-hub,直接接usb-蓝牙,工作正常。
usb-hub使用的是GL850A芯片。

请问对usb-hub的使用有什么要求吗?比如控制芯片啥的。
[ 此帖被allyfeng在2013-04-18 16:36重新编辑 ]
附件: 信息.rar (24 K) 下载次数:5
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2013-03-14 10:11
没有试过同时接,蓝牙模块要在上电之前接好,再开机才行。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 56645
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2011-10-11
最后登录: 2017-09-13
2楼  发表于: 2013-03-14 12:36
是的, 均插好后再开机的。
其实不是同时插的问题,而是通过hub接蓝牙就不行。
通过串口信息来看,也许是hub的驱动问题,无法对插蓝牙模块的hub端口进行复位。
换了一个FE2.1芯片的hub也不成功。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2013-03-14 14:14
我们使用的USB hub芯片是USB2514,接蓝牙没有问题,其他的就不知道了。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 56645
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2011-10-11
最后登录: 2017-09-13
4楼  发表于: 2013-03-14 18:10
恩,找找看, 不知道哪个usb-hub 是用 USB2514的
级别: 新手上路
UID: 56645
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
综合积分: 68 分
注册时间: 2011-10-11
最后登录: 2017-09-13
5楼  发表于: 2013-04-18 16:36
暂时有了解决办法,但不完美。

貌似usb的ehci驱动有点问题。
在内核中加了一些信息显示后发现,ehci总是不停地发现并连接设备,然后断开连接;断开后又发现并连接备,然后又断开......
重复许多次以后,终于放弃ehci,改用ohci连接,连上后就不会再断开了。但是此时蓝牙依然无法工作。
后来我尝试在内核中关闭了ehci的支持,再测试。由于没有ehci,内核就直接使用ohci,发现这下蓝牙正常了。

另外在ohci模式下测试了一下wifi设备,也能正常工作。只不过这样一来,USB就不是2.0了,只有1.1了。对付蓝牙和wifi应该够了,但是对付u盘就弱了点。
后续再研究这个ehci怎么了。该不会是PCB版的布线问题吧。
另外 usb-hub的GL850A应该是可以支持full speed的,那个蓝牙棒可能是high speed的。
[ 此帖被allyfeng在2013-04-18 16:41重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
6楼  发表于: 2013-04-18 16:52
引用第6楼allyfeng于2013-04-18 16:36发表的  :
暂时有了解决办法,但不完美。

貌似usb的ehci驱动有点问题。
在内核中加了一些信息显示后发现,ehci总是不停地发现并连接设备,然后断开连接;断开后又发现并连接备,然后又断开......
重复许多次以后,终于放弃ehci,改用ohci连接,连上后就不会再断开了。但是此时蓝牙依然无法工作。
.......



三星提供的驱动可能有问题,不过三星已经不再热衷于PV210了,期待更新比较难了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.