MandrivaUsers.org : VIA C3 processors and Mandriva - MandrivaUsers.org

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

VIA C3 processors and Mandriva more of a reminder

#1 User is offline   arctic 

  • Meheeheeheee...!
  • Icon
  • View blog
Group:
Global Moderator
Posts:
8,157
Joined:
11-June 04

Posted 27 August 2008 - 07:33 AM

In case anyone wonders why he/she cannot install Mandriva on a system using the VIA C3 processor, the answer is that the C3 processor architecture does only work with i386, i486 and i586 compiled kernels. Mandriva ships since 2008.1 spring an i686 compiled kernel on the install-media which will not work with the processor. The system will install, but it will not boot as it is unable to decompress the kernel. Quick solution to this problem: Use Mandriva 2008.0 and stick to it (or install another distro that does support the C3 processor, like Debian, Slackware, Suse and Fedora).
0

#2 User is offline   theYinYeti 

  • Mandriva Guru
  • Icon
Group:
Members
Posts:
2,110
Joined:
23-September 02

Posted 27 August 2008 - 09:53 AM

Is it just C3, or also the C3-2? In other words, will Mandriva 2008.1 work on my M10000N, with on-board VIA C3-2 Nehemiah? ("salon" in signature)

Yves.

[EDIT:] I may have my answer:
http://kernelfr.trad...86/Kconfig.cpu:

Quote

config MVIAC3_2
bool "VIA C3-2 (Nehemiah)"
help
Select this for a VIA C3 "Nehemiah". Selecting this enables usage
of SSE and tells gcc to treat the CPU as a 686.
Note, this kernel will not boot on older (pre model 9) C3s.

I hope this means 2008.1 will work…

This post has been edited by theYinYeti: 27 August 2008 - 09:57 AM

0

#3 User is offline   adamw 

  • Mandriva Guru
  • Icon
  • View blog
Group:
Members
Posts:
2,327
Joined:
18-August 04

Posted 27 August 2008 - 05:30 PM

That shouldn't be the case, the installer's supposed to work on i586.

One should work, anyway, and you can install from that.
Adam Williamson | http://www.happyassassin.net
Mandriva contributor and monkey-at-large
Feed the monkey: donate to help me work on Mandriva full-time
awilliamson A T mandriva D 0 T org
0

#4 User is offline   arctic 

  • Meheeheeheee...!
  • Icon
  • View blog
Group:
Global Moderator
Posts:
8,157
Joined:
11-June 04

Posted 27 August 2008 - 09:30 PM

Quote

That shouldn't be the case, the installer's supposed to work on i586.
Well, it simply doesn't work on the old C3 processors. Trust me. All previous Mandriva versions work okay, but sadly not 2008.1. I have worked a whole week on getting 2008.1 to run on a rather old laptop and a desktop system that are both powered by the C3 processor. I even went back to a minimal 2008.0 and did an upgrade later using the ftp-mirrors. Same result on both machines: System hangs when trying to decompress the kernel.
0

#5 User is offline   adamw 

  • Mandriva Guru
  • Icon
  • View blog
Group:
Members
Posts:
2,327
Joined:
18-August 04

Posted 28 August 2008 - 03:46 PM

Did you file a bug?

I'm fairly sure RJ has done a 2008 Spring install direct on an i586 system...
Adam Williamson | http://www.happyassassin.net
Mandriva contributor and monkey-at-large
Feed the monkey: donate to help me work on Mandriva full-time
awilliamson A T mandriva D 0 T org
0

#6 User is offline   arctic 

  • Meheeheeheee...!
  • Icon
  • View blog
Group:
Global Moderator
Posts:
8,157
Joined:
11-June 04

Posted 29 August 2008 - 05:54 AM

View Postadamw, on Aug 28 2008, 05:46 PM, said:

Did you file a bug?
Not yet, I was still looking for a solution to the problem, but after searching the web for hours without finding an "easy fix" for this and hacking the C3 boxes again and again, I will file a bug.

I guess that it is not i586 related in general but exclusively to the C3 processor (which is not as popular as AMD or Intel.).



PS: Bug was already filed by someone else
0

#7 User is offline   kfoss 

  • frequent
  • Icon
Group:
Members
Posts:
106
Joined:
21-May 03

Posted 30 September 2008 - 05:57 PM

I'm looking forward to an update on this. I have a number of Epia boards with C3 processors and would love to install 2008.1.

As a side note, I have installed 2008.1 on an Alix 3c3 embedded PC that has a Geode LX800 (500MHz) which is supposed to be i586 and it worked. So it must be specific to the C3 and not because it is < i686.
Jetway J9F2KDHE + C2D T5500 + 2GB RAM + 500GB SATA + TV Tuner + Mandriva 2010.0
MacBook Pro 15" 2.4GHz + 4GB RAM + Boot Camped (OS 10.5.6 + MS Vista Home Premium)

I Love C&P!
0

#8 User is offline   adamw 

  • Mandriva Guru
  • Icon
  • View blog
Group:
Members
Posts:
2,327
Joined:
18-August 04

Posted 30 September 2008 - 06:01 PM

Have you tried One?
Adam Williamson | http://www.happyassassin.net
Mandriva contributor and monkey-at-large
Feed the monkey: donate to help me work on Mandriva full-time
awilliamson A T mandriva D 0 T org
0

#9 User is offline   mdetrano 

  • New Here
Group:
New here
Posts:
1
Joined:
12-December 08

Posted 12 December 2008 - 09:14 PM

View Postarctic, on Aug 27 2008, 03:30 PM, said:

...I even went back to a minimal 2008.0 and did an upgrade later using the ftp-mirrors. Same result on both machines: System hangs when trying to decompress the kernel.


I never did an install from scratch to this processor, but I was able to get a mini-itx box using the VIA C3 to work with a newer kernel by installing kernel-desktop586-latest from the mirrors (I had to run the system on older kernels from earlier Mandriva's up to that point). I now have a 2009.0 system running with 2.6.27.5-desktop586-2mnb.
0

#10 User is offline   tux99 

  • Emperor Penguin
  • Icon
Group:
Members
Posts:
549
Joined:
21-September 08

Posted 13 December 2008 - 12:50 AM

View Postkfoss, on Sep 30 2008, 06:57 PM, said:

I'm looking forward to an update on this. I have a number of Epia boards with C3 processors and would love to install 2008.1.

As a side note, I have installed 2008.1 on an Alix 3c3 embedded PC that has a Geode LX800 (500MHz) which is supposed to be i586 and it worked. So it must be specific to the C3 and not because it is < i686.


I believe the problem is because the first generation C3 (Samuel 2) identifies itself as cpu 'family: 6' while it's not really, as it doesn't support the CMOV instruction, while other 586 class processors like the Geode identify themselves correctly as 'cpu family: 5'.
There is probably in the installer something that checks for the cpu family and therefore installs 686 packages on the C3, which then don't work if they contain CMOV instructions, while this wouldn't happen with the Geode or an Intel 586.

I also have a C3 Samuel 2 Mini-PC which is still running Redhat 7.3 (heavily modified by updating many packages from source tarballs), as I gave up on any newer Redhat or Centos because of this (never tried Mandriva on it as I was looking for a long term support distro).

This post has been edited by tux99: 13 December 2008 - 12:52 AM

Linux user since 1995 (Slackware 2.2), Mandrake/Mandriva user since 6.0, Redhat Certified Engineer (RHCE)
>>>LinuxTECH.NET<<<
Linux - Life in the Open without Walls or Windows
0

#11 User is offline   tyme 

  • Generic Geek Unit
  • Icon
  • View blog
Group:
Platinum
Posts:
13,281
Joined:
24-October 02

Posted 17 December 2008 - 10:14 PM

so the fix would require having a way to identify the specific cpu's where this occurs, and override the detected type?

This post has been edited by tyme: 17 December 2008 - 10:15 PM

Posted Image
Posted Image
{Gu}
0

#12 User is offline   tux99 

  • Emperor Penguin
  • Icon
Group:
Members
Posts:
549
Joined:
21-September 08

Posted 18 December 2008 - 12:22 AM

I would think so, yes, I believe the reason this hasn't been done yet, is because there aren't many users with first generation C3 systems around (anymore). It wasn't exactly a popular cpu to begin with, but I still like my C3 based mini-PC as it's perfect as a small home ADSL gateway/router/homeserver (it's similar to this one but with the old C3 cpu: http://linitx.com/vi...hp?prodid=11484 ).
Linux user since 1995 (Slackware 2.2), Mandrake/Mandriva user since 6.0, Redhat Certified Engineer (RHCE)
>>>LinuxTECH.NET<<<
Linux - Life in the Open without Walls or Windows
0

#13 User is offline   mindwave 

  • Awesome
  • Icon
Group:
Members
Posts:
466
Joined:
29-December 06

Posted 18 December 2008 - 05:29 PM

I have tried all MDV's back to 2007.0 on my VIA/EPIA C3 (one of the PC-1 MB/cpu comboes sold with the gOS dev kit)

and have not found ANY version since or any derivative (MCNL,PDL,PCLOS) that will work

However for SOME reason almost ANY version of UBU will work right out of the box.

J
0

#14 User is offline   tyme 

  • Generic Geek Unit
  • Icon
  • View blog
Group:
Platinum
Posts:
13,281
Joined:
24-October 02

Posted 18 December 2008 - 10:21 PM

Ubuntu's default kernel, and I believe all packages, are compiled to i386, which is why Ubuntu doesn't have this problem. Only distributions with a kernel compiled to i686 are candidates for exhibiting this issue.

This post has been edited by tyme: 18 December 2008 - 10:24 PM

Posted Image
Posted Image
{Gu}
0

#15 User is offline   mindwave 

  • Awesome
  • Icon
Group:
Members
Posts:
466
Joined:
29-December 06

Posted 19 December 2008 - 01:20 PM

THAT would certainly explain it.

anyone know how far back in MDV history we'd have to go to find one of those?

j
0

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic



1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users