Opened 4 years ago
Closed 20 months ago
#16586 closed bug (invalid)
XHCI: Device stalls and driver fails to recover it
Reported by: | Lindenov | Owned by: | waddlesplash |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/USB/XHCI | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #16794 | Blocking: | |
Platform: | All |
Description (last modified by )
Usually I booted Haiku on my SSD with a second system installed on a flash drive. I've always did it on a legacy mode, because I have some framebuffer error on UEFI with enabled CSM. But it's not about that. I turned CSM off and tried to boot Haiku with flash drive, like I usually do, but in UEFI-mode now. So I've got 2 KDLs. The first one is when I've tried to boot Haiku that installed on SSD. The second one is when I've tried another Haiku, on that flash drive. I remember, that back in a january I've met with the same problem, but it was not only about UEFI booting, but legacy-mode booting as well. I've disabled xHCI in my BIOS settings then and did not meet those KDLs again. The legacy-mode booting was fixed in february, so I've enabled it again. Now I don't use legacy-mode booting anymode and I've met this trouble again. In attached files, the first one is both KDLs, the second one is for Haiku on SSD, the third is for Haiku on flash. hrev is 54679
UPD: Kind members of the community gave me a hint to run "syslog | grep xhci" and "listusb" commands both in KDL and Terminal. I attach two new photos with command outputs. Since "listusb" requires to boot Haiku and I can't do that with XHCI enabled on a UEFI mode, I've booted up in legacy mode to run this command with enabled XHCI.
Attachments (8)
Change History (20)
by , 4 years ago
Attachment: | photo_2020-10-27_16-41-28.png added |
---|
by , 4 years ago
Attachment: | photo_2020-10-27_16-41-28.jpg added |
---|
by , 4 years ago
Attachment: | photo_2020-10-27_13-28-33.jpg added |
---|
comment:1 by , 4 years ago
Description: | modified (diff) |
---|
comment:2 by , 4 years ago
Platform: | x86-64 → All |
---|---|
Priority: | high → normal |
Summary: | xHCI error on UEFI booting → XHCI: "Divide Error Exception" in SubmitNormalRequest |
comment:3 by , 4 years ago
Description: | modified (diff) |
---|
by , 4 years ago
Attachment: | photo_2020-10-29_15-02-38.jpg added |
---|
by , 4 years ago
Attachment: | photo_2020-10-29_15-02-40.jpg added |
---|
by , 4 years ago
Attachment: | photo_2020-10-29_15-17-26.jpg added |
---|
comment:4 by , 4 years ago
Blocking: | 16603 added |
---|
comment:5 by , 4 years ago
comment:6 by , 4 years ago
Please retest with a recent hrev. The crash should no longer occur, in which case we can downgrade this to a boot failure.
comment:7 by , 4 years ago
I've updated to hrev54863 and tested booting both on legacy mode and UEFI with XHCI enabled. Still, no problems with legacy and again -- KDL on UEFI. I've had 2 different KDLs back then, now they're identical, so I guess doesn't matter, if I'm trying to boot Haiku on USB flash or SATA SSD. I've took a photo of it, plus the "syslog | grep xhci" command prompt. They will be attached soon.
by , 4 years ago
by , 4 years ago
Attachment: | syslog.jpg added |
---|
comment:8 by , 4 years ago
Summary: | XHCI: "Divide Error Exception" in SubmitNormalRequest → XHCI: Device stalls and driver fails to recover it |
---|
comment:9 by , 3 years ago
Blocking: | 16603 removed |
---|
comment:10 by , 3 years ago
Blocked By: | 16794 added |
---|
The KDL is tracked in #16794. The stalls seem to be a separate issue.
comment:11 by , 3 years ago
Please retest after hrev56123. Even if the problem is not resolved, please post a new syslog.
https://review.haiku-os.org/c/haiku/+/3611