I have a motherboard with the new VIA vt8233a chip (which supports UDMA133).
This chip is not recognized by the the Mandrake 8.2 kernel code, so I have
only very slow disk access. I have gotten ahold of the 2.4.18 kernel patch
that should allow this chip to be recognized. However, I am having trouble
getting the Mandrake 8.2 (2.4.18) kernel to compile--with or without the
patch. I was hoping someone might be able to tell me what I am doing wrong.
When I applied the patch to the 2.4.18-mdk6 source and tried the kernel
compile, I got apparent compiler errors ("internal error: segmentation
fault"). To see if it was the patch, I then reverted all code and tried to
simply recompile the MDK kernel. Same problem (though in a different file).
In other words, I can't get Mandrake's kernel to compile. Why??
Here are the details on what I did in trying to simply recompile MDK kernel:
(1) made sure gcc was installed: gcc-2.96-0.76mdk
(2) made sure kernel source files were installed:
kernel-headers-2.4.18-25mdk and kernel-source-2.4.18-6mdk
(3) copied /usr/src/linux/arch/i386/defconfig to /usr/source/linux/.config
(4) make oldconfig
(5) make dep && make clean
(6) make bzImage
Runs for a while and then ends in some file with an error like:
tty_io.c: In function `release_dev':
tty_io.c:1277: Internal error: Segmentation fault.
Please submit a full bug report.....
If I make changes to the .config or try using defconfig-enterprise, I can
change the file in which the seg fault occurs, but it always occurs. This is
how I understand to do the kernel compile--and I have rechecked Mandrake's
documentation (from 8.1). What am I doing wrong? Or is there something
wrong with MDK8.2 files?
Thanks for your help. I would really like to get the disk running at full
speed on this machine, and I am sure other people will start having issues
with this chip.
Norm
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com