[ale] Kernel Compiles Segmententing... Checksums

Stephen F Nicholas syssfn at panther.Gsu.EDU
Wed Jun 13 23:44:51 EDT 2001


Hello All,
This is probably a stupid question and I'm sure that I'm missing
something, but I'm at a loss.  I have the RH 7.1 Standard Edition
installed, via the "Custom" install option.  Most everything works, except
that the standard kernel can't find my NE2000 NIC (yea, I know it's old,
but it works and it's on a local network.)  Under kernels 2.4.2 and 2.4.5
it gives a 'segmentation' fault when doing a 'make bzImage'.

I have a 233 Mhz MMX, 64 MB RAM 4.3 GB WD EIDE drive, and a NE2000 NIC.  I
did a complete reinstall from a very stable RH 6.1, and I had IP Masq /
Forwarding enabled for several years.  The common element seems to be
checksums.  Maybe I missed something in the install ?

Here's what I see:

Under 2.4.5 :

make[2]: Entering directory `/usr/src/linux-2.4.5/fs/partitions'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4.5/fs/partitions'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.5/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=i586    -DEXPORT_SYMTAB -c check.c
In file included from /usr/src/linux-2.4.5/include/net/checksum.h:33,
                 from /usr/src/linux-2.4.5/include/linux/raid/md.h:34,
                 from check.c:21:
/usr/src/linux-2.4.5/include/asm/checksum.h: In function
`csum_and_copy_to_user':
/usr/src/linux-2.4.5/include/asm/checksum.h:195: Internal
error: Segmentation fault.
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[3]: *** [check.o] Error 2
make[3]: Leaving directory `/usr/src/linux-2.4.5/fs/partitions'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.5/fs/partitions'
make[1]: *** [_subdir_partitions] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.5/fs'
make: *** [_dir_fs] Error 2


And under 2.4.2:

make[2]: Leaving directory `/usr/src/linux-2.4.2/fs/nls'
make -C partitions
make[2]: Entering directory `/usr/src/linux-2.4.2/fs/partitions'
make all_targets
make[3]: Entering directory `/usr/src/linux-2.4.2/fs/partitions'
gcc -D__KERNEL__ -I/usr/src/linux-2.4/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -Wno-unused
-pipe -mpreferred-stack-boundary=2 -march=i586    -DEXPORT_SYMTAB -c
check.c
In file included from /usr/src/linux-2.4/include/net/dst.h:12,
                 from /usr/src/linux-2.4/include/net/route.h:27,
                 from /usr/src/linux-2.4/include/net/ip.h:32,
                 from /usr/src/linux-2.4/include/net/checksum.h:31,
                 from /usr/src/linux-2.4/include/linux/raid/md.h:34,
                 from check.c:21:
/usr/src/linux-2.4/include/net/neighbour.h:37:2: invalid preprocessing
directive #lefine
make[3]: *** [check.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.2/fs/partitions'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.2/fs/partitions'
make[1]: *** [_subdir_partitions] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.2/fs'
make: *** [_dir_fs] Error 2

And one more abbreviated message under 2.4.2:

skbuff.c:922:Internal error - Segmentation fault 

I looked around line 922 in the file and it also references a checksum
error.

Any ideas / suggestions ??

Thanks in advance,

Steve





 =======================================================
| Steve Nicholas             |                        |
| Unix System Programmer     |  A risk is not a risk  |
| Georgia State University   |  until it is taken.    | 
| snicholas at gsu.edu          |                        |
| 404-651-1062               |  BBROYGBVGW            |
=======================================================

--
To unsubscribe: mail majordomo at ale.org with "unsubscribe ale" in message body.





More information about the Ale mailing list