I just set up a new system based on an ASUS P5GZ-MX mobo(Intel 775 chipset), it has an onbaord 10/100/1000 NIC.
I installed Centos 4.5, it all went well. Until I went to connect it to the network and it appears the NIC isnt functioning correctly. The drivers are installed and I dont get any errors, as far as the OS is concerned everything looks fine but I dont get any connection lights on the switch or the NIC when I plug it into the network and I cant ping any LAN addresses or get any form of connectivity.
I read the readme that came with motherboard support CD under the Linux section and this is what I found:
Problem: The driver can be started, but if an ip address is assigned
to an adapter no link up indication appears although it is
connected to the network. It is also not possible to receive
or transmit any packets; e.g. 'ping' does not work.
Reason: The adapter does not receive any interrupts from the Linux
system. This can happen when using the APIC (Advanced
Programmable Interrupt Controller) of an SMP compiled kernel
on a UP envrionment.
Solution: Use the Linux kernel parameters 'noapic' or 'nolapic' when
booting your kernel. This can be done by adding those kernel
parameters to the boot manager kernel selection menu (either
/boot/grub/menu.lst (GRUB) or /etc/lilo.conf (LILO)).
When you build a kernel, deselect option CONFIG_X86_LOCAL_APIC.
I can generally find my way around Linux but havent attempted to modify kernel boot parameters before - can someone point me in the right direction to perform the steps outlined above on my Centos system?
I believe Centos uses Lilo? Is it as easy as just adding those lines to the lilo.conf.anaconda file?