Adrian Bowyer wrote:
I just upgraded my perfectly-working FC4 system to FC5, and the
ethernet's
stopped :-(
Here's what things say:
<snip>
[root@boris ~]# lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System
Controller (rev 25)
So it's an early Athlon (or possibly a Duron), if I'm
not much mistaken.
<snip>
00:0a.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet
Pro 100]
(rev 08)
That's not integrated into your chipset! Is it physically part of your
motherboard, or is it a separate PCI card?
Were you regularly updating your FC4 system (including the kernel), or
were you sticking with the kernel that came with FC4?
[root@boris ~]# dmesg | grep e100
e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
e100: 0000:00:0a.0: e100_probe: Cannot obtain PCI resources, aborting.
e100: probe of 0000:00:0a.0 failed with error -16
I presume that the problem is that "e100_probe: Cannot obtain PCI resources,
aborting." thing. But I'm afraid I don't have a clue what to do about it...
Try downloading the latest FC5 kernel RPM from
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/
, and installing it with rpm -i kernel-2.6.*.rpm. (That should allow you
to have both kernels installed at the same time -- you can select
between them at the grub menu when you power up).
Try kernel parameters: to quote
fedorafaq.org,
* When you first start your computer, the GRUB screen (where you
choose your Operating System) appears. Select the Fedora that you
want to boot into, but press the a key instead of pressing Enter.
* You will see a line somewhat like the following:
kernel /boot/vmlinuz-2.6.17-1.2157_FC5 ro root=LABEL=/ rhgb quiet
Add kernel parameters to the end of that.
Try "acpi=force" or "acpi=off" (with the age of your hardware, Linux
might
or might not trust the ACPI on your motherboard).
Try "pci=bios"
Try "lapic" -- that might well not work on that motherboard, but it's
worth a shot if nothing else works.
In all the above examples, don't put the quotes in on the "kernel"
line. And leave a space between "quiet" and the parameter. So that might
be:
kernel /boot/vmlinuz-2.6.17-1.2157_FC5 ro root=LABEL=/ rhgb quiet pci=bios
Try shuffling your PCI cards around in the PCI slots -- all of them.
Good luck!
James.
--
New address: james | "Drums must never stop. Very bad if drums stop."
@aprilcottage.co.uk | "Why? What will happen if the drums ever stop?"
| "Bass solo."