On Tue, Sep 23, 2003 at 09:53:21AM -0400, Heitzso wrote: > I'm wanting to setup SMP on a dual ross hypersparc ss20 > with 2.4 or 2.6 kernel to be able to use iptables, etc. > (SOHO firewall/router/web server)
You can try 2.4, although 2.4 SMP is known to hang after a while, at least with ext3 filesystems. 2.6 is totally broken SMP and barely functional UP. > Because I'm familiar with debian (have had on my dev 386 box > for a long time) I went with debian install. I'm cross posting > because debian/gentoo are the two active sparc development If the Debian folks want to be dropped from replies, just say the word. > discussed. I tried compiling 2.6.0-test5 w/ both 2.95 > and 3.3.2 gcc without luck. Compiles broke fairly early. Yes, major breakage, known problem. I don't believe anyone has the knowledge and time to fix this; if you can help please let me know privately and I'll try to get you started. > I checked the changelog for 2.4.23 patch 5 and noticed > numerous gcc and sparc changes so attempted to compile > that version of the kernel. At the moment using the 3.3.2 > version of gcc. I know of no specific problems with 3.3, although there were a few patches needed for string formatting and asm clobbers, which went in recently. > With 2.4.23 p5 ... > device.c linux_cpus type collides with smp.h's version > smp.h's seems to be picking up the new config setting > via NR_CPUS while neither sparc nor sparc64 flavors do. > I altered the linux_cpus line in > arch/sparc/kernel/device.c > and the compile went to completion. I gather that > several individuals on these lists contribute to sparc > kernel development effort so ... if someone could > slip this patch into the code base that would be > great. Thanks! Please send your patch to [email protected] (this is where sparc kernel development happens) in unified format and we'll be happy to evaluate and then apply it. > Next note is 'make bzImage' doesn't work in this > version of the kernel. A simple 'make' builds > vmlinux and I (believe, haven't tried) can work > from there. NOTE I assume this is not related > to sparc architecture but have not tracked it down. It is. Just use the default target on sparc (type "make"). For 2.6 be aware that arch/sparc/boot/Image is the correct kernel, not vmlinux. -- Keith M Wesolowski <[EMAIL PROTECTED]> http://foobazco.org/~wesolows ------(( Project Foobazco Coordinator and Network Administrator ))------ "May Buddha bless all stubborn people!" -- Uliassutai Karakorum Blake

