GNU GRUB - Bugs: bug #36077, Dell R510 UEFI: error allocate...
You are not allowed to post comments on this tracker with your current authentication level.
bug #36077: Dell R510 UEFI: error allocate real mode pages
Submitter: | Richard Chan <beaver6675> | ||
Submitted: | Wed 04 Apr 2012 02:23:23 AM UTC | ||
Category: | Booting | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | Fixed | Privacy: | Public |
Assigned to: | None | Originator Name: | Beaver6675 |
Open/Closed: | Closed | Release: | Bazaar - trunk |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
Jump to the original submission
Mon 16 Apr 2012 03:36:33 PM UTC, comment #7: |
Richard Chan <beaver6675> |
Mon 16 Apr 2012 03:12:41 PM UTC, comment #6: I've seen this before, some UEFI implementation reserves the real region so that you can't allocate memory in it, but it's not used at all. You can just write to an address such as 0x90000 directly. |
Bean <bean> |
Thu 12 Apr 2012 02:51:55 PM UTC, comment #5: And if that works please check that all the CPUs are operable. |
Vladimir Serbinenko <phcoder> |
Thu 12 Apr 2012 02:35:48 PM UTC, comment #4: After discussion with Matthew Garett one part of the patch wasn't useful. Simplified version attached. |
Vladimir Serbinenko <phcoder> |
Wed 11 Apr 2012 11:59:15 PM UTC, comment #3: Your memory map is very weird: the whole of real mode memory is occupied by boot services data. Such memory according to specification can be overwritten without any problem and GRUB previously followed it but it was discovered that some EFI implementations improperly declare runtime services memory as boot services so we've changed to not overwriting them. But Linux can't be loaded without real mode memory, attached patch overwrites boot services memory if it doesn't find anythong better |
Vladimir Serbinenko <phcoder> |
Mon 09 Apr 2012 02:09:45 AM UTC, comment #2: Here's the output from a Dell R510
|
Richard Chan <beaver6675> |
Sun 08 Apr 2012 12:53:07 AM UTC, comment #1: Can you supply the output of lsmmap? |
Vladimir Serbinenko <phcoder> |
Wed 04 Apr 2012 02:23:23 AM UTC, original submission:
1. On Dell R510 R810 UEFI firmware, grub cannot load kernels.
|
Richard Chan <beaver6675> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2012-04-18 | phcoder | Status | None | Fixed | |
Open/Closed | Open | Closed | |||
2012-04-12 | phcoder | Attached File | - | Added 1.diff, #25635 | |
2012-04-11 | phcoder | Attached File | - | Added linux-boot-data-2.diff, #25631 |
Powered by Savane 3.13-758e.
Corresponding source code
Yes, the patch has worked.
I am able to boot Dell R510, M910 in UEFI mode.
All CPUs are operable.
Thank you.