lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 11 Jul 2008 17:43:53 +0200
From:	Marian Aldenhövel 
	<marian.aldenhoevel@...-software.de>
To:	linux-kernel@...r.kernel.org
CC:	Gilles Espinasse <g.esp@...e.fr>
Subject: Re: Building a kernel for SiS55-based system. No, wait! It's a  Vortex86SX.

Hi,

>>> Could you try with distrib images to know if it could be related to your
>>> compilation system

Thank you for your advice re network boot and trying stock kernels. I did
set that up and learned a lot.

For one I learned that the CPU I am fighting with is in fact called
Vortex86SX. My first information (see subject) was either wrong or is a
less well-known alias for the same chip. Sorry for that.

Once armed with that information I was able to find more bits and pieces:

   http://www.phys.ethz.ch/~abe/MicroClientJr/

 > "Kompatibel zu 486SX statt Pentium MMX: Kleinerer Befehlssatz, keine FPU,
 > schmälere Bus-Breite. Debian GNU/Linux 4.0 Etch läuft darauf (X.org aus Etch
 > nicht), grml und Ubuntu nicht. Debian GNU/Linux Lenny/Sid Userland läft
 > ebenfalls darauf, aber der 2.6.24er Kernel aus Sid nicht."

"Compatible with 486SX instead of Pentium MMX: Smaller Instruction set, no
FPU, narrower Bus. Debian GNU/Linux 4.0 Etch are running (X.org from Etch
does not), grml and Ubuntu are not. Debian GNU/Linux Lenny/Sid Userland
works but the 2.6.24 Kernel from Sid does not."

The builder of the chip even has detailed information on how to build
Linux 2.6.18 for it:

   ftp://download@....dmp.com.tw/vortex86sx/Vortex86SX_Linux_HowTo.pdf

Patches included:

   http://www.dmp.com.tw/tech/Vortex86SX/patch-2.6.18-DMP.gz

The bottom line is that current kernels don't work, the last one I know that
works is 2.6.18.. That is used in Debian Etch and I was able to confirm
operation by booting that one.

I have since downgraded my build-system to use 2.6.18.3 and that runs
fine on my hardware. So now I can set it all up any way I like directly
from upstream sources. Hooray!

Thank you very much.

Maybe someone smarter than me can figure out what the actual problem is,
when it was introduced since 2.6.18 and then presumeably fix it. Until
then I think I can live OK with the kernel I have now.

Ciao, MM
-- 
Marian Aldenhövel, Rosenhain 23, 53123 Bonn
http://www.marian-aldenhoevel.de
"I ran some quick calculations on it. He's about 80% on the right
  track.  That leaves him only 20% dead when he crashes." Bob C


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ