#17661: x86 14.07-rc3 boot fail, reboot looping
---------------------------+-----------------------------------
Reporter: phil.lxnet@… | Owner: developers
Type: defect | Status: new
Priority: highest | Milestone: Barrier Breaker 14.07
Component: base system | Version: Barrier Breaker 14.07
Resolution: | Keywords: grub boot via eden c3
---------------------------+-----------------------------------
Comment (by phil.lxnet@…):
Having now videoed the screen during boot and put the exact same 64MB
drive into a P3 coppermine machine and have it boot successfully I can
offer a little more information.
Normal boot on P3 coppermine:-
GRUB loading.....
Welcome to GRUB! <- this line flashes up inverse momentarily
Then we have the Grub boot menu screen
With VIA C3 bootup there is no appearance of "Welcome to GRUB!" and an
almost instant reboot after the "GRUB loading....." message.
This I think places the blame on GRUB.
I understand that the VIA C3 (not C3-2) is lacking the machine code
instruction of cmov (from 686 class) but I have run "grep -r cmov *" on
the grub-2.02~beta2 source and don't see any except in alpha architecture;
as I understood that there was still some machine code in Grub.
However the cmov suspicion may be a red herring as VIA C7 (also reported
in this ticket) is apparently akin to the later C3-2 or Nehemiah core
which does have cmov and apparently does qualify as full 686 (but lacks
the 3dNow instruction set of the early C3).
Just trying to narrow down where the problem is as I have 2 of these
machines and would really like to put them back to use with openwrt which
they previously ran a treat but I need 14.07 on them now.
Prior to considering Grub as the issue I have tried builds with each of
the following (using trunk r42757):-
Processor family ---> CyrixIII/VIA-C3
unselecting x86 PAT
turning off VM86 support
tried 486 & Generic x86 support turned off
CPU idle PM support (removed option)
Support for old Pentium 5 / WinChip machine checks
Does anyone have any suggestions as to how I might proceed.
I suspect some compiler setting that is building Grub in an incompatible
way for these CPU's.
--
Ticket URL: <https://dev.openwrt.org/ticket/17661#comment:4>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets