From owner-freebsd-current Tue Oct 1 8:10:41 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 DB4B737B401 for ; Tue, 1 Oct 2002 08:10:28 -0700 (PDT) Received: from fisher.vip.uk.com (fisher.vip.uk.com [194.176.218.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BA4043E42 for ; Tue, 1 Oct 2002 08:10:27 -0700 (PDT) (envelope-from mtm98@linuxdriven.net) Received: from modem-73-55-60-62.vip.uk.com ([62.60.55.73] helo=uriel.fakedomain.net) by fisher.vip.uk.com with esmtp (Exim 3.35 #2) id 17wOf7-0004eF-00 for current@freebsd.org; Tue, 01 Oct 2002 16:10:14 +0100 Received: from uriel.fakedomain.net (mtm98@localhost [127.0.0.1]) by uriel.fakedomain.net (8.12.6/8.12.3) with ESMTP id g91FBsVS030530 for ; Tue, 1 Oct 2002 16:11:54 +0100 (BST) (envelope-from mtm98@uriel.fakedomain.net) Received: (from mtm98@localhost) by uriel.fakedomain.net (8.12.6/8.12.3/Submit) id g91FBnlD030136 for current@freebsd.org; Tue, 1 Oct 2002 16:11:49 +0100 (BST) (envelope-from mtm98) Date: Tue, 1 Oct 2002 16:11:49 +0100 From: Michael McGoldrick To: current@freebsd.org Subject: Re: PCI brokenness Message-ID: <20021001151149.GB552@uriel.fakedomain.net> References: <200210011206.g91C6xWH000597@grimreaper.grondar.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: <200210011206.g91C6xWH000597@grimreaper.grondar.org> User-Agent: Mutt/1.4i 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 --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 'Me too' Dmesg from working kernel attached, not sure how to get a dmesg from the broken one. :( Send me a mail if any further info would help. (I have built two kernels recently, both have had this problem) On Tue, Oct 01, 2002 at 01:06:59PM +0100, Mark Murray wrote: > Hi > > I'm running a kernel with your very latest nexus.c 1.49. > > The problem of the disappearing HD has not been fixed by this. > > Enclosed are verbose mesg's, one from a three-hour-ago > (1st Oct 2002, 11:00 am, BST) kernel (broken), and another > from a working Sept 22nd kernel. > > M > -- > o Mark Murray > \_ > O.\_ Warning: this .sig is umop ap!sdn Content-Description: dmesg.BROKEN > Copyright (c) 1992-2002 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #1: Tue Oct 1 11:26:25 BST 2002 > root@grimreaper.grondar.org:/usr/src/sys/i386/compile/LIBRETTO > Preloaded elf kernel "/boot/kernel/kernel" at 0xc04ce000. > Preloaded elf module "/boot/kernel/linux.ko" at 0xc04ce0b4. > Preloaded elf module "/boot/kernel/sysvshm.ko" at 0xc04ce160. > Preloaded elf module "/boot/kernel/sysvsem.ko" at 0xc04ce20c. > Preloaded elf module "/boot/kernel/sysvmsg.ko" at 0xc04ce2b8. > Preloaded elf module "/boot/kernel/if_dc.ko" at 0xc04ce364. > Preloaded elf module "/boot/kernel/miibus.ko" at 0xc04ce410. > Preloaded elf module "/boot/kernel/if_wi.ko" at 0xc04ce4bc. > Preloaded elf module "/boot/kernel/snd_mss.ko" at 0xc04ce568. > Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc04ce614. > Preloaded elf module "/boot/kernel/random.ko" at 0xc04ce6c0. > Preloaded elf module "/boot/kernel/atspeaker.ko" at 0xc04ce76c. > Preloaded elf module "/boot/kernel/if_ep.ko" at 0xc04ce81c. > Preloaded elf module "/boot/kernel/nfsserver.ko" at 0xc04ce8c8. > Preloaded elf module "/boot/kernel/nfsclient.ko" at 0xc04ce978. > Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04cea28. > Calibrating clock(s) ... TSC clock: 233270316 Hz, i8254 clock: 1193097 Hz > CLK_USE_I8254_CALIBRATION not specified - using default frequency > Timecounter "i8254" frequency 1193182 Hz > CLK_USE_TSC_CALIBRATION not specified - using old calibration method > Timecounter "TSC" frequency 233289783 Hz > CPU: Pentium/P55C (quarter-micron) (233.29-MHz 586-class CPU) > Origin = "GenuineIntel" Id = 0x581 Stepping = 1 > Features=0x8001bf > real memory = 67174400 (65600K bytes) > Physical memory chunk(s): > 0x00001000 - 0x0009efff, 647168 bytes (158 pages) > 0x004f5000 - 0x04007fff, 61943808 bytes (15123 pages) > avail memory = 60010496 (58604K bytes) > bios32: Found BIOS32 Service Directory header at 0xc00f8e20 > bios32: Entry = 0xfe95a (c00fe95a) Rev = 0 Len = 1 > pcibios: PCI BIOS entry at 0xf0000+0xc5f8 > pnpbios: Found PnP BIOS data at 0xc00f8e30 > pnpbios: Entry = f0000:90a8 Rev = 1.0 > pnpbios: Event flag at 510 > pnpbios: OEM ID c932f351 > Other BIOS signatures found: > Intel Pentium detected, installing workaround for F00F bug > null: > random: > mem: > npx0: on motherboard > npx0: INT 16 interface > acpi0: on motherboard > acpi0: power button is handled as a fixed feature programming model. > ACPI timer looks GOOD min = 0, max = 2, width = 3 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > Timecounter "ACPI-fast" frequency 3579545 Hz > acpi_timer0: <32-bit timer at 3.579545MHz> port 0x18a8-0x18ab on acpi0 > acpi_cpu0: on acpi0 > acpi_tz0: on acpi0 > acpi_lid0: on acpi0 > acpi_acad0: on acpi0 > acpi_cmbat0: on acpi0 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > pci0: physical bus=0 > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > atspeaker0 port 0x61 on acpi0 > atkbdc0: port 0x64,0x60 irq 1 on acpi0 > atkbd0: flags 0x1 irq 1 on atkbdc0 > atkbd: the current kbd controller command byte 0047 > atkbd: keyboard ID 0x41ab (2) > kbd0 at atkbd0 > kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000 > psm0: unable to allocate IRQ > psmcpnp0 irq 12 on acpi0 > psm0: current command byte:0047 > psm0: irq 12 on atkbdc0 > psm0: model IntelliMouse, device ID 3-00, 3 buttons > psm0: config:00000000, flags:00000000, packet size:4 > psm0: syncmask:08, syncbits:08 > sio0: irq maps: 0x1 0x11 0x11 0x11 > sio0 port 0x3f8-0x3ff irq 4 on acpi0 > sio0: type 16550A > unknown: not probed (disabled) > ppc0: parallel port not found. > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > ppc0: parallel port not found. > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > BIOS Geometries: > 0:03f8fe3f 0..1016=1017 cylinders, 0..254=255 heads, 1..63=63 sectors > 0 accounted for > Device configuration finished. > Timecounters tick every 10.000 msec > Initializing GEOMetry subsystem > g_add_class(GPT) > g_add_class(BSD) > g_add_class(MBR) > g_add_class(MBREXT) > g_add_class(PC98) > g_add_class(SUN) > g_add_class(AES) > g_add_class(DEV) > bpf: lo0 attached > Linux ELF exec handler installed > acpi_cpu0: set speed to 100.0% > acpi_cpu: CPU throttling enabled, 16 steps from 100% to 6.2% > acpi_acad0: On Line > Mounting root from ufs:/dev/ad0s2a > g_dev_clone(ad0s2a) > setrootbyname failed > ffs_mountroot: can't find rootvp > Root mount failed: 6 > > Manual root filesystem specification: > : Mount using filesystem > eg. ufs:da0s1a > ? List valid disk boot devices > Abort manual input > > mountroot> Content-Description: dmesg.GOOD > Copyright (c) 1992-2002 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #25: Sun Sep 22 10:55:27 BST 2002 > root@grimreaper.grondar.org:/usr/src/sys/i386/compile/LIBRETTO > Preloaded elf kernel "/boot/kernel.old/kernel" at 0xc04fb000. > Preloaded elf module "/boot/kernel.old/linux.ko" at 0xc04fb0b8. > Preloaded elf module "/boot/kernel.old/sysvshm.ko" at 0xc04fb168. > Preloaded elf module "/boot/kernel.old/sysvsem.ko" at 0xc04fb218. > Preloaded elf module "/boot/kernel.old/sysvmsg.ko" at 0xc04fb2c8. > Preloaded elf module "/boot/kernel.old/if_dc.ko" at 0xc04fb378. > Preloaded elf module "/boot/kernel.old/miibus.ko" at 0xc04fb428. > Preloaded elf module "/boot/kernel.old/if_wi.ko" at 0xc04fb4d8. > Preloaded elf module "/boot/kernel.old/snd_mss.ko" at 0xc04fb588. > Preloaded elf module "/boot/kernel.old/snd_pcm.ko" at 0xc04fb638. > Preloaded elf module "/boot/kernel.old/random.ko" at 0xc04fb6e8. > Preloaded elf module "/boot/kernel.old/atspeaker.ko" at 0xc04fb798. > Preloaded elf module "/boot/kernel.old/if_ep.ko" at 0xc04fb84c. > Preloaded elf module "/boot/kernel.old/nfsserver.ko" at 0xc04fb8fc. > Preloaded elf module "/boot/kernel.old/nfsclient.ko" at 0xc04fb9b0. > Preloaded elf module "/boot/kernel.old/acpi.ko" at 0xc04fba64. > Calibrating clock(s) ... TSC clock: 233269880 Hz, i8254 clock: 1193093 Hz > CLK_USE_I8254_CALIBRATION not specified - using default frequency > Timecounter "i8254" frequency 1193182 Hz > CLK_USE_TSC_CALIBRATION not specified - using old calibration method > Timecounter "TSC" frequency 233289311 Hz > CPU: Pentium/P55C (quarter-micron) (233.29-MHz 586-class CPU) > Origin = "GenuineIntel" Id = 0x581 Stepping = 1 > Features=0x8001bf > real memory = 67174400 (65600K bytes) > Physical memory chunk(s): > 0x00001000 - 0x0009efff, 647168 bytes (158 pages) > 0x00522000 - 0x04007fff, 61759488 bytes (15078 pages) > avail memory = 59830272 (58428K bytes) > bios32: Found BIOS32 Service Directory header at 0xc00f8e20 > bios32: Entry = 0xfe95a (c00fe95a) Rev = 0 Len = 1 > pcibios: PCI BIOS entry at 0xf0000+0xc5f8 > pnpbios: Found PnP BIOS data at 0xc00f8e30 > pnpbios: Entry = f0000:90a8 Rev = 1.0 > pnpbios: Event flag at 510 > pnpbios: OEM ID c932f351 > Other BIOS signatures found: > Intel Pentium detected, installing workaround for F00F bug > null: > random: > mem: > pci_open(1): mode 1 addr port (0x0cf8) is 0x8000a050 > pci_open(1a): mode1res=0x80000000 (0x80000000) > pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=06011179) > Using $PIR table, 5 entries at 0xc00f8e80 > PCI-Only Interrupts: none > Location Bus Device Pin Link IRQs > embedded 0 17 A 0x01 3 4 5 6 7 9 10 11 12 14 15 > embedded 0 19 A 0x01 3 4 5 6 7 9 10 11 12 14 15 > embedded 0 19 B 0x01 3 4 5 6 7 9 10 11 12 14 15 > slot 1 0 6 A 0x01 3 4 5 6 7 9 10 11 12 14 15 > slot 1 0 6 B 0x01 3 4 5 6 7 9 10 11 12 14 15 > slot 1 0 11 A 0x01 3 4 5 6 7 9 10 11 12 14 15 > npx0: on motherboard > npx0: INT 16 interface > acpi0: on motherboard > acpi0: power button is handled as a fixed feature programming model. > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 2, width = 3 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > ACPI timer looks GOOD min = 0, max = 1, width = 2 > Timecounter "ACPI-fast" frequency 3579545 Hz > acpi_timer0: <32-bit timer at 3.579545MHz> port 0x18a8-0x18ab on acpi0 > acpi_cpu0: on acpi0 > acpi_tz0: on acpi0 > acpi_lid0: on acpi0 > acpi_acad0: on acpi0 > acpi_cmbat0: on acpi0 > pcib1: port 0xcf8-0xcff on acpi0 > pci0: on pcib1 > pci0: physical bus=0 > found-> vendor=0x1179, dev=0x0601, revid=0x2e > bus=0, slot=0, func=0 > class=06-00-00, hdrtype=0x00, mfdev=0 > map[10]: type 3, range 32, base fd000000, size 24, enabled > map[14]: type 1, range 32, base ffc00000, size 21, enabled > map[18]: type 1, range 32, base ffb00000, size 20, enabled > found-> vendor=0x10c8, dev=0x0004, revid=0x01 > bus=0, slot=4, func=0 > class=03-00-00, hdrtype=0x00, mfdev=0 > intpin=a, irq=255 > map[10]: type 4, range 32, base 00000000, size 5, port disabled > found-> vendor=0x1179, dev=0x0701, revid=0x22 > bus=0, slot=17, func=0 > class=07-80-00, hdrtype=0x00, mfdev=0 > intpin=a, irq=255 > found-> vendor=0x1179, dev=0x060f, revid=0x20 > bus=0, slot=19, func=0 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=a, irq=255 > found-> vendor=0x1179, dev=0x060f, revid=0x20 > bus=0, slot=19, func=1 > class=06-07-00, hdrtype=0x02, mfdev=1 > intpin=b, irq=255 > pci0: at device 4.0 (no driver attached) > pci0: at device 17.0 (no driver attached) > cbb0: at device 19.0 on pci0 > cardbus0: on cbb0 > pccard0: <16-bit PCCard bus> on cbb0 > pcib1: matched entry for 0.19.INTA (source \\_SB_.PCI0.EIO_.LNKA) > pcib1: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 > pcib1: slot 19 INTA routed to irq 3 via \\_SB_.PCI0.EIO_.LNKA > cbb1: at device 19.1 on pci0 > cardbus1: on cbb1 > pccard1: <16-bit PCCard bus> on cbb1 > pcib1: matched entry for 0.19.INTB (source \\_SB_.PCI0.EIO_.LNKB) > pcib1: possible interrupts: 3 4 5 6 7 9 10 11 12 14 15 > pcib1: slot 19 INTB routed to irq 3 via \\_SB_.PCI0.EIO_.LNKB > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > atspeaker0 port 0x61 on acpi0 > atkbdc0: port 0x64,0x60 irq 1 on acpi0 > atkbd0: flags 0x1 irq 1 on atkbdc0 > atkbd: the current kbd controller command byte 0047 > atkbd: keyboard ID 0x41ab (2) > kbd0 at atkbd0 > kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000 > psm0: unable to allocate IRQ > psmcpnp0 irq 12 on acpi0 > psm0: current command byte:0047 > psm0: irq 12 on atkbdc0 > psm0: model IntelliMouse, device ID 3-00, 3 buttons > psm0: config:00000000, flags:00000000, packet size:4 > psm0: syncmask:08, syncbits:08 > sio0: irq maps: 0x1 0x11 0x11 0x11 > sio0 port 0x3f8-0x3ff irq 4 on acpi0 > sio0: type 16550A > unknown: not probed (disabled) > ppc0: parallel port not found. > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > ppc0: parallel port not found. > unknown: not probed (disabled) > unknown: not probed (disabled) > unknown: not probed (disabled) > isa0: on motherboard > atkbdc: atkbdc0 already exists; skipping it > sc: sc0 already exists; skipping it > vga: vga0 already exists; skipping it > Trying Read_Port at 203 > Trying Read_Port at 243 > Trying Read_Port at 283 > Trying Read_Port at 2c3 > Trying Read_Port at 303 > Trying Read_Port at 343 > Trying Read_Port at 383 > Trying Read_Port at 3c3 > isa_probe_children: disabling PnP devices > isa_probe_children: probing non-PnP devices > orm0: