 |
|
| |
|
The 2.4.10 kernel source introduced new min() and max() macros which do strict type checking. These messages could safely be ignored except that M-VIA passes the -Werror flag, making these warnings fatal. This patch fixes M-VIA 1.2 to eliminate these compile-time warnings/errors.
Be certain that makedepend is installed and in your path. On most Red Hat systems this utility is part of the XFree86-devel package.
The via_eepro100 driver from mvia-devs-2.2-1.2.0 does not recognize some NICs which the standard eepro100 driver does.
Our M-VIA enhanced eepro100 driver is based on the version in the RedHat 2.2.16-3 kernel rpm. Later kernels added recognition of an additional NIC type. You can apply this patch to allow the via_eepro100 driver for 2.2.x kernels to recognize the same set of NICs as newer stock drivers.
The via_3c95x driver from mvia-devs-2.4-1.2.0 locks up on SMPs.
We didn't test the 3Com driver on an SMP box prior to release and so an embarassingly simple bug slipped through. Apply this patch to fix a bug in the SMP locking of the via_3c59x driver for 2.4.x kernels.
On machines with 1GB or more of memory the kernel uses a slightly different scheme for mapping of memory in the kernel. We were unable to test such a configuration before release of M-VIA 1.2. We've since observed possible instablity on systems with 1GB or more of memory. As a work around, you can add "mem=960M" to your boot options (for instance in /etc/lilo.conf or /etc/grub.conf). This will force your kernel to only use the first 960M of physical memory, and is thus only meant as a temporary solution. Check back here periodically for a final fix, or e-mail us at via@nersc.gov.
There are some significant problems with the Red Hat 7.0 build environment. The largest problem is that you must use separate compiler for kernel modules under Red Hat 7.0. You can find far more info on this page by Mike Kistler.
|