Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 100522 - (ACPI) acpi code breaks e100 and eepro100 drivers
Summary: (ACPI) acpi code breaks e100 and eepro100 drivers
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux Beta
Classification: Retired
Component: kernel
Version: beta1
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks: CambridgeBlocker
TreeView+ depends on / blocked
 
Reported: 2003-07-23 04:25 UTC by Nathan G. Grennan
Modified: 2015-01-04 22:02 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2003-10-28 16:25:15 UTC
Embargoed:


Attachments (Terms of Use)
dmidecode output (deleted)
2003-07-29 15:48 UTC, Nathan G. Grennan
no flags Details
acpidmp output (deleted)
2003-07-29 15:48 UTC, Nathan G. Grennan
no flags Details
acpidmp output (deleted)
2003-07-30 00:16 UTC, Ethan Bonick
no flags Details
dmidencode output (deleted)
2003-07-30 00:17 UTC, Ethan Bonick
no flags Details
ACPI VT86/Award PCI interrupt patch. (deleted)
2003-08-21 22:29 UTC, Len Brown
no flags Details | Diff

Description Nathan G. Grennan 2003-07-23 04:25:42 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.11 (X11; Linux i686; U;) Gecko/20030720

Description of problem:
I loaded Serven on my workstation at work. After booting up I found though there
were no errors and the ip information was set correctly my network didn't work.
I tried didn't cables, a crossover cable to another computer, e100 and eepro100
drivers. Finally I added acpi=off apci=off to the kernel during boot. Suddenly
the network was working again. Next I tried just apci=off, and it didn't work
again. Then I tried acpi=off by itself and it worked.

Version-Release number of selected component (if applicable):
kernel-2.4.21-20.1.2024.2.1.nptl

How reproducible:
Always

Steps to Reproduce:
1. Load Serven
2. Install a Intel 10/100 card
3. Configure network with netconfig or neat
4. modprobe e100 or modprobe eepro100
5. service network start

    

Actual Results:  Everything looks good, but networking doesn't work

Expected Results:  Everything looks good, and networking works

Additional info:

Comment 1 Bill Nottingham 2003-07-28 20:08:17 UTC
Can you post the output of 'dmidecode' for your system?

Comment 2 Michael K. Johnson 2003-07-29 14:57:40 UTC
That's /usr/sbin/dmidecode -- run as root.
Please also post the output of /usr/sbin/acpidmp

Comment 3 Nathan G. Grennan 2003-07-29 15:48:28 UTC
Created attachment 93223 [details]
dmidecode output

Comment 4 Nathan G. Grennan 2003-07-29 15:48:59 UTC
Created attachment 93224 [details]
acpidmp output

Comment 5 Nathan G. Grennan 2003-07-29 15:49:44 UTC
I also tried acpi=nopci while I was at it and it didn't help.

Comment 6 Ethan Bonick 2003-07-30 00:16:14 UTC
Created attachment 93243 [details]
acpidmp output

Comment 7 Ethan Bonick 2003-07-30 00:17:09 UTC
Created attachment 93244 [details]
dmidencode output

realtek 8139 module

Comment 8 Ethan Bonick 2003-07-30 00:17:38 UTC
Comment on attachment 93243 [details]
acpidmp output

realtek 8139

Comment 9 Len Brown 2003-07-31 04:58:42 UTC
I don't have Gigabyte/AMD/Award or Abit/AMD/Phoenix systems handy,
but severn on my Intel/Intel/AMI boxes seem to talk to e100 just fine.

Is it possible to get the dmesg, /proc/interrupts, and ifconfig output
for both the success and failure cases?


Comment 10 Len Brown 2003-08-21 22:29:34 UTC
Created attachment 93841 [details]
ACPI VT86/Award PCI interrupt patch. 


This patch has fixed the ACPI interrupt problem for similar systems.
Please try applying it to a copy of your Severn BETA1 kernel to
see if works for you too:

~/src/linux-2.4.21-20.1.2024.2.1.nptl> patch -Np1 < ./pci_link-severn.patch
patching file arch/i386/kernel/io_apic.c
patching file arch/i386/kernel/mpparse.c
patching file drivers/acpi/pci_irq.c
patching file drivers/acpi/pci_link.c
patching file include/acpi/acpi_drivers.h

Comment 11 Michael K. Johnson 2003-10-21 20:12:51 UTC
Dave, please take a look at this patch, thanks.

Comment 12 Dave Jones 2003-10-21 20:51:44 UTC
AFAICT, we have an improved variant of this patch already merged since test2


Comment 13 Dave Jones 2003-10-28 16:25:15 UTC
Personally, I'm convinced this is fixed. I can't repeat any problems with or
without acpi=on using e100 or e1000 on several boxes.



Note You need to log in before you can comment on or make changes to this bug.