Closed antoine-sac closed 3 months ago
Update: the hid-ft260 driver works perfectly fine even behind 2 hubs on a BeagleBoneBlack running a custom Yocto image based on linux 5.15.
So the problem may be linked to kernel 6.1, maybe raspbian in particular.
Hi @antoine-sac,
Thanks for reporting this! I was traveling and could not comment on the issue before trying to reproduce it. Meanwhile, you found that the reported problem is somehow related to kernel 6.1 and likely to the Raspbian because the driver works fine with 2 USB hubs with kernel 5.15 on your BeagleBone Black board. It sounds to me like a Linux configuration issue. I may try to reproduce it with the kernels 6.x and Ubuntu I have at home, but it may take time due to a heavy workload at work.
I use your driver to control i2c devices behind a FT260 very easily -- thanks for your work :)
I am facing an issue however when plugging in an FT260 behind 2 USB hubs in series with the hid-ft260 module inserted. The second USB hub disappears from
lsusb
and the FT260 device isn't shown either.There's no randomness to it: I have tried with multiple hubs from various manufacturers and it never works. This doesn't happen when the hid-ft260 module is removed (and hid-raw is used by default).
Details
Machine: Raspberry Pi 3B with raspbian Kernel: Linux 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux Driver: Compiled from latest code (18732aa911b99cc63cba)
Event 1: plugging in the 2 hubs
Event 2: Plugging in the FT260 in the USB hub 2
The second hub and the FT260 have disappeared.
Expected behaviour
This is what happens when plugged behind 1 hub:
Very happy to provide as many logs and as much help as possible as I'm keen to get this resolved - let me know what you need !