From owner-freebsd-ppc@FreeBSD.ORG Sun Jan 2 06:34:11 2005 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96CF916A4CE for ; Sun, 2 Jan 2005 06:34:11 +0000 (GMT) Received: from liberty.onthenet.com.au (liberty.OntheNet.com.au [203.22.124.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0FE343D1F for ; Sun, 2 Jan 2005 06:34:10 +0000 (GMT) (envelope-from grehan@freebsd.org) Received: from freebsd.org (CPE-31-188.dsl.onthenet.net [203.144.31.188]) j026Y7nP050875; Sun, 2 Jan 2005 16:34:09 +1000 (EST) (envelope-from grehan@freebsd.org) Message-ID: <41D796FD.2090207@freebsd.org> Date: Sun, 02 Jan 2005 16:38:53 +1000 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3.1) Gecko/20030524 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Frank Nobis References: <41D4B6BD.3050705@freebsd.org> <02B03E9A-5AEA-11D9-966C-000A95EFF4CA@foolishgames.com> <41D4E32E.6010106@freebsd.org> <41D4EECD.9090406@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: FreeBSD PowerPC Subject: Re: PPC miniinst.iso available X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jan 2005 06:34:11 -0000 >> Thanks for that! At least the problem is narrowed down somewhat >> to what's happening on the Albook. >> > I tried with a black pro keyboard, but had no luck. Thanks for that Frank. I now know what is going on. There's a 'buried' USB controller that probes with a keyboard and mouse. Maybe this is a h/w backdoor that allows the in-built keyboard/mouse to be accessed via USB. However, as is, no interrupts are generated from this source. Maybe there are some magic bits to enable this. This keyboard attaches as syscons keyboard unit 0, while an external USB keyboard attaches as unit 1. The default for syscons is to use unit 0. You would have to use "kbdcontrol -k" to change this, but it's not much help when there's no keyboard available at all :( To fix this, I'll a) Do some digging and see if there really are some magic bits to enable the inbuilt keyboard/mouse as USB peripherals. or b) Put a check in the Uni-North PCI bridge code to disable the probe of the buried OHCI controller. This code is needed anyway to prevent probe of disabled PCI peripherals on older iBooks. later, Peter.