Re: FC6 doesn't boot on VIA C3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Freitag 09 März 2007 19:36 schrieb Phil Meyer:
> Hans-Jürgen Koch wrote:
> > Am Freitag 09 März 2007 18:37 schrieb James Wilkinson:
> >> Hans-Jürgen Koch wrote:
> >>> I'm trying to boot FC6 on an IPC with a VIA C3 (Samuel 2). The kernel
> >>> comes up without error messages. As soon as a binary from the root
> >>> file system should be started, the boot process stops without further
> >>> messages. Keyboard and screen are still working!  Not that the root
> >>> file system was already successfully mounted by the kernel, and no
> >>> errors or warnings where displayed on the console.
> >>>
> >>> Are there any known limitations of FC6 regarding VIA processors? Any
> >>> other hints?
> >>
> >> Did you install on this PC? Or did you install on another PC and are
> >> moving the disks to this one?
> >
> > I installed FC6 on a different PC and copied the root file system to a CF
> > card, from which the VIA C3 IPC boots.
> >
> >> As I understand it, gcc thinks that i686
> >> processors support the CMOV instruction and will use it (when compiling
> >> for i686 processors) without explicitly testing for it. Via C3s of that
> >> era didn't, and so gcc-generated i686 code will crash on it.
> >
> > Yes, that seems to be the reason. Problem is that I need glibc 2.5. If I
> > replace the Fedora glibc with the binaries from Debian Experimental, I
> > get a little farther in my boot process. It boots, but I can't login. So
> > probably all Fedora binaries can contain this illegal instruction.
> >
> >> As an added complication, you may be using an i586 kernel with an i686
> >> glibc, due to a well-known FC6 install bug.
> >>
> >> If you install on this PC, Fedora should choose the right RPMs
> >> automatically.
> >
> > Good idea, unfortunately, the Fedora installer doesn't work on this
> > machine...
> >
> >> Alternatively, you could do something like
> >> rpm -qa --qf "%{NAME}.%{ARCH}\n" | grep i686
> >> to find all the i686 packages on the machine, download i586 equivalents,
> >> and use
> >> rpm -F --oldpackage *.i586*.rpm
> >> to replace the i686 packages with i586 versions.
> >
> > Thanks for that hint.
> >
> >> There shouldn't be much more than the kernel, glibc, and openssl to
> >> replace.
> >
> > I'll find out :-)
> >
> > Thanks,
> > Hans
>
> Hmmm... I install on these types of systems, sometimes many a day.
>
> What is happening that prevents an install directly to the system in
> question?
>
> I routinely install FC6 to CF cards on this type of hardware.  The
> previous poster is correct in saying that it needs the i586 kernel.  I
> was surprised by that at first, and was concerned that it was the FC6
> anaconda bug, but it wasn't.
>
> I install from USB pen drives, USB CDROMS, and network to these types of
> systems with no issues.

Bene, can you comment on this? 

@Phil: Please add Benedikt and tglx to CC, they're not subscribed but know 
more about this issue than I do.

Hans



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux