From owner-freebsd-acpi@FreeBSD.ORG Mon Jun 12 19:01:55 2006 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD48816A49E; Mon, 12 Jun 2006 19:01:55 +0000 (UTC) (envelope-from oberman@es.net) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id E89C643D72; Mon, 12 Jun 2006 19:01:50 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Mon, 12 Jun 2006 12:01:41 -0700 Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 011FA45043; Mon, 12 Jun 2006 12:01:40 -0700 (PDT) To: John Baldwin In-reply-to: Your message of "Mon, 12 Jun 2006 13:59:41 EDT." <200606121359.41818.jhb@freebsd.org> Date: Mon, 12 Jun 2006 12:01:40 -0700 From: "Kevin Oberman" Message-Id: <20060612190141.011FA45043@ptavv.es.net> Cc: freebsd-acpi@freebsd.org Subject: Re: FreeBSD 6.0, ThinkPad 600, dc0: watchdog timeout - ACPI? X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:01:55 -0000 > From: John Baldwin > Date: Mon, 12 Jun 2006 13:59:41 -0400 > Sender: owner-freebsd-acpi@freebsd.org > > On Saturday 10 June 2006 06:26, Fred Koschara wrote: > > Hello John -- > > > > I captured the dmesg output for > > ACPI, no boot fix > > no ACPI, no boot fix > > ACPI, boot fixed > > no ACPI, boot fixed > > > > The files are at http://fkeinternet.com/support/ where you will find a lin > > to 20060607.London.FKEinternet.com.ThinkPad600.dmesg.files.tar.gz which > > contains the debugging information. In each case, I also included the > > corresponding loader.conf file, similarly named so it will be obvious which > > one is which. > > > > FYI, my immediate problem was relieved by information I received from Björn > > König on the freebsd-questions mail list. He wrote: > > > > >Hello, > > > > > >I had a Thinkpad 600 and a lot of problems too, especially with networking > > >and the cardbus. It received the impression that the chipset of the 600 is > > >totally broken. The revisited successor 600E doesn't make so much trouble > > >at all. > > > > > >Add the following lines to /boot/loader.conf, restart and see what > > >happens. These lines solved some of my problems regarding unreliable > > >networking. > > > > > > hw.cbb.start_memory=0xd8000 > > > hw.pci.link.LNKA.irq=11 > > > hw.pci.link.LNKB.irq=11 > > > hw.pci.link.LNKC.irq=11 > > > hw.pci.link.LNKD.irq=11 > > If these lines fixed things for you then that's the best info I could offer > you, so I would just stay with those. I can't say much about the 600, but almost all ThinkPads (back to the 500 series) allow PCI interrupts to be adjusted in BIOS using the ps2 utility. My 600E allowed the use of about 3 irqs. ps2 is a DOS tool that can be run under Windows or be written to a bootable floppy. It is how almost all BIOS stuff is adjusted on them. The boot-time BIOS stuff is almost non-existent. ps2 is available from the Lenovo/IBM web site. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634