#9 Issue with 20210522 MacBook2,1 (Keyboard Unresponsive)

Open
opened 2 months ago by B00daW · 4 comments
B00daW commented 2 months ago

SeaBIOS usqwerty flashes properly but ESC key and other keys are unresponsive; effectively softlocking.

Attempts to boot from CD/DVD first, then HDD (my drive has a corrupt file system likely), and then does not move on from HDD to USB.

SeaBIOS usqwerty flashes properly but ESC key and other keys are unresponsive; effectively softlocking. Attempts to boot from CD/DVD first, then HDD (my drive has a corrupt file system likely), and then does not move on from HDD to USB.
Leah Rowe commented 2 months ago
Owner

Sorry about this. Have you tried an external keyboard? USB keyboard I mean. That might work, enabling you to use the boot menu, and then you can revert to Libreboot 20160907 for now.

Sorry about this. Have you tried an external keyboard? USB keyboard I mean. That might work, enabling you to use the boot menu, and then you can revert to Libreboot 20160907 for now.
B00daW commented 2 months ago
Poster

Yes. This has worked. I am now currently installing DarkMatter (PhoenixOS) to the MacBook since there is no right-click. This seems to be the best fit. Perhaps I should be able to compile flashrom to android-x86 from this laptop as well. Otherwise I should be able to boot "SystemRescueCD" and flash the next version perfectly well.

Please let me know when you wish me to test fixes.

Yes. This has worked. I am now currently installing DarkMatter (PhoenixOS) to the MacBook since there is no right-click. This seems to be the best fit. Perhaps I should be able to compile flashrom to android-x86 from this laptop as well. Otherwise I should be able to boot "SystemRescueCD" and flash the next version perfectly well. Please let me know when you wish me to test fixes.
Leah Rowe commented 2 months ago
Owner

My first instinct is the PS/2 keyboard delay in SeaBIOS, or perhaps initialize it in coreboot. CONFIG_DRIVERS_PS2_KEYBOARD is not set in macbook21 configs in Libreboot 20210522, but I'm pretty sure the PS/2 keyboard delay is added in ROMs, for SeaBIOS.

Can you tell me if GRUB works?

Re-flash a ROM that has the GNU GRUB payload, instead of SeaBIOS. Tell me if the keyboard works there.

After you've done that, remind me I'll send you a modified ROM with PS/2 keyboard init enabled in the coreboot config. I leave this disabled, and rely on the payload (SeaBIOS or GRUB) to do it, but sometimes it's necessary to have coreboot do it.

My first instinct is the PS/2 keyboard delay in SeaBIOS, or perhaps initialize it in coreboot. `CONFIG_DRIVERS_PS2_KEYBOARD` is not set in macbook21 configs in Libreboot 20210522, but I'm pretty sure the PS/2 keyboard delay is added in ROMs, for SeaBIOS. Can you tell me if GRUB works? Re-flash a ROM that has the GNU GRUB payload, instead of SeaBIOS. Tell me if the keyboard works there. After you've done that, remind me I'll send you a modified ROM with PS/2 keyboard init enabled in the coreboot config. I leave this disabled, and rely on the payload (SeaBIOS or GRUB) to do it, but sometimes it's necessary to have coreboot do it.
B00daW commented 2 months ago
Poster

I used the BIOS that boots to SeaBIOS first and then GRUB. The laptop keyboard works fine in the GRUB menu.

I used the BIOS that boots to SeaBIOS first and then GRUB. The laptop keyboard works fine in the GRUB menu.
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.