P4C800E-Dlx: ICH5/S-ATA and Intel Pro onboard network incompatibility?

P

plochon

Hi,

I'm running Mandrake 9.2RC1 (kernel 2.4.22) and I can't make work S-ATA
boot drive and Intel Pro onboard network.

The Asus P4C800E-Dlx in the only mainboard in the P4x800 family with
ICH5R and Intel 82547EI (Gb onboard chip, it uses e1000 driver).

The chips share the same IRQ :
# grep eth0 /proc/interrupts
17: 83 IO-APIC-level Intel ICH5, eth0
(note that there's no error about this in syslog)

1) Boot on S-ATA drive / Mandrake 9.2RC1 with "acpi=off"
-> boot OK, but no ping, "NETDEV WATCHDOG: eth0: transmit timed out" in
syslog.
(full log and config on http://plochon.free.fr/mdk92RC1.html )

2) Boot on S-ATA drive / Mandrake 9.2RC1 with "acpi=off" and "noapic"
-> boot hang (when displays "hde: attached ide_disk driver" where hde is
the S-ATA boot drive)

3) Same tests but boot on CD with Knoppix 3.3 (Kernel 2.4.22)
-> same results

4) S-ATA drive physically removed, boot on CD / Knoppix 3.3 with
"acpi=off" and "noapic"
-> boot OK, network OK : it works !

Is there a way to make S-ATA and Intel Pro work together, or is it an
incompatibility ?

Thanks,
Philippe

My hardware configuration:
P4C800E-Dlx, [email protected], 256Mb, 1 Seagate S-ATA drive plugged on
standard S-ATA connector (-> not on S-ATA RAID connector)
IDE Bios settings :
Onboard IDE operate mode : Enhanced mode
Enhanced mode support on : S-ATA
Configure S-ATA as RAID : No
 
D

Dave Serls

Hi,

I'm running Mandrake 9.2RC1 (kernel 2.4.22) and I can't make work S-ATA
boot drive and Intel Pro onboard network.

The Asus P4C800E-Dlx in the only mainboard in the P4x800 family with
ICH5R and Intel 82547EI (Gb onboard chip, it uses e1000 driver).

The chips share the same IRQ :
# grep eth0 /proc/interrupts
17: 83 IO-APIC-level Intel ICH5, eth0
(note that there's no error about this in syslog)

1) Boot on S-ATA drive / Mandrake 9.2RC1 with "acpi=off"
-> boot OK, but no ping, "NETDEV WATCHDOG: eth0: transmit timed out" in
syslog.
(full log and config on http://plochon.free.fr/mdk92RC1.html )

2) Boot on S-ATA drive / Mandrake 9.2RC1 with "acpi=off" and "noapic"
-> boot hang (when displays "hde: attached ide_disk driver" where hde is
the S-ATA boot drive)

3) Same tests but boot on CD with Knoppix 3.3 (Kernel 2.4.22)
-> same results

4) S-ATA drive physically removed, boot on CD / Knoppix 3.3 with
"acpi=off" and "noapic"
-> boot OK, network OK : it works !

Is there a way to make S-ATA and Intel Pro work together, or is it an
incompatibility ?

Not that this is much help:

I don't have the S-ATA drive.
So the disk always worked.
I was unable to get the Intel adapter chipset functional until
I set 'noapic'; eth0 and ICH5 were being assigned to IRQ 17.
With 'noapic' eth0 is assigned to IRQ 5 and ICH5 to 11.
I still had to download and compile 'in-source-tree' the latest Intel e1000
for Linux. I contacted their support for Linux, but basically received
the run-around from a flak-catcher. I'd like to run in 'apic' mode because
performance should be better overall, so I may probe the developers.
 
W

William

This is my setup with the P4C800-E Deluxe in linux-2.4.22

I found out that to run the ide performance in enhanced mode required
the kernel to have APIC and IO-APIC enabled, otherwise on bootup the
system would hang up at /dev/hde.

To run it without hanging, compatability was set in the bios and it didn't
require to have IO-APIC or APIC enabled.

That fixed the boot dilemna.

For the SMP and network dilemna...

Right now to use SMP is out of the question. I have tried both intel
drivers and the ones in the kernel source. Both don't change the way
the network adapter functions with SMP. I have two kernels, if I feel
like using HyperThreading, I just don't use network connection,
If I need network connection, I just load the uniprocessor kernel.
 
H

Henning

i had same problems with the knoppix Kernel and my compiled 2.4.22
Kernel (my system Config is nearly the same as Phillipe's).
But then i compiled the Kernel with CONFIG_ACPI=Y (which is disabled
in the knoppix Kernel)
I used the kernel source from kernel.org with no patches.

and now it worked with SATA and IDE and e1000 and SMP and APIC and
ACPI. No Boot Params needed.
No more "transmit timeouts".

Hope this helps

Henning
 
D

Dave Serls

On 12 Nov 2003 09:10:36 -0800
i had same problems with the knoppix Kernel and my compiled 2.4.22
Kernel (my system Config is nearly the same as Phillipe's).
But then i compiled the Kernel with CONFIG_ACPI=Y (which is disabled
in the knoppix Kernel)
I used the kernel source from kernel.org with no patches.

and now it worked with SATA and IDE and e1000 and SMP and APIC and
ACPI. No Boot Params needed.
No more "transmit timeouts".

Hope this helps
Tremendously.
Everything (pretty much) back together with hyper-threading (SMP, APIC, ACPI)
and onboard network and sound.
Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top