Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB Hub #1

Closed
AllonisDave opened this issue Nov 25, 2020 · 21 comments
Closed

USB Hub #1

AllonisDave opened this issue Nov 25, 2020 · 21 comments

Comments

@AllonisDave
Copy link

Do you have any plans to switch to the ASMedia USB hub instead of the JMicron one? The JMicron has serious UASP issues on the Raspberry PI requiring changes to the cmdline.txt file to make it work. The ASMedia chicpset supports UASP.

@Marach79
Copy link

Marach79 commented Dec 5, 2020

What kind of changes?
I'm not very experienced in working with Linux. 😊

@64Spaces
Copy link

64Spaces commented Dec 5, 2020

I found this solution: setting quirks in cmdline.txt

Fix for slow USB SSD

@AllonisDave
Copy link
Author

Right you have to disable UASP support if you want to use a m.2 sata stick that enables UAS. Makes the Pi work but you can double the i/o throughput by using a USB hub that is compatible with the Raspberry PIs UAS boot mode. The ASMedia chicpset is one that is Pi boot compatible.

@turacos
Copy link

turacos commented Dec 7, 2020

Same issue, with my SSD drive not an m2 stick by the way. I need to disable the uas support to be able to boot correctly.
Is there any fix planned for that ?

@42648594
Copy link

42648594 commented Dec 12, 2020

I’m glad I checked these issues before I decided to buy one. This issue has cropped up in other RPi4 cases, such as the Nespi one, which I returned because of this problem. Massively throttling IO performance is a dealbreaker for me, especially when one of the main features of this case is a slot for a 2.5” SSD. It’s surprising to me that multiple companies could select USB controllers without checking basic protocol specs, especially for such a well-known issue for the RPi4. There’s even a stickied thread on the official Raspberry Pi troubleshooting forum for this exact issue:

https://www.raspberrypi.org/forums/viewtopic.php?t=245931

Unfortunately, there is no software fix for this. It is a critical design flaw. Like AllonisDave mentioned, they’ll need to choose a less outdated controller, that supports UAS. Once that happens, I’ll be a customer.

@fmorency
Copy link

Same issue here with a Crucial MX500 500Gb SSD plugged in the DeskPi.

The usb-storage quirks seems to have stabilized things as I am now able to boot from USB.

However, for some reason, the system just stops working if I attempt to use the WiFi. I read that 2.4Ghz and USB3 interfere together.

@WZ9V
Copy link

WZ9V commented Dec 14, 2020

It is deeply frustrating to have to use USB Quirks to get this to boot from a SSD since that and cooling are the major features of this case. At least update the instructions for SSD boot that do not mention the need for USB Quirks and cause you to waste a ton of time troubleshooting what should work out of the box. Please consider moving to the ASMedia chipset in the adapter board in the future and making things right for those of us who put our faith in you delivering a working solution that did not require disabling needed features in order to get to to work. Very unhappy.

@theo539
Copy link

theo539 commented Dec 15, 2020

Same problem here. Slow boot. Unstable. Chrashing. Very unhappy about that.

@tapd
Copy link

tapd commented Dec 17, 2020

I waited so long as was so excited about this case but so far I've wasted so much time and cannot get my SSD to boot consistently. Once I have it working it is not recognised after a reboot, even with the USB Quirks applied. The fan seems to also turn itself off even though the CPU temp is within range when it should be running. So disappointed with this, I hope there are plans to rectify these issues especially for us all that jumped on board hoping this was the best solution available in that price bracket.

@tabish121
Copy link

I'm also experiencing extreme instability and locks when using an m.2 Kingston drive and have Wifi enabled. I waited a long time to get this case and was excited to have a nice case for my desktop development pi. Now I'm left with a crappy paperweight and no response from the company to my emails

@vaanja
Copy link

vaanja commented Dec 20, 2020

This product is useless until JMicron chip is replaced with something working with RPi4. People are buying this product because they want to have rock solid a fast SSD drives in nice enclosure. If the only way is to use quirks which degrades overall performance it's significant change and I hope DeskPi/52pi.com will replace JMicron board for something with full UASP support for free ASAP.

@WZ9V
Copy link

WZ9V commented Dec 20, 2020

@vaanja - I agree. The JMicron is pretty well known not to work. The youtube video showed it working, I wonder if it is a firmware issue with the JMicron because the Odroid forums imply there is a firmware that works with their HC1/HC2 boards and the JMicron chipset. I know my two cases do not.

@jeongsshin
Copy link

You guys should provide us with a UASP supported SSD bridge board. It's really frustrating not working with a maximum bandwidth SSD access. I didn't know about this issue before I bought this. I tried a number of firmwares for the JMICRON bridge chipset and nothing worked. The UASP doesn't seem to be supported.

@yoyojacky
Copy link
Contributor

Do you have any plans to switch to the ASMedia USB hub instead of the JMicron one? The JMicron has serious UASP issues on the Raspberry PI requiring changes to the cmdline.txt file to make it work. The ASMedia chicpset supports UASP.

we are working on it. thanks for your tips.

@yoyojacky
Copy link
Contributor

What kind of changes?
I'm not very experienced in working with Linux. 😊

he means to change a chip on board.

@yoyojacky
Copy link
Contributor

planned for that ?

we are working on it, but you can check out my tutorial video : https://youtu.be/wUHZb9E_WDQ

@yoyojacky
Copy link
Contributor

You guys should provide us with a UASP supported SSD bridge board. It's really frustrating not working with a maximum bandwidth SSD access. I didn't know about this issue before I bought this. I tried a number of firmwares for the JMICRON bridge chipset and nothing worked. The UASP doesn't seem to be supported.

Please try to refer to my tutorial video and try again? I have used a kington 120GB M.2 SATA SSD booting up my deskpi.
https://youtu.be/wUHZb9E_WDQ

@Mister-42
Copy link

Did I miss it, or did you not show uasp is active after booting from USB?

@42648594
Copy link

I do not see UASP being shown as active in that tutorial video

@WZ9V
Copy link

WZ9V commented Dec 22, 2020

I did everything in that video and I still had to use USB Quirks to get the SSD to boot.

@64Spaces
Copy link

The issue for me is that although it will boot from USB, it takes a full two minutes, instead of 20 seconds when using the micro SD card. Also, loading Chromium from the SSD takes sometimes 60 seconds or more the first time instead of 2 seconds. After installing the quirks, it boots in 20 seconds or less and Chromium opens in 2 seconds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests