-
Notifications
You must be signed in to change notification settings - Fork 15
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
The TAC gets stuck in bootloader when connected via USB to some PCs #129
Comments
This reminds me a bit of https://lore.barebox.org/barebox/20190920075813.22471-4-ahmad@a3f.at/ |
Hi @a3f, thanks for chiming in on this. We have already tried out using ctrl+c as only boot abort character but that alone did not seem to do the trick. |
Could it be the same issue described in #125 (comment) or do you already have (hardware) pull-ups?
I just Cc'd you on a series to add |
It turns out that fwupd has a plugin that probes fastboot devices to check if they need updating. The fastboot There is a patch on the barebox mailing list that should fix this. Thank you to @lichtfeind for investigating this issue and @a3f for remembering the patch and also @bith3ad for writing the patch in the first place. |
This fixes linux-automation#129 (The TAC gets stuck in bootloader when connected via USB to some PCs) by not stopping the boot process on fastboot getvar requests. The issue was that fwupd automatically sends getvar requests to fastboot devices, most likely to check for updates on modems. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
This fixes linux-automation#129 (The TAC gets stuck in bootloader when connected via USB to some PCs) by not stopping the boot process on fastboot getvar requests. The issue was that fwupd automatically sends getvar requests to fastboot devices, most likely to check for updates on modems. Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de>
When connected to some host computers via the USB-C port the LXA TAC will stop the automatic boot process without an obvious reason (no key presses were performed):
This is likely due to the host performing a couple of probes via USB:
Just connecting the TAC to a host should not prevent it from booting.
The text was updated successfully, but these errors were encountered: