CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 9911|回复: 8

A20 usb OTG adb shell无法连接

[复制链接]
发表于 2014-3-4 13:06:56 | 显示全部楼层 |阅读模式
本帖最后由 f839903061 于 2014-3-5 18:02 编辑

sysconfig.fex文件中已经配置


[usbc0]
usb_used            = 1
usb_port_type       = 0
usb_detect_type     = 0
usb_id_gpio         =
usb_det_vbus_gpio   =
usb_drv_vbus_gpio   = port:PB09<1><0><default><0>
usb_restrict_gpio   =
usb_host_init_state = 0
usb_restric_flag    = 0
usb_restric_voltage = 3550000
usb_restric_capacity= 5


现在别说adb shell不能用,我一插usb,板子就死机了!好几个人都遇到这种情况了!

我的A10如上配置确可以用!A20就不行!

串口打印信息提示:
[   10.772903] android_usb: already disabled
[   10.777848] init: using deprecated syntax for specifying property 'sys.usb.config', use ${name} instead
[   10.789489] init: using deprecated syntax for specifying property 'sys.usb.config', use ${name} instead
[   12.980815] init: untracked pid 1380 exited
[   12.985876] init: untracked pid 1382 exited
[   12.990660] init: untracked pid 1384 exited
[   34.281144] sunxi_rtc_gettime(34): err, losc_err_flag is 1
[   65.946473] init: sys_prop: permission denied uid:1003  name:service.bootanim.exit
[   92.103634] ------------[ cut here ]------------
[   92.108792] kernel BUG at kernel/workqueue.c:1035!
[   92.114128] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[   92.120623] Modules linked in: rtl8150 uvcvideo videobuf_dma_contig videobuf_core mali(O) ump(O) gpio_sunxi sun7i_ir nand(O)
[   92.133173] CPU: 0    Tainted: G           O  (3.4.39 #5)
[   92.139195] PC is at __queue_work+0x21c/0x2f0
[   92.144047] LR is at __queue_work+0x208/0x2f0
[   92.148899] pc : [<c0063d30>]    lr : [<c0063d1c>]    psr: 00000193
[   92.148905] sp : eaac7e70  ip : 00000000  fp : 00000010
[   92.161691] r10: d1d0bd00  r9 : 00000000  r8 : c075e9f8
[   92.167510] r7 : ef02cdc0  r6 : c075ef48  r5 : 20000193  r4 : d1d08440
[   92.174781] r3 : c075ef4c  r2 : 00000000  r1 : ef02cdc0  r0 : d1d0bd00
[   92.182053] Flags: nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   92.190098] Control: 10c5387d  Table: 6bc0806a  DAC: 00000015
[   92.196496]
[   92.196499] PC: 0xc0063cb0:
[   92.201252] 3cb0  e1580004 0a00000e eb12472a e1a01006 e1a05000 e1a00008 ebfffa14 e3500000


回复

使用道具 举报

 楼主| 发表于 2014-3-5 18:00:44 | 显示全部楼层
还没有解决,暂时用的adbWireless代替!希望有朋友能帮忙解决一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-21 11:37:23 | 显示全部楼层
有可能是内核部分的问题
用3.3的内核没问题,3.4的就出现问题了!
回复 支持 反对

使用道具 举报

发表于 2014-3-26 21:14:02 | 显示全部楼层
我也是一直有这个问题,全志提供的代码也是一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-27 11:12:54 | 显示全部楼层
yanlai20 发表于 2014-3-26 21:14
我也是一直有这个问题,全志提供的代码也是一样

暂时先用3.3的吧!
回复 支持 反对

使用道具 举报

发表于 2014-5-7 16:44:31 | 显示全部楼层
本帖最后由 chuang 于 2014-5-7 16:51 编辑
  1. <div class="blockcode"><blockquote>usb_used            = 1
  2. usb_port_type       = 2
  3. usb_detect_type     = 1
  4. usb_id_gpio         = port:PH04<0><1><default><default>
  5. usb_det_vbus_gpio   = port:PH05<0><0><default><default>
  6. usb_drv_vbus_gpio   = port:PB09<1><0><default><0>
复制代码
另外可查看out/target/product/sugar-###/system/build.prop下面是否有
persist.sys.usb.config=mass_storage,adb,希望对你有帮助

回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-7 18:57:30 | 显示全部楼层
chuang 发表于 2014-5-7 16:44
另外可查看out/target/product/sugar-###/system/build.prop下面是否有
persist.sys.usb.config=mass_stora ...

这些都有!我自己实践的结果是3.4的内核不行,3.3的没问题!
回复 支持 反对

使用道具 举报

发表于 2015-12-29 14:42:56 | 显示全部楼层
本帖最后由 jiangdou 于 2015-12-29 14:44 编辑

增加几行代码OK
  1. OTG  adb死机


  2. /*add by jiangdou start*/    --->>>>此方法OK
  3. #ifdef CONFIG_UDC_ACTIVE
  4.          udc->udc_actived = 0;
  5.          INIT_WORK(&udc->udc_active_work, udc_powernow_switch);
  6.          init_timer(&udc->udc_active_timer);
  7.          udc->udc_active_timer.function = udc_timer_func;
  8. #endif
  9. /*add by jiangdou end*/
  10.      return 0;


  11. err:
  12.          if(is_udc_support_dma()){
  13.                  sw_udc_dma_remove(udc);
  14.          }


  15.      sw_udc_io_exit(usbd_port_no, pdev, &g_sw_udc_io);
复制代码

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 19:37 , Processed in 0.027066 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部