Opened 5 years ago
Closed 3 years ago
#16041 closed bug (no change required)
[XHCI] transfer error: Length invalid
Reported by: | Paradoxon | Owned by: | waddlesplash |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/USB/XHCI | Version: | R1/Development |
Keywords: | Cc: | tqh | |
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
Trying to boot (legacy) on Schenker 14 slim causes KDL usb error XHCI. The system is on a usb 2.0 Stick on a usb 3.0 Port. UEFI disabled. Enabling nealry all Safemodes bring me to desktop but horrible slow (10 minutes or more to boot opening apps last for ever :-) ).
System: I5-10210U UHDC Graphics
Attachments (9)
Change History (26)
by , 5 years ago
comment:1 by , 5 years ago
Description: | modified (diff) |
---|
by , 5 years ago
Attachment: | listdev.txt added |
---|
comment:2 by , 5 years ago
Component: | - General → Drivers/USB/XHCI |
---|---|
Owner: | changed from | to
Platform: | x86 → All |
Summary: | Haiku KDL on bootup → [XHCI] transfer error: Length invalid |
comment:3 by , 5 years ago
device Serial bus controller (USB controller, XHCI) [c|3|30] vendor 8086: Intel Corporation device 02ed: Unknown
This is apparently a Comet Lake device, I guess it is too new to be in our pci.ids: https://linux-hardware.org/index.php?id=pci:8086-02ed-1558-1404
Strangely, there are no XHCI errors in the syslog. Can you try enabling all safe mode options *except* "Disable ACPI" and see if that still gets you to the desktop; and if it does not, try enabling *only* "Disable ACPI"?
comment:4 by , 5 years ago
Enabling all safe mode options *except* "Disable ACPI" boot only on shutdown there is a crash... in deskbar but i guess its not realated.
comment:5 by , 5 years ago
Also booting with all safemodes not checked and onl "Disable ACPI" works ... and its also way faster...
comment:6 by , 5 years ago
Sounds like interrupt storm as disabling ACPI will also map IRQ's differently. Going into kernel debugger and run the ints command would be interesting with ACPI enabled.
Unlikely but some machines have had 'creative' ways to handle Embedded Controller talking to hw, which means EC code runs non-stop. I would not think this is the case here though.
follow-up: 8 comment:7 by , 5 years ago
No unhandled interrupts in there, which is interesting...
Can you retest with hrev54214 (or later) and see if anything is different?
comment:8 by , 5 years ago
Replying to waddlesplash:
No unhandled interrupts in there, which is interesting...
Can you retest with hrev54214 (or later) and see if anything is different?
Got again a kdl - from my point of view there is no difference
by , 5 years ago
Attachment: | kdl_hrev54226.jpg added |
---|
comment:9 by , 5 years ago
Cc: | added |
---|
Disabling ACPI makes everything work, though, correct?
CC'ing tqh: I'm not sure what the issue is here. It seems strange that XHCI would "work", but the controller would return errors, when ACPI was enabled but not when it was disabled.
comment:10 by , 5 years ago
ACPI flag is most likely only involved in mapping IRQ's and such. Someone that knows the IRQ mapping and setup probably can understand this.
follow-up: 12 comment:11 by , 5 years ago
I do note that this is a "Comet Lake" CPU, released only last year; perhaps we need to update our ACPICA?
comment:12 by , 5 years ago
Replying to waddlesplash:
I do note that this is a "Comet Lake" CPU, released only last year; perhaps we need to update our ACPICA?
Actually the crazy thing is... All Safemodes enabled except ACPI boots to desktop and also Only safemode ACPCI_Disabled
I am really would help with this lowlevel stuff.. but i am not really into this :(
Are there Any more logs i can provide? ... or postponed this one after Beta ;-)
comment:13 by , 5 years ago
Can you get clean syslogs from both the boot with only ACPI disabled, and also from everything but ACPI disabled?
comment:14 by , 5 years ago
Already there: by Paradoxon, 5 days ago Attachment: syslog_ACPI_ENABLEDadded All Safemodes enabled except ACPI
comment:5 by Paradoxon, 5 days ago Also booting with all safemodes not checked and onl "Disable ACPI" works ... and its also way faster...
by Paradoxon, 5 days ago Attachment: syslog_only_ACIP_Disabledadded Only safemode ACPCI_Disabled
comment:15 by , 5 years ago
Well, there aren't any errors in either, so I have no idea what's going on then :/
Some kind of race condition, I guess; or maybe ACPI is doing something unexpected, but either way, I have no idea.
comment:16 by , 4 years ago
With the new 55079 the error is gone when booting in legacy mode. This can be closed
comment:17 by , 3 years ago
Resolution: | → no change required |
---|---|
Status: | new → closed |
Listdev avter safeboot