-
Notifications
You must be signed in to change notification settings - Fork 28
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 3 issue #528
Comments
Hi @alcir It is possible to add the workaround code into Anyway, I believe you don't need such workaround in DC because you can use disk install. That way you need to boot from USB only once and if you disable USB3, you might be able to boot fine even the first time. Jan |
Eh, yes. The point is that, as far as I can remember, SmartOS has these issues with USB3 since a long time, sadly without a solution, so far. So, a workaround could be valuable.
Sure, but the point is that we have these servers where we planned the disk size and configuration just to boot from USB. We had not planned a couple of disks for the operating system. Thanks :-) |
If we create a workaround, we can do a PR to upstream it. I believe it could be accepted. But yes, we can still maintain a downstream patch.
Either I don't understand your setup or you don't understand disk install in DC. You can boot from |
This one 😓 😅
However, we have a logs device. |
Hi, |
Ok. Could you pls attach cca last two screens of failed |
Yes. This is the log grabbed from maintenance mode. |
Hello.
You may already know this issue mainly related to SmartOS (or illumos).
The problem is that on some servers, USB 3 sticks are unable to boot the system because of some sort of lack of support for USB 3 drivers/modules. (Sorry, I'm not so expert).
However, the issue is that you are able to boot from the USB stick, but just after the initial DC menu, just after the boot_archive decompression (I think), the system enters in maintenance mode.
If I log in with the password we can find here https://download.danube.cloud/esdc/usb/stable/esdc-ce-cn-4.4.notes, I can gain a shell and indeed I'm unable to see the USB stick using
rmformat -l
(please have a look to TritonDataCenter/smartos-live#694).If, as suggested in the smartos-live issue, I remove the
xhci
module and then I add it again, thermformat
command successfully list the USB stick. Finally, If I enable the failed service (svcadm disable filesystem/smartdc && svcadm enable filesystem/smartdc
) the boot process continue and I'm able to install Danube Cloud. Obviously, each time the system will be rebooted, I have to perform the aforementioned steps.The question is: there is a way to deploy a workaround? Like inserting
rem_drv xhci && add_drv xhci
in the/lib/svc/method/fs-joyent
script or somewhere else?The text was updated successfully, but these errors were encountered: