WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2018-08-11 10:35:20

guanglun
会员
注册时间: 2018-05-28
累计积分: 26

官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

如题,尝试改动linux内核usb配置无效,请大神指点

离线

#2 2018-08-11 11:00:46

超级萌新
会员
注册时间: 2018-05-04
累计积分: 406

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

现在调通 usb 的都没几个, 看来大神你要先烟酒烟酒了.

离线

#3 2018-08-11 22:38:08

guanglun
会员
注册时间: 2018-05-28
累计积分: 26

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

描述一下问题,nano插上hub,hub上查有鼠标和键盘,鼠标能够cat到动作的时候,按键盘按键会有如下打印信息:

[   89.010405] usb 1-1.4: USB disconnect, device number 10
[   89.270521] usb 1-1.4: new low-speed USB device number 11 using sunxi_hcd_host0
[   89.411022] input: SIGMACH1P USB Keykoard as /devices/soc.0/1c13000.otghci0-controller/usb1/1-1/1-1.4/1-1.4:1.0/input/input17
[   89.441648] hid-generic 0003:1C4F:0002.0010: input,hidraw1: USB HID v1.10 Keyboard [SIGMACH1P USB Keykoard] on usb-1c13000.otghci0-controller-1.4/input0
[   89.477534] input: SIGMACH1P USB Keykoard as /devices/soc.0/1c13000.otghci0-controller/usb1/1-1/1-1.4/1-1.4:1.1/input/input18
[   89.511491] hid-generic 0003:1C4F:0002.0011: input,hidraw2: USB HID v1.10 Device [SIGMACH1P USB Keykoard] on usb-1c13000.otghci0-controller-1.4/input1

lsusb:
# lsusb
Bus 001 Device 002: ID 05e3:0610
Bus 001 Device 001: ID 1d6b:0001
Bus 001 Device 003: ID 09da:c10a
Bus 001 Device 011: ID 1c4f:0002

离线

#4 2018-08-11 22:42:53

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

有没有可能是供电引起呢?
鼠标键盘单独供电试一试.

离线

#5 2018-08-11 23:26:29

guanglun
会员
注册时间: 2018-05-28
累计积分: 26

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

晕哥 说:

有没有可能是供电引起呢?
鼠标键盘单独供电试一试.

单独都是OK的,直接插鼠标键盘都OK,单独通过hub插到f1c100s也是OK的,但是两个同时插上去就只有一个能用,另外一个看LOG是挂载上去了,但是无法使用。。
晕哥说说解决思路。。

离线

#6 2018-08-12 05:26:21

sindy
会员
注册时间: 2017-09-09
累计积分: 146

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

插两个u盘试一试

离线

#7 2019-07-29 22:42:32

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

我也遇到了这个问题,不知道hub是不是有什么bug

离线

#8 2019-08-03 12:52:40

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

不管bsp内核还是4.15内核,都有这个问题。
关注我那个帖子。
4.15能插3个U盘,但是USB网卡获取不到ip

离线

#9 2019-08-27 01:10:50

checkout
会员
注册时间: 2018-11-09
累计积分: 163

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

mark..
1 这两个帖子都提到接hub,同时连两个键盘不能使用的问题:
f1c100s USB otg device 模式可以用吗?
F1C100S 使用BSP USB转以太网,USB摄像头,USB转串口,U盘/读卡

2 估计是ep数量太少,网友类似情况:
am3352 usb can not read/write 18 hids
linux调试LTE模块驱动

3 本人测试:接hub,1个打印机,1个键盘,2个U盘,这是没问题的。同时接两个hid设备类只能用一个。
/drivers/usb/musb/musb_host.c:中musb_schedule出错,return -ENOSPC.分配不到资源

guanglun 说:
晕哥 说:

有没有可能是供电引起呢?
鼠标键盘单独供电试一试.

单独都是OK的,直接插鼠标键盘都OK,单独通过hub插到f1c100s也是OK的,但是两个同时插上去就只有一个能用,另外一个看LOG是挂载上去了,但是无法使用。。
晕哥说说解决思路。。

离线

#10 2019-08-27 08:24:21

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 262

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

关注,f1c100s USB

离线

#11 2019-08-27 09:07:34

checkout
会员
注册时间: 2018-11-09
累计积分: 163

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

V3s也是使用musb,键盘鼠标多的旁友可以用licheepi zero试试最多能接多少个键盘或鼠标,并且能正常cat得到eventX数据的。估计不能超过5个,至多6个?

离线

#12 2019-08-27 09:15:48

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

checkout 说:

V3s也是使用musb,键盘鼠标多的旁友可以用licheepi zero试试最多能接多少个键盘或鼠标,并且能正常cat得到eventX数据的。估计不能超过5个,至多6个?

要两个 HUB 级联吧?

离线

#13 2019-08-27 09:44:21

checkout
会员
注册时间: 2018-11-09
累计积分: 163

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

嗯嗯,v3s有6个endpoint,貌似其中5个支持中断传输,每个键盘或鼠标至少申请1个中断ep,应该不能超过5个。

晕哥 说:
checkout 说:

V3s也是使用musb,键盘鼠标多的旁友可以用licheepi zero试试最多能接多少个键盘或鼠标,并且能正常cat得到eventX数据的。估计不能超过5个,至多6个?

要两个 HUB 级联吧?

最近编辑记录 checkout (2019-08-27 09:45:14)

离线

#14 2019-08-27 09:52:03

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

好, 我找两个USB HUB 试一试。

离线

#15 2019-08-28 09:30:30

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

QQ2019082809183A6.jpg

QQ20190828091914.png

QQ20190828092213.png

# ./evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:      1c22800.lradc
/dev/input/event1:      ns2009_ts
/dev/input/event2:      SIGMACHIP Usb Mouse
/dev/input/event3:      HOLTEK Wireless USB Device
/dev/input/event4:      HOLTEK Wireless USB Device
/dev/input/event5:      MI Dongle MI Wireless Mouse
/dev/input/event6:      MI Dongle MI Wireless Mouse
/dev/input/event7:      MI Dongle MI Wireless Mouse
/dev/input/event8:      MOSART Semi. 2.4G Keyboard Mouse
/dev/input/event9:      MOSART Semi. 2.4G Keyboard Mouse
/dev/input/event11:     ᄅSymbol Technologies, Inc, 2002 Symbol Bar Code Scanner
Select the device event number [0-11]:

以上是 V3s Linux4.13 接 USB HUB 挂载 HID 设备,

七个全部都能识别,

一个是条码扫描器, 六个鼠标.

测试其中三个都可以用.

其他几个鼠标没有电池 ;(

好不容易从垃圾堆凑了七个葫芦娃

离线

#16 2019-08-28 18:03:40

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

刚刚找到几对电池, 再次测试, 插上六个USB HID设备, evtest 都可以工作。


# cat /proc/interrupts
           CPU0
 19:    1162964     GIC-0  27 Level     arch_timer
 21:          0     GIC-0  50 Level     /soc/timer@01c20c00
 22:          0     GIC-0  82 Level     1c02000.dma-controller
 23:          0     GIC-0 103 Level     musb-hdrc.1.auto
 24:         73     GIC-0 104 Level     ehci_hcd:usb1
 25:       5059     GIC-0 105 Level     ohci_hcd:usb2
 30:          0     GIC-0  62 Level     sun4i-a10-lradc-keys
 32:       8406     GIC-0  32 Level     ttyS0
 33:      10900     GIC-0  33 Level     ttyS1
 34:          7     GIC-0  34 Level     ttyS2
 35:    1658823     GIC-0  38 Level     mv64xxx_i2c
 36:       1274     GIC-0 114 Level     eth0
 37:     911350     GIC-0  97 Level     sun6i-spi
IPI0:          0  CPU wakeup interrupts
IPI1:          0  Timer broadcast interrupts
IPI2:          0  Rescheduling interrupts
IPI3:          0  Function call interrupts
IPI4:          0  CPU stop interrupts
IPI5:          0  IRQ work interrupts
IPI6:          0  completion interrupts
Err:          0

离线

#17 2019-08-28 18:28:02

checkout
会员
注册时间: 2018-11-09
累计积分: 163

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

多谢坛主帮忙测试。看来f1c USB这个坑等其他大佬填了,我先跳车,有空再回头看看。

离线

#18 2019-11-06 17:37:41

arychen
会员
注册时间: 2019-04-06
累计积分: 119

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

F1C100/200   USB坑关注中
最近也有个需求想用这个来弄,刚关注发现usb 网卡问题

离线

#19 2020-04-28 15:13:47

sknown
会员
注册时间: 2020-04-28
累计积分: 7

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

那别人的config编译就可以,稍微配置下就不行,晕

离线

#20 2020-06-11 15:58:08

SkyLine
会员
注册时间: 2020-05-20
累计积分: 11

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

guanglun 说:

如题,尝试改动linux内核usb配置无效,请大神指点

内核要怎么配置才可以识别键盘

离线

#21 2020-06-12 08:06:38

LIUlingo
会员
注册时间: 2020-04-17
累计积分: 2

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

关注,f1c100s USB

离线

#22 2020-06-25 14:48:07

myxiaonia
会员
注册时间: 2019-06-18
累计积分: 55

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

感觉令人难以置信,usb端点还能复用的吗

本身usb总线复用就是通过端点这种虚拟通道实现的,如果V3s的usb真的只有6个断点,我觉得无论如何也不可能同时使用7个设备,这里必有蹊跷

离线

#23 2020-06-25 20:06:45

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

myxiaonia 说:

感觉令人难以置信,usb端点还能复用的吗

本身usb总线复用就是通过端点这种虚拟通道实现的,如果V3s的usb真的只有6个断点,我觉得无论如何也不可能同时使用7个设备,这里必有蹊跷

V3S有8个端点,
F1C200S也有8个端点,
V3S用hub没问题,
F1C200S用hub有问题

离线

#24 2020-06-25 21:27:24

ippen
会员
注册时间: 2018-07-22
累计积分: 337

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

迪卡 说:

V3S有8个端点,
F1C200S也有8个端点,
V3S用hub没问题,
F1C200S用hub有问题

记得之前有个帖子讨论过,F1C100s有个enponit中断的问题

离线

#25 2020-06-25 23:55:30

myxiaonia
会员
注册时间: 2019-06-18
累计积分: 55

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

迪卡 说:

V3S有8个端点,
F1C200S也有8个端点,
V3S用hub没问题,
F1C200S用hub有问题


原来如此,那看来f1c100s基本用不了hub几成定局,3个端点,就是只让你用一个usb 设备

没想到f1c200s还有端点数量的差别,看来贵那么一点还是有价值的

离线

#26 2020-06-26 08:23:56

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

myxiaonia 说:

原来如此,那看来f1c100s基本用不了hub几成定局,3个端点,就是只让你用一个usb 设备

没想到f1c200s还有端点数量的差别,看来贵那么一点还是有价值的

f1c100s也是8个端点,
你说的3个端点是哪里来的?是不是软件限制的

离线

#27 2020-06-26 08:30:19

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

Screenshot_2020-05-27-15-43-44.pngScreenshot_2020-05-27-15-40-58.pngScreenshot_2020-05-27-15-42-28.jpgScreenshot_2020-05-27-15-45-02.jpg


这是V3S和F1C200S的手册关于USB的介绍,
都是8个端点

离线

#28 2020-06-26 10:53:43

checkout
会员
注册时间: 2018-11-09
累计积分: 163

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

f1c是musb,musb的ep资源分配方式决定了,它能连多少个设备受ep数量限制。V3s是ehci/ohci,没有这个问题。

离线

#29 2020-06-26 11:17:30

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

刚看了F1C200S的最新V1.2版本手册
改了端点数量,
端点数量是6个,
3个TX  3个RX

离线

#30 2020-06-26 11:18:30

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 735
个人网站

Re: 官方bsp f1c100s插上hub,连接键盘鼠标之后只有一个设备能用,有人遇到过这问题吗?

Screenshot_2020-06-26-11-16-02.jpg

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB