From mboxrd@z Thu Jan 1 00:00:00 1970 From: Charles Duffy Subject: 2.6.5: Hitachi HA8000/70 panic, missing devices Date: Mon, 05 Apr 2004 12:56:06 -0500 Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <1081187765.2966.51.camel@duffbox> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Return-path: Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: linux-acpi@vger.kernel.org Howdy. I'm presently working with a Hitachi HA8000/70. This system has a Gigabyte motherboard primarily using ServerWorks chipsets. With ACPI fully enabled, the system boots but fails to recognize some PCI devices. Booting with pci=noacpi, or with ACPI deselected but ACPI_BOOT selected, the system panics. This happens in SMP or UP as long as ACPI_BOOT is enabled. I'm able to convince the system to boot correctly (and show all devices) in uniprocessor mode with PCI_GODIRECT and ACPI (as well as ACPI_BOOT) disabled. The system was able to boot correctly running SMP in 2.4. I've included links to a wide array of potentially relevant information below. If there's anything I've left out, or some test I could run, please let me know. If you're really interested in this one and in the Austin area, it may be possible to loan the hardware or get together in person -- I'll buy lunch. --- A hand-typed boot log (no null-modem cable available) showing the panic with pci=noacpi is at: http://quackerhead.com/~duff/HA8000_70/noacpi_panic.txt dmidecode output is at: http://quackerhead.com/~duff/HA8000_70/dmidecode.txt The original ACPI DSDT is at: http://quackerhead.com/~duff/HA8000_70/dsdt.orig My modified ACPI DSDT (same issue; less dead code and IASL-friendly): http://quackerhead.com/~duff/HA8000_70/dsdt.new Extra-verbose lspci output with a uniprocessor, non-ACPI_BOOT kernel: http://quackerhead.com/~duff/HA8000_70/lspci_direct_pci_config.txt the above shows all devices in the system. Extra-verbose lspci output with a fully ACPI kernel: http://quackerhead.com/~duff/HA8000_70/lspci_full_acpi_config.txt the above is missing the GigE and SCSI controllers. /proc/interrupts with the SMP ACPI kernel (and missing devices): http://quackerhead.com/~duff/HA8000_70/interrupts_full_acpi_config.txt this one uses IO-APIC-{edge,level} almost everywhere /proc/interrupts with the UP non-ACPI kernel: http://quackerhead.com/~duff/HA8000_70/interrupts_direct_pci_config.txt this one uses XT-PIC everywhere dmesg output with the SMP ACPI kernel (including ACPI debug info): http://quackerhead.com/~duff/HA8000_70/dmesg_full_acpi_config.txt ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click