From owner-freebsd-mobile Mon Aug 20 22:36:40 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from jacinto.yi.org (dsl-64-34-174-133.telocity.com [64.34.174.133]) by hub.freebsd.org (Postfix) with ESMTP id D046E37B401 for ; Mon, 20 Aug 2001 22:36:30 -0700 (PDT) (envelope-from erich@ucsd.edu) Received: from ucsd.edu ([192.168.42.6]) by jacinto.yi.org (8.9.3/8.9.3) with ESMTP id WAA21584; Mon, 20 Aug 2001 22:30:53 -0700 (PDT) (envelope-from erich@ucsd.edu) Message-ID: <3B81F2D6.260BEF7@ucsd.edu> Date: Mon, 20 Aug 2001 22:34:14 -0700 From: unsafe at any speed X-Mailer: Mozilla 4.08 [en] (X11; U; FreeBSD 4.3-RELEASE i386) MIME-Version: 1.0 To: Warner Losh Cc: mobile@FreeBSD.ORG Subject: Re: Thinkpad fix + MFC of Ian's eject improvements. References: <200108200815.f7K8F7W48853@harmony.village.org> Content-Type: multipart/mixed; boundary="------------44759DA22DA8106FA4289BF1" Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org This is a multi-part message in MIME format. --------------44759DA22DA8106FA4289BF1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Warner Losh wrote: ..... > So this patch does two things. First, it doesn't set the INTRTIE bit, > which should help some of the laptops that don't route things to the > same interrupt. Second, it doesn't touch bits 1 and 2 of register > 0x92 which direct how interrupts are routed. This didn't break my > dell and made the thinkpad work again. > > Someone else reported this fix for their machine as well, but I don't > know if it was a thinkpad or not. > > Please test them and let me know what you have to say. > > http://people.freebsd.org/~imp/pcic-44rc1.diff.1 Hi Warner, Still no luck with the Thinkpad 560X, I'm afraid. Hangs in the same place with or without the INTRTIE active. Here are the last few lines of boot -v before it hangs: pcic1: event mask 0xf Device configuration finished device combination doesn't support shared irq0 intr_connect(irq0) failed, result=-1 bpf: lo0 attached bpf: faith0 attached IP Packet filtering initialized, divert enabled, (.....) and here it stops. Attached below are my kernel configuration and a full dmesg from my last working kernel, for the sake of reference. If I can provide any more information, please let me know. Eric --------------44759DA22DA8106FA4289BF1 Content-Type: text/plain; charset=us-ascii; name="dmesg.today" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dmesg.today" Copyright (c) 1992-2001 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 4.4-PRERELEASE #4: Wed Aug 15 00:03:41 PDT 2001 erich@palomar:/usr/src/sys/compile/PALOMAR Timecounter "i8254" frequency 1193182 Hz CPU: Pentium/P55C (quarter-micron) (231.78-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x581 Stepping = 1 Features=0x8001bf real memory = 100466688 (98112K bytes) avail memory = 94437376 (92224K bytes) Preloaded elf kernel "kernel" at 0xc0342000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc034209c. Intel Pentium detected, installing workaround for F00F bug md0: Malloc disk apm0: on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 isab0: at device 1.0 on pci0 isa0: on isab0 atapci0: port 0xfcf0-0xfcff at device 1.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 uhci0: port 0x9000-0x901f irq 11 at device 1.2 on pci0 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 chip1: port 0xefa0-0xefaf at device 1.3 on pci0 pcic-pci0: mem 0x20822000-0x20822fff at device 2.0 on pci0 pcic-pci0: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][CSC parallel isa irq] pcic-pci1: mem 0x20821000-0x20821fff at device 2.1 on pci0 pcic-pci1: TI12XX PCI Config Reg: [ring enable][speaker enable][pwr save][CSC parallel isa irq] pci0: at 3.0 irq 11 orm0: