From owner-freebsd-ppc@FreeBSD.ORG Mon Apr 13 22:28:13 2015 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BF17EA38 for ; Mon, 13 Apr 2015 22:28:13 +0000 (UTC) Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4386023C for ; Mon, 13 Apr 2015 22:28:13 +0000 (UTC) Received: by laat2 with SMTP id t2so68876513laa.1 for ; Mon, 13 Apr 2015 15:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=oc9hREpdA6xM7WUiRslcaXCb5oaBVvpzFvDLlMSYMRg=; b=pxv7l0kiQ5VTl0dbcrFsGAVEIlTtSVR893JB2jQ6lgFc8vSaifmddieJ9jvyg20jUW KzhtP5BAyrPqkJCLL5NzoZI1RYQ8XilwPqA6efdqydgzQHjbNWt/fUfQpSTLwx2Ma3Qt eWwo9PJ+bMeR2TX0Ui8ZwhCnyrfsXsh+64vwBzMWktaIZuPqmFDXzGiSMIk3CAPm7Fk0 +1Ea1bC0+aFyrr8xlueGryFf00MUn0YEmkajS+xUqgteJc6lLQIdDQYM8z/5kd3U3BXJ cWqGe2VOvS3+C4K6P7YMvtLnfWnIU1SX7vKOi1jY4/Q9zf8/GSfGVwanXuDiqILChITR mN0g== MIME-Version: 1.0 X-Received: by 10.112.163.168 with SMTP id yj8mr14815635lbb.36.1428964091434; Mon, 13 Apr 2015 15:28:11 -0700 (PDT) Sender: chmeeedalf@gmail.com Received: by 10.25.130.5 with HTTP; Mon, 13 Apr 2015 15:28:11 -0700 (PDT) Date: Mon, 13 Apr 2015 15:28:11 -0700 X-Google-Sender-Auth: IJZLL-Lcb-YQNI9w1rzbIdpv6wY Message-ID: Subject: Should the MPC8544 root complex really show up as a device? From: Justin Hibbits To: FreeBSD PowerPC ML Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2015 22:28:13 -0000 I'm trying to get the mini-PCIe slot on my RouterBoard RB800 working, and running into a snag. It works just fine in RouterOS (Linux), but on FreeBSD, the card in the slot doesn't show up. From all my Googling, it appears the slot should show up on PCIe controller 1, but the only device that shows up is the root complex as 1/0:0:0, as type Processor. Should this show up anyway? Shouldn't the device behind it show up instead? I looked at pciconf -rb pci1:0:0:0 0x404, and the byte there (LTSSM) reads as 0x16, so I'm assuming that means there's a link on the other side (I haven't pulled the card to check if that becomes 0 once I pull it out yet). There's a comment in the Linux fsl_pci source saying that the root complex comes up with bogus resources, I don't know if that has something to do with it. The rb_pci from DD-WRT adds some extra stuff, but I don't think it's relevant to this. Thanks, Justin