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 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

[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux