[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-07-25 Thread Launchpad Bug Tracker
[Expired for linux-raspi (Ubuntu) because there has been no activity for 60 days.] ** Changed in: linux-raspi (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-26 Thread Ye He
I got all 16 USB ports on the hub recognized by plugging it into the usbC port. A few things needed to happen in advance for that to work. 1. Supply power through PoE (or GPIO on the Pi4). 2. Switch the USB C port to host mode, and using the dwc2 driver. 3. Reboot Pi4. It's down to USB2.0 speed

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-25 Thread Juerg Haefliger
The ehci driver does not support this controller. It's an XHCI controller so only the xhci driver works. You would have to modify the ehci driver to recognize it and you probably also need to disable the xhci driver completely but I'm not sure if this will work. -- You received this bug

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-19 Thread Ye He
I understand there is no way around the 32 device limit on the VL805 using USB3. But I'm nowhere near 32 devices, yet. On the Pi4 I don't even have a keyboard plugged in. It has one 16port USB3 hub, and I'm only able to plug in 6 hard drives on it when the hub is on a USB3 port, or 12 hard

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-19 Thread Juerg Haefliger
Ok so the xhci spec allows for more endpoints but Intel's implementation seems to be limited to 96 endpoints. But the datasheet of the VL805 specifies 20h (32) for MAXSLOTS so 32 devices seems to be a HW limitation on the Pi's USB controller as well. There's no way around it. -- You received

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Ye He
As a minimal I'd like to utilize all the 16 ports on this usb hub. usb3 would be preferred but usb2 is acceptable. so this limit is not on the OS and on Windows I'd have the same issue with 1 single USB controller? -- You received this bug notification because you are a member of Ubuntu Bugs,

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Juerg Haefliger
The 32 devices is an xhci limitation. No way around it (/me thinks). xhci only supports up to 96 endpoints and each USB device consumes at least 3 endpoints... And then you have a tiered structure with hubs so the number of attachable 'real' devices is reduced even further. Seriously? You want

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Ye He
So it looks like other than the internal devices that count towards this xHCI max limit of 32 (what are they? Audio? Bluetooth? Can they be disabled to free up space), the 16 port USB3 hub itself is probably daisy chained internally and takes up spots as well. I've read that by switching to the

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Ye He
~$ uname -a Linux Ubuntu1 5.4.0-1034-raspi #37-Ubuntu SMP PREEMPT Mon Apr 12 23:14:49 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux Imaged this through the Raspian Imager after selecting the 20.4.02. Server LTS for ARM64 ~$ lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p,

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Po-Hsu Lin
Marked as incomplete for Juerg's information request. ** Changed in: linux-raspi (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928710 Title: ubuntu

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Juerg Haefliger
You won't be able to connect 32 devices since there are are already internal devices and hubs. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928710 Title: ubuntu server 20.04 LTS for ARM64 on

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-18 Thread Juerg Haefliger
What kernel version? What does the output of 'lsusb' show when you get the message? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928710 Title: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4

[Bug 1928710] Re: ubuntu server 20.04 LTS for ARM64 on Raspberry Pi4 could not handle more than 32 USB3 devices

2021-05-17 Thread Ye He
There is some comments online about having the system switch from xHCI to eHCI but none of the suggested methods worked. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1928710 Title: ubuntu server