From owner-freebsd-current Sat Oct 12 4:40: 9 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 165B037B401 for ; Sat, 12 Oct 2002 04:40:04 -0700 (PDT) Received: from platon.gneto.com (as6-1-5.kr.m.bonet.se [217.215.84.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C67143E9E for ; Sat, 12 Oct 2002 04:40:03 -0700 (PDT) (envelope-from martin@gneto.com) Received: from gneto.com (unknown [192.168.1.10]) by platon.gneto.com (Postfix) with ESMTP id 659F04DB0 for ; Sat, 12 Oct 2002 13:39:58 +0200 (CEST) Message-ID: <3DA80A18.5020900@gneto.com> Date: Sat, 12 Oct 2002 13:40:08 +0200 From: Martin Nilsson Organization: Martins home control User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: en-us, en MIME-Version: 1.0 To: current@freebsd.org Subject: PCI bus lost on Supermicro P3TDE6. ACPI? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG For a while I have problems running Current on my Supermicro P3TDE6=20 motherboard. The em0 device is never probed on newer kernels as it seems that the=20 64bit/66MHz bus is not recognized anymore. This may be caused by the=20 latest ACPI import but I'm no expert in these matters. I have the following files available for anyone that knows what is going = on: http://www.gneto.com/current-20021012/dmesg.ok http://www.gneto.com/current-20021012/dmesg.err http://www.gneto.com/current-20021012/dmesg.diff http://www.gneto.com/current-20021012/P3TDE6.asl http://www.gneto.com/current-20021012/P3TDE6.dsdt Following is a diff between dmesg form my latest working kernel and one=20 made today. It seems that todays acpi.ko works as it should with the kernel from Sep = 21 but not with todays kernel, strange! --- dmesg.ok Sat Oct 12 13:10:34 2002 +++ dmesg.err Sat Oct 12 13:10:34 2002 @@ -1,16 +1,16 @@ Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 199= 4 The Regents of the University of California. All rights reserved. -FreeBSD 5.0-CURRENT #0: Sat Sep 21 10:52:11 CEST 2002 +FreeBSD 5.0-CURRENT #0: Sat Oct 12 12:51:52 CEST 2002 root@euklides.gneto.com:/usr/obj/ext/FreeBSD/CURRENT/sys/EUKLIDES -Preloaded elf kernel "/boot/kernel.ok/kernel" at 0xc04db000. -Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04db0ac. +Preloaded elf kernel "/boot/kernel/kernel" at 0xc04e4000. +Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04e40a8. Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (1266.07-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0x6b1 Stepping =3D 1 =20 Features=3D0x383fbff real memory =3D 1610547200 (1572800K bytes) -avail memory =3D 1559089152 (1522548K bytes) +avail memory =3D 1559019520 (1522480K bytes) Programming 16 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 16 pins in IOAPIC #1 @@ -20,7 +20,6 @@ io0 (APIC): apic id: 4, version: 0x000f0011, at 0xfec00000 io1 (APIC): apic id: 5, version: 0x000f0011, at 0xfec01000 Pentium Pro MTRR support enabled -Using $PIR table, 10 entries at 0xc00f52e0 ACPI-0623: *** Warning: Type override - [DEB_] had invalid type=20 (Integer) for Scope operator, changed to (Scope) ACPI-0623: *** Warning: Type override - [MLIB] had invalid type=20 (Integer) for Scope operator, changed to (Scope) ACPI-0623: *** Warning: Type override - [IO__] had invalid type=20 (Integer) for Scope operator, changed to (Scope) @@ -39,19 +38,20 @@ acpi0: on motherboard acpi0: power button is handled as a fixed feature programming model. Timecounter "ACPI-safe" frequency 3579545 Hz +Using $PIR table, 10 entries at 0xc00f52e0 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0 acpi_cpu0: on acpi0 acpi_cpu1: on acpi0 acpi_cpu2: on acpi0 acpi_cpu3: on acpi0 acpi_button0: on acpi0 -pcib1: port 0xcf8-0xcff on acpi0 +pcib0: port 0xcf8-0xcff on acpi0 ---- initial configuration ------------------------ ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- -pci0: on pcib1 +pci0: on pcib0 IOAPIC #1 intpin 0 -> irq 2 IOAPIC #1 intpin 2 -> irq 5 IOAPIC #1 intpin 4 -> irq 9 @@ -59,13 +59,13 @@ IOAPIC #1 intpin 11 -> irq 11 IOAPIC #1 intpin 15 -> irq 16 IOAPIC #0 intpin 10 -> irq 17 -pcib3: at device 0.1 on pci0 +pcib1: at device 0.1 on pci0 ---- initial configuration ------------------------ ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- -pci1: on pcib3 +pci1: on pcib1 IOAPIC #1 intpin 14 -> irq 18 pci1: at device 0.0 (no driver attached) nge0: port 0xde00-0xdeff mem = 0xfeaff000-0xfeafffff irq 2 at device 1.0 on pci0 @@ -75,9 +75,9 @@ nsgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,=20 1000baseT-FDX, auto pci0: at device 2.0 (no driver attached) pcm0: port 0xdf00-0xdf3f irq 9 at device 3.0 on pci0 -ahc_pci0: port 0xd000-0xd0ff=20 mem 0xfeadc000-0xfeadcfff irq 10 at device 5.0 on pci0 +ahc0: port 0xd000-0xd0ff mem=20 0xfeadc000-0xfeadcfff irq 10 at device 5.0 on pci0 aic7899: Ultra160 Wide Channel A, SCSI Id=3D7, 32/253 SCBs -ahc_pci1: port 0xd800-0xd8ff=20 mem 0xfeadf000-0xfeadffff irq 11 at device 5.1 on pci0 +ahc1: port 0xd800-0xd8ff mem=20 0xfeadf000-0xfeadffff irq 11 at device 5.1 on pci0 aic7899: Ultra160 Wide Channel B, SCSI Id=3D7, 32/253 SCBs fxp0: port 0xd400-0xd43f mem=20 0xfe900000-0xfe9fffff,0xfeadd000-0xfeaddfff irq 16 at device 6.0 on pci0 fxp0: Ethernet address 00:30:48:23:0e:af @@ -87,8 +87,8 @@ isa0: on isab0 pci0: at device 15.1 (no driver attached) pci0: at device 15.2 (no driver attached) -pcib4: on acpi0 -acpi0: couldn't attach pci busdevice_probe_and_attach: pcib4 attach=20 returned 6 +pcib2: on acpi0 +acpi0: couldn't attach pci busdevice_probe_and_attach: pcib2 attach=20 returned 6 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 @@ -106,14 +106,9 @@ plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port -pcib4: on acpi0 -acpi0: couldn't attach pci busdevice_probe_and_attach: pcib4 attach=20 returned 6 +pcib2: on acpi0 +acpi0: couldn't attach pci busdevice_probe_and_attach: pcib2 attach=20 returned 6 fdc0: cmd 3 failed at out byte 1 of 3 -pcib2: at pcibus 2 on motherboard -pci2: on pcib2 -IOAPIC #1 intpin 8 -> irq 19 -em0: port=20 0xef80-0xef9f mem 0xfebc0000-0xfebdffff,0xfebe0000-0xfebfffff irq 19 at=20 device 2.0 on pci2 -em0: Speed:1000 Mbps Duplex:Full orm0: