Date: Tue, 18 Mar 2008 10:14:34 -0700 From: David Wolfskill <david@catwhisker.org> To: freebsd-hardware@freebsd.org Subject: Dell Optiplex 755 hangs every other boot before 82801 Family Hub Interface to PCI Bridge probed Message-ID: <20080318171434.GA49159@bunrab.catwhisker.org>
next in thread | raw e-mail | index | archive | help
--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: <EHCI (generic) USB 2.0 controller> 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: <ACPI PCI-PCI bridge> 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: <ACPI PCI bus> on pcib2 isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0xe39d<SSE3,RSVD2,MON,DS_CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM> AMD Features=0x20000000<LM> AMD Features2=0x1<LAHF> Cores per package: 2 real memory = 2102390784 (2004 MB) avail memory = 2047827968 (1952 MB) ACPI APIC Table: <DELL B9K > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 8 ioapic0 <Version 2.0> 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: <DELL B9K > 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: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 cpu0: <ACPI CPU> on acpi0 acpi_perf0: <ACPI CPU Frequency Control> on cpu0 cpu1: <ACPI CPU> on acpi0 acpi_button0: <Power Button> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 pci0: <display, VGA> at device 2.0 (no driver attached) pci0: <display> at device 2.1 (no driver attached) pci0: <simple comms> at device 3.0 (no driver attached) atapci0: <Intel ATA controller> port 0xfe80-0xfe87,0xfe90-0xfe93,0xfea0-0xfea7,0xfeb0-0xfeb3,0xfef0-0xfeff irq 18 at device 3.2 on pci0 ata2: <ATA channel 0> on atapci0 ata3: <ATA channel 1> on atapci0 pci0: <simple comms, UART> at device 3.3 (no driver attached) em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> 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: <UHCI (generic) USB controller> port 0xff20-0xff3f irq 16 at device 26.0 on pci0 uhci0: [GIANT-LOCKED] usb0: <UHCI (generic) USB controller> 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: <UHCI (generic) USB controller> port 0xff00-0xff1f irq 17 at device 26.1 on pci0 uhci1: [GIANT-LOCKED] usb1: <UHCI (generic) USB controller> 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: <EHCI (generic) USB 2.0 controller> 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: <EHCI (generic) USB 2.0 controller> 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: <Intel 82801I High Definition Audio Controller> mem 0xfe9dc000-0xfe9dffff irq 16 at device 27.0 on pci0 pcib1: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0 pci1: <ACPI PCI bus> on pcib1 uhci2: <UHCI (generic) USB controller> port 0xff80-0xff9f irq 23 at device 29.0 on pci0 uhci2: [GIANT-LOCKED] usb3: <UHCI (generic) USB controller> 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: <UHCI (generic) USB controller> port 0xff60-0xff7f irq 17 at device 29.1 on pci0 uhci3: [GIANT-LOCKED] usb4: <UHCI (generic) USB controller> 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: <UHCI (generic) USB controller> port 0xff40-0xff5f irq 18 at device 29.2 on pci0 uhci4: [GIANT-LOCKED] usb5: <UHCI (generic) USB controller> 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: <EHCI (generic) USB 2.0 controller> 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: <EHCI (generic) USB 2.0 controller> 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: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci2: <ACPI PCI bus> on pcib2 isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci1: <Intel AHCI controller> 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: <ATA channel 0> on atapci1 ata5: <ATA channel 1> on atapci1 ata6: <ATA channel 2> on atapci1 ata7: <ATA channel 3> on atapci1 ata8: <ATA channel 4> on atapci1 ata8: port not implemented ata9: <ATA channel 5> on atapci1 ichsmb0: <SMBus controller> port 0xece0-0xecff mem 0xfe9d9b00-0xfe9d9bff irq 18 at device 31.3 on pci0 ichsmb0: [GIANT-LOCKED] smbus0: <System Management Bus> on ichsmb0 smb0: <SMBus generic I/O> on smbus0 fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: <ECP parallel printer port> 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: <Parallel port bus> on ppc0 plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A pmtimer0 on isa0 orm0: <ISA Option ROMs> 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: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] sc0: <System console> 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: <Generic ISA VGA> 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 <Seagate ST380815AS 3.ADA> at ata4-master SATA300 acd0: CDRW <HL-DT-STCD-RW/DVD-ROM GCC-T10N/A100> at ata5-master UDMA33 pcm0: <HDA Codec: Analog Devices AD1984> pcm0: <HDA Driver Revision: 20071129_0050> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080318171434.GA49159>