WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

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

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

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

离线

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

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

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

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

离线

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

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

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,826

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

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

离线

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

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

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

晕哥 说:

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

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

离线

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

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

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

插两个u盘试一试

离线

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

迪卡
会员
注册时间: 2018-11-02
累计积分: 240

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

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

离线

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

迪卡
会员
注册时间: 2018-11-02
累计积分: 240

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

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

离线

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

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

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
累计积分: 139

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

关注,f1c100s USB

离线

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

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

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,826

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
累计积分: 78

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,826

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,826

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,826

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
累计积分: 78

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

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

离线

页脚