Bug #449
openThinkPad T440p fail to start, continous beeping & LED blinking
0%
Description
Hi, Team
Being corebooted before and works fine on 4.17.
After flashing 4.18 my t440p wont startup (black screen, constant beeping & LED blinking). I've tried and retried different nconfigs but result is the same. I know that it is lack of information, but I need to recover the laptop first to grab some logs from it.
Log from FT232H's debug is attached, the rest of info (defconfig, flashrom command etc. will upload soon)
Files
Related links
The USBAN error is:
[ERROR] shift out of bounds src/northbridge/intel/haswell/pcie.c:85:22
[EMERG] ubsan: unrecoverable error.
Updated by Angel Pons almost 2 years ago
- Category changed from coreboot common code to board support
- Status changed from New to In Progress
- Assignee set to Angel Pons
Looks like coreboot dies because UBSAN encounters a bug. Please disable UBSAN and try again. Note that things like ASAN and UBSAN are meant to be used for debugging purposes; for "production" use-cases, it's better to keep these options disabled.
Updated by Crazy Fox almost 2 years ago
Angel Pons wrote in #note-1:
Looks like coreboot dies because UBSAN encounters a bug. Please disable UBSAN and try again. Note that things like ASAN and UBSAN are meant to be used for debugging purposes; for "production" use-cases, it's better to keep these options disabled.
You are right - after disabling UBSAN everything is working fine, thanks for directing me!
Updated by Felix Singer almost 2 years ago
Does this issue also occur on 4.19 and/or master? Would be great if you could test this.
Updated by Crazy Fox almost 2 years ago
- Affected versions 4.19 added
- Affected versions deleted (
4.18)
Felix Singer wrote in #note-4:
Does this issue also occur on 4.19 and/or master? Would be great if you could test this.
Yes, yesterday I've checked it and still occur on 4.19
Updated by Angel Pons almost 2 years ago
https://review.coreboot.org/72806 fixes the UBSAN errors, please review. Note that UBSAN-enabled coreboot still dies later on:
Loading module at 0x00030000 with entry 0x00030000. filesize: 0x178 memsize: 0x178
Processing 16 relocs. Offset value of 0x00030000
unaligned access src/lib/rmodule.c:152:27
ubsan: unrecoverable error.
So, any users that desire to have a bootable system should keep UBSAN disabled when building coreboot.