aphro wrote: > On Tue, 30 Nov 1999, Adam C Powell IV wrote: > > hazels >Is it at all possible this could be a kernel compiler issue? I built > the kernel with > hazels >the latest gcc, which is 2.95.2-3. > hazels > > hazels >If no answer by Friday I'll go to to the vger kernel list. > > ouch!!! dont ever ever ever ever ever ever (10000x ever) compile a kernel > with gcc2.9x, you are asking for trouble there have always been issues > with most compilers OTHER then gcc 2.7.2.3 read the kernel mailing list > (http://kt.linuxcare.com) there are a ton of issues in the kernel(not all > of them problems with the compiler) that make for BIG problems when > compiled with something other then 2.7.2.3
Update: the last one I read says Alan Cox uses egcs, I think 1.1.2. And the 2.2.14 notes have a number of fixes to let it compile with 2.95 (though not all of it does- see below). The warning is in order, but the 10000x never is a bit overblown. > in short, use gcc2.7.2.3 for the kernel, use whatever you want for > everything else :) Okay, after finals and vacation, finally got around to getting gcc272 and building the kernel (2.2.13) using it. The compiler was *NOT* the problem- I get exactly the same result as before. That is, it seems to do mdadd and mdrun just fine, but when it goes to *mount* the RAID-5 partition, it freezes. The only silver lining is that if I don't catch lilo in time, ckraid running under SMP 2.2.13 (and miraculously, under 2.0.36-scsimod from slink rescue!) is about six times faster than under kernel-image-2.2.10!! So, noticed that the 2.2.14 release notes indicate elimination of some IDE hangs, and built 2.2.14 with basically the same config as the default 2.2.13 (from the now-obsolete i386 kernel-patch package) but with SMP, and Ppro/686 instead of 386. First tried with gcc-2.95 (latest potato), but that failed in drivers/hfmodem, so I did make-kpkg clean and built it with gcc272. And it *still* fails, same place. It mounts a raid0 setup just fine, but not raid5. To rehash: I'm trying to build an SMP kernel for an Abit BP6 dual-celeron motherboard with RAID-5 over partitions on four IDE drives (hda-d; yes, I know it would be faster and more robust over four IDE controllers, but I'm more interested in data integrity than speed, and haven't tried making the Ultra-66 interfaces work yet). The stock 2.2.10 kernel package (non-SMP) works fine, but when I tried building 2.2.10 or 2.2.13 with gcc-2.95, or 2.2.13 or 2.2.14 with gcc-2.7.2, the machine locks up when mounting the RAID device. Please help if you can; if no answers within a week, I'll assume it's an unknown problem and go to [EMAIL PROTECTED] Zeen, Adam Powell http://lyre.mit.edu/~powell/ Thomas B. King Assistant Professor of Materials Engineering 77 Massachusetts Ave. Rm. 4-117 Phone (617) 452-2086 Cambridge, MA 02139 USA Fax (617) 253-5418