#67 TODO: disable beep of death at startup

Closed
opened 3 years ago by vimuser · 2 comments

on some T400 laptops, if I flash a ROM, and boot it, I hear a long beep at start up. the machine boots, but the battery light and power light keep blinking, the same like when there's a bad battery inserted.

doesn't happen on libreboot 20160907.

bisect! I have no idea what the bug is, the above is just a symptom

on *some* T400 laptops, if I flash a ROM, and boot it, I hear a long beep at start up. the machine boots, but the battery light and power light keep blinking, the same like when there's a bad battery inserted. doesn't happen on libreboot 20160907. bisect! I have no idea what the bug is, the above is just a symptom
Leah Rowe commented 3 years ago
Owner
15:07 <swiftgeek> leah: i would enable console at spew level in coreboot, (conform it works), and then see if it happens there as well
15:07 <swiftgeek> *confirm
15:10 <swiftgeek> also linux kernel could do strange thing as well
15:11 <swiftgeek> hmm that should be easy
15:12 <swiftgeek> leah: blacklist e1000e
15:12 <swiftgeek> then load manually
15:12 <swiftgeek> if that works fine, then issue is entirely contained in this message > BAR 0: can't reserve [mem 0x000a0000-0x000bffff]
15:17 <swiftgeek> leah: google says it could be libgfxinit related, have you tried with intel vbios?
``` 15:07 <swiftgeek> leah: i would enable console at spew level in coreboot, (conform it works), and then see if it happens there as well 15:07 <swiftgeek> *confirm 15:10 <swiftgeek> also linux kernel could do strange thing as well 15:11 <swiftgeek> hmm that should be easy 15:12 <swiftgeek> leah: blacklist e1000e 15:12 <swiftgeek> then load manually 15:12 <swiftgeek> if that works fine, then issue is entirely contained in this message > BAR 0: can't reserve [mem 0x000a0000-0x000bffff] 15:17 <swiftgeek> leah: google says it could be libgfxinit related, have you tried with intel vbios? ```
Leah Rowe commented 3 years ago
Owner

ok, according to swiftgeek this is the raminit bug in coreboot. it happened in libreboot 20160907 aswell, but we didn't set coreboot to beep/blink there.

<swiftgeek> like 90% sure

on gm45 machines (X200 T400 etc) DRAM training often silently fails then retries. Well, coreboot has a setting where when something like that happens, it will beep/blink.

I have these configs enabled:

CONFIG_H8_BEEP_ON_DEATH=y
CONFIG_H8_FLASH_LEDS_ON_DEATH=y 

I just need to set these to n. In practise, raminit usually succeeds after a few tries.

ok, according to swiftgeek this is the raminit bug in coreboot. it happened in libreboot 20160907 aswell, but we didn't set coreboot to beep/blink there. ``` <swiftgeek> like 90% sure ``` on gm45 machines (X200 T400 etc) DRAM training often silently fails then retries. Well, coreboot has a setting where when something like that happens, it will beep/blink. I have these configs enabled: ``` CONFIG_H8_BEEP_ON_DEATH=y CONFIG_H8_FLASH_LEDS_ON_DEATH=y ``` I just need to set these to n. In practise, raminit usually succeeds after a few tries.
Sign in to join this conversation.
No Label
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.