From owner-freebsd-hardware@FreeBSD.ORG Tue Mar 18 17:44:54 2008 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6FFF106584B for ; Tue, 18 Mar 2008 17:44:54 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id 4A4828FC1D for ; Tue, 18 Mar 2008 17:44:53 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id m2IHEYC8049255 for ; Tue, 18 Mar 2008 10:14:34 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.1/Submit) id m2IHEY0g049254 for freebsd-hardware@freebsd.org; Tue, 18 Mar 2008 10:14:34 -0700 (PDT) (envelope-from david) Date: Tue, 18 Mar 2008 10:14:34 -0700 From: David Wolfskill To: freebsd-hardware@freebsd.org Message-ID: <20080318171434.GA49159@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Y7xTucakfITjPcLV" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: Dell Optiplex 755 hangs every other boot before 82801 Family Hub Interface to PCI Bridge probed X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-hardware@freebsd.org, David Wolfskill List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2008 17:44:54 -0000 --Y7xTucakfITjPcLV Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Content-Disposition: inline --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This may prove to be an ACPI issue, but I didn't want to start the thread with a cross-post: it might set a bad example. :-} So at work, I was assigned a shiny new Dell Optiplex 755; when I arrived, it had some flavor of Linux installed on it; I overlaid that with my usual FreeBSD workstation/laptop install, where I have 4 bootable slices: * Slice 1 -- RELENG_6 * Slice 2 -- used for experimenting * Slice 3 -- RELENG_7 * Slice 4 -- HEAD During the course of setting this up, I had occasion to reboot the machine a few times. And I noticed a peculiar pattern: once it had been up & running, the next boot would hang just after =2E.. ehci1: [GIANT-LOCKED] usb6: EHCI version 1.0 usb6: companion controllers, 2 ports each: usb3 usb4 usb5 usb6: on ehci1 usb6: USB revision 2.0 uhub6: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub6: 6 ports with 6 removable, self powered pcib2: at device 30.0 on pci0 =3D=3D=3D> hang <=3D=3D=3D The only thing I've found that gets it out of that hang is a forced power-cycle. Once that's done, the next boot proceeds normally, as if there were nothing wrong; such a successful (RELENG_6) boot then continues with: pci2: on pcib2 isab0: at device 31.0 on pci0 isa0: on isab0 =2E... If I try power-cycling during an ill-fated boot sequence, but before it gets to the "hang" point, it will hang on the next boot anyway -- it's as if the silly machine has a desperate need to hang on a boot before it will behave ... "rationally" (to the extent the concept makes sense -- and at significant risk of over-anthropomorphizing). pciconf(8) identifies the last device probed before the hang as: pcib2@pci0:30:0: class=3D0x060401 card=3D0x02111028 chip=3D0x244e808= 6 rev=3D0x92 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub Inter= face to PCI Bridge' class =3D bridge subclass =3D PCI-PCI I've attached a complete dmesg.boot from a successful RELENG_6 boot, as well as the output form pciconf -lv. The "hang pattern" appears to be invariant regardless whether I boot RELENG_6, RELENG_7, or HEAD. Please include me on responses, as I am not currently subscribed to hardware@. (For mail clients that honor it, I've set Reply-To.) Peace, david --=20 David H. Wolfskill david@catwhisker.org I submit that "conspiracy" would be an appropriate collective noun for cats. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg.boot" Copyright (c) 1992-2008 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 6.3-STABLE #2: Tue Feb 26 10:17:07 PST 2008 root@dwolf-bsd.jnpr.net:/common/S1/obj/usr/src/sys/DWOLF Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Core(TM)2 Duo CPU E4400 @ 2.00GHz (1995.00-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6fd Stepping = 13 Features=0xbfebfbff Features2=0xe39d AMD Features=0x20000000 AMD Features2=0x1 Cores per package: 2 real memory = 2102390784 (2004 MB) avail memory = 2047827968 (1952 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 8 ioapic0 irqs 0-23 on motherboard lapic0: Forcing LINT1 to edge trigger kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) hptrr: HPT RocketRAID controller driver v1.1 (Feb 26 2008 10:16:06) acpi0: on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 cpu0: on acpi0 acpi_perf0: on cpu0 cpu1: on acpi0 acpi_button0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pci0: at device 2.0 (no driver attached) pci0: at device 2.1 (no driver attached) pci0: at device 3.0 (no driver attached) atapci0: port 0xfe80-0xfe87,0xfe90-0xfe93,0xfea0-0xfea7,0xfeb0-0xfeb3,0xfef0-0xfeff irq 18 at device 3.2 on pci0 ata2: on atapci0 ata3: on atapci0 pci0: at device 3.3 (no driver attached) em0: port 0xecc0-0xecdf mem 0xfe9e0000-0xfe9fffff,0xfe9db000-0xfe9dbfff irq 21 at device 25.0 on pci0 em0: Using MSI interrupt em0: Ethernet address: 00:1a:a0:62:96:09 uhci0: port 0xff20-0xff3f irq 16 at device 26.0 on pci0 uhci0: [GIANT-LOCKED] usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xff00-0xff1f irq 17 at device 26.1 on pci0 uhci1: [GIANT-LOCKED] usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ehci0: mem 0xfe9d9c00-0xfe9d9fff irq 22 at device 26.7 on pci0 ehci0: [GIANT-LOCKED] usb2: EHCI version 1.0 usb2: wrong number of companions (3 != 2) usb2: companion controllers, 2 ports each: usb0 usb1 usb2: on ehci0 usb2: USB revision 2.0 uhub2: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub2: 6 ports with 6 removable, self powered pcm0: mem 0xfe9dc000-0xfe9dffff irq 16 at device 27.0 on pci0 pcib1: irq 16 at device 28.0 on pci0 pci1: on pcib1 uhci2: port 0xff80-0xff9f irq 23 at device 29.0 on pci0 uhci2: [GIANT-LOCKED] usb3: on uhci2 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered uhci3: port 0xff60-0xff7f irq 17 at device 29.1 on pci0 uhci3: [GIANT-LOCKED] usb4: on uhci3 usb4: USB revision 1.0 uhub4: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub4: 2 ports with 2 removable, self powered uhci4: port 0xff40-0xff5f irq 18 at device 29.2 on pci0 uhci4: [GIANT-LOCKED] usb5: on uhci4 usb5: USB revision 1.0 uhub5: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub5: 2 ports with 2 removable, self powered ehci1: mem 0xff980800-0xff980bff irq 23 at device 29.7 on pci0 ehci1: [GIANT-LOCKED] usb6: EHCI version 1.0 usb6: companion controllers, 2 ports each: usb3 usb4 usb5 usb6: on ehci1 usb6: USB revision 2.0 uhub6: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub6: 6 ports with 6 removable, self powered pcib2: at device 30.0 on pci0 pci2: on pcib2 isab0: at device 31.0 on pci0 isa0: on isab0 atapci1: port 0xfe00-0xfe07,0xfe10-0xfe13,0xfe20-0xfe27,0xfe30-0xfe33,0xfec0-0xfedf mem 0xff970000-0xff9707ff irq 18 at device 31.2 on pci0 atapci1: AHCI Version 01.20 controller with 6 ports detected ata4: on atapci1 ata5: on atapci1 ata6: on atapci1 ata7: on atapci1 ata8: on atapci1 ata8: port not implemented ata9: on atapci1 ichsmb0: port 0xece0-0xecff mem 0xfe9d9b00-0xfe9d9bff irq 18 at device 31.3 on pci0 ichsmb0: [GIANT-LOCKED] smbus0: on ichsmb0 smb0: on smbus0 fdc0: port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: port 0x378-0x37f,0x778-0x77f irq 7 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppbus0: on ppc0 plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A pmtimer0 on isa0 orm0: at iomem 0xc0000-0xcb7ff,0xcb800-0xcd7ff,0xcd800-0xcffff on isa0 ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata1 at port 0x170-0x177,0x376 irq 15 on isa0 atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ums0: Microsoft Microsoft 3-Button Mouse with IntelliEye(TM), rev 1.10/3.00, addr 2, iclass 3/1 ums0: 3 buttons and Z dir. ukbd0: Key Tronic Keytronic USB Keyboard, rev 1.10/1.02, addr 3, iclass 3/1 kbd2 at ukbd0 Timecounters tick every 1.000 msec hptrr: no controller detected. ad8: 76293MB at ata4-master SATA300 acd0: CDRW at ata5-master UDMA33 pcm0: pcm0: lapic1: Forcing LINT1 to edge trigger SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ad8s1a --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=pciconf hostb0@pci0:0:0: class=0x060000 card=0x02111028 chip=0x29b08086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) DRAM Controller' class = bridge subclass = HOST-PCI none0@pci0:2:0: class=0x030000 card=0x02111028 chip=0x29b28086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) Integrated Graphics Controller' class = display subclass = VGA none1@pci0:2:1: class=0x038000 card=0x02111028 chip=0x29b38086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) Integrated Graphics Controller' class = display none2@pci0:3:0: class=0x078000 card=0x02111028 chip=0x29b48086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) HECI Controller' class = simple comms atapci0@pci0:3:2: class=0x010185 card=0x02111028 chip=0x29b68086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) PT IDER Controller' class = mass storage subclass = ATA none3@pci0:3:3: class=0x070002 card=0x02111028 chip=0x29b78086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '(??) Serial KT Controller' class = simple comms subclass = UART em0@pci0:25:0: class=0x020000 card=0x02111028 chip=0x10bd8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82566DM-2 Gigabit Network Connection' class = network subclass = ethernet uhci0@pci0:26:0: class=0x0c0300 card=0x02111028 chip=0x29378086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB uhci1@pci0:26:1: class=0x0c0300 card=0x02111028 chip=0x29388086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB ehci0@pci0:26:7: class=0x0c0320 card=0x02111028 chip=0x293c8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller' class = serial bus subclass = USB pcm0@pci0:27:0: class=0x040300 card=0x02111028 chip=0x293e8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) HD Audio Controller' class = multimedia pcib1@pci0:28:0: class=0x060400 card=0x02111028 chip=0x29408086 rev=0x02 hdr=0x01 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 1' class = bridge subclass = PCI-PCI uhci2@pci0:29:0: class=0x0c0300 card=0x02111028 chip=0x29348086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB uhci3@pci0:29:1: class=0x0c0300 card=0x02111028 chip=0x29358086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB uhci4@pci0:29:2: class=0x0c0300 card=0x02111028 chip=0x29368086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller' class = serial bus subclass = USB ehci1@pci0:29:7: class=0x0c0320 card=0x02111028 chip=0x293a8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller' class = serial bus subclass = USB pcib2@pci0:30:0: class=0x060401 card=0x02111028 chip=0x244e8086 rev=0x92 hdr=0x01 vendor = 'Intel Corporation' device = '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x29148086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) DO LPC Interface Controller' class = bridge subclass = PCI-ISA atapci1@pci0:31:2: class=0x010601 card=0x02111028 chip=0x29228086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) 6 port SATA AHCI Controller' class = mass storage ichsmb0@pci0:31:3: class=0x0c0500 card=0x02111028 chip=0x29308086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801IB/IR/IH (ICH9 Family) SMBus Controller' class = serial bus subclass = SMBus --ibTvN161/egqYuK8-- --Y7xTucakfITjPcLV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkff+HkACgkQmprOCmdXAD0hTwCePcPxG89dsWYMs0Rm9TPnY6Xh mFUAniRC9O9Z7WKg5pJmXD0ut7IxIpGe =s5Fq -----END PGP SIGNATURE----- --Y7xTucakfITjPcLV--