From owner-freebsd-acpi@FreeBSD.ORG Mon Jun 8 08:09:10 2009 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D2C7106566C; Mon, 8 Jun 2009 08:09:10 +0000 (UTC) (envelope-from josef.moellers@ts.fujitsu.com) Received: from dgate10.ts.fujitsu.com (dgate10.ts.fujitsu.com [80.70.172.49]) by mx1.freebsd.org (Postfix) with ESMTP id 704BC8FC1A; Mon, 8 Jun 2009 08:09:08 +0000 (UTC) (envelope-from josef.moellers@ts.fujitsu.com) DomainKey-Signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Message-ID:Date:From:Organization:User-Agent: MIME-Version:To:CC:Subject:References:In-Reply-To: Content-Type:Content-Transfer-Encoding; b=aQQqf0+OWCkkpcugTTIVMM0VECYDFdyXO+T3UKDQpHdiRjzENBx0hWEJ T+yuqfevhOTyqN7ihDtbSuXZ2yDHxEywZLL9cDkimyvlqAnJR2dPVtFM5 /pNKnRbEojeL9hgH0r5WTyLRAXzjkhnSRqDSvlBxu+DVdnOoo2KZiccfG 1ZpiWFOvKq7BizF4p1rfUYbsm5zB0nR5UScPXXVTWsAtT39+hhjy8s+lT ouuzT0niZFnpOO1KljPJZ2uG2HC3X; DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=josef.moellers@ts.fujitsu.com; q=dns/txt; s=s1536b; t=1244448563; x=1275984563; h=from:sender:reply-to:subject:date:message-id:to:cc: mime-version:content-transfer-encoding:content-id: content-description:resent-date:resent-from:resent-sender: resent-to:resent-cc:resent-message-id:in-reply-to: references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; z=From:=20Josef=20Moellers=20|Subject:=20Re:=20Failure=20to=20get=20past=20a=20PCI =20bridge|Date:=20Mon,=2008=20Jun=202009=2010:09:11=20+02 00|Message-ID:=20<4A2CC727.50806@ts.fujitsu.com>|To:=20Jo hn=20Baldwin=20|CC:=20"freebsd-acpi@free bsd.org"=20|MIME-Version:=201.0 |Content-Transfer-Encoding:=208bit|In-Reply-To:=20<200906 051152.24609.jhb@freebsd.org>|References:=20<4A24D29A.503 0604@ts.fujitsu.com>=20<200906051030.30236.jhb@freebsd.or g>=20<4A293100.7030203@ts.fujitsu.com>=20<200906051152.24 609.jhb@freebsd.org>; bh=vVIkmpgXflKfopFcIX5SeV2rJFRfviLidnNQRlrQybE=; b=fngBeolsGPrKYFLPJhyOtswryv2K5vIjirAtCgcEONirvQcKpLXdBRWO OnyonaEx7LFWE56PmEFKyL0EF4i1qsIhSfGixexc0xvRXyqZFU0LD0Gv+ /A59rufVFOEX4LjW8ccMW4aY+19+7gj9qN0FP4jR0NFXpkVk8UMipDEGE rfUvfuraxMewZIi5r1XEux+PTP1tH278kXptx7Xx5rNfSDaOqNMdRqlSC mNZGiFFwzyYY6z0yp6+CmZPMpu1IT; X-SBRSScore: None X-IronPort-AV: E=Sophos;i="4.41,323,1241388000"; d="scan'208";a="81362945" Received: from abgdgate40u.abg.fsc.net ([172.25.138.90]) by dgate10u.abg.fsc.net with ESMTP; 08 Jun 2009 10:09:21 +0200 X-IronPort-AV: E=Sophos;i="4.41,322,1241388000"; d="scan'208";a="52108882" Received: from dolphin.pdb.fsc.net (HELO [192.168.32.205]) ([172.25.253.253]) by abgdgate40u.abg.fsc.net with ESMTP; 08 Jun 2009 10:09:07 +0200 Message-ID: <4A2CC727.50806@ts.fujitsu.com> Date: Mon, 08 Jun 2009 10:09:11 +0200 From: Josef Moellers Organization: Fujitsu Technology Solutions User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: John Baldwin References: <4A24D29A.5030604@ts.fujitsu.com> <200906051030.30236.jhb@freebsd.org> <4A293100.7030203@ts.fujitsu.com> <200906051152.24609.jhb@freebsd.org> In-Reply-To: <200906051152.24609.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: "freebsd-acpi@freebsd.org" Subject: Re: Failure to get past a PCI bridge 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, 08 Jun 2009 08:09:10 -0000 'morning, John Baldwin wrote: > On Friday 05 June 2009 10:51:44 am Josef Moellers wrote: > >> Hello, >> >> Thanks for the help! >> >> John Baldwin wrote: >> >>> On Friday 05 June 2009 5:17:25 am Josef Moellers wrote: >>> >>> >>>> Difficult, since I can't boot properly. >>>> However, I have managed to get the dsdt using a SuSE Linux and have run >>>> that through acpidump -d on a 7.2 running on a XEN virtual machine. >>>> Here's the result. >>>> >>>> >>> Hmm, your BIOS is certainly hosed. First, it does have separate processor >>> objects: >>> >> [...] >> >> I'll show this to our BIOS people. When I talked to them before, they >> claimed that everything were OK, since the OSes we support do come up >> properly. >> > > I think your BIOS is actually ok, sorry my e-mail was a bit of a stream of > conciousness. > That's what my colleague confirmed ;-) However, being the nice guy that he is, he provided me with a preliminary extra special test version (he was on the brink of going on holiday!), which presents the bridges in their numerical order (0, 1, 2, 0xfe, 0xff). With that BIOS, I finally got access to the keyboard and RAID controller and all and I'm installing FBSD as I'm writing this. So, maybe the algorithm shouldn't be "if we find a bridge with number 0 which is not the first one, give it another number" shouldn't this be "if we find *a* *second* bridge with number 0, give it another number"? > >>> PCI bus 254, and pcib2 has PCI bus 0). Try this: >>> >>> >> [...] >> That will be difficult, because I'd have to rebuild the installation CD >> from scratch. >> But I guess fixing the problem is better that building a work-around for it. >> > > Ah, if you have a working machine where you can build a kernel, you can build > an new CD using an existing ISO as a template. Simply build a GENERIC kernel > and install it into some DESTDIR=/foo and mount the ISO image using mdconfig > to /dist. Then do something like 'mkisofs -o new.iso -r -J -b > boot/cdboot -no-emul-boot -x /dist/boot/kernel /dist /foo'. If that > complains about duplicate 'boot/kernel' then you may need to copy all > of /dist/boot to /foo/boot, install the new kernel into /foo, and > use '-x /dist/boot /dist /foo'. > > Also, if this machine supports PXE boot at all, that can be a way to boot a > test kernel as well. Maybe that's what we'll have to do after all. Thanks for the support, Josef -- These are my personal views and not those of Fujitsu Technology Solutions! Josef Möllers (Pinguinpfleger bei FTS) If failure had no penalty success would not be a prize (T. Pratchett) Company Details: http://de.ts.fujitsu.com/imprint.html