From owner-freebsd-ppc@FreeBSD.ORG Fri Nov 21 16:59:09 2014 Return-Path: Delivered-To: freebsd-ppc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 39721A43; Fri, 21 Nov 2014 16:59:09 +0000 (UTC) Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 19FA8B91; Fri, 21 Nov 2014 16:59:08 +0000 (UTC) Received: from comporellon.tachypleus.net (polaris.tachypleus.net [75.101.50.44]) (authenticated bits=0) by c.mail.sonic.net (8.14.9/8.14.9) with ESMTP id sALGlCbZ006261 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 21 Nov 2014 08:47:13 -0800 Message-ID: <546F6C90.4040005@freebsd.org> Date: Fri, 21 Nov 2014 08:47:12 -0800 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: Jukka Ukkonen , Alexey Dokuchaev Subject: Re: Booting freebsd on a powermac g4 from a CD References: <546E38E4.70305@gmail.com> <546E3959.5020904@freebsd.org> <20141121055732.GB56272@FreeBSD.org> <546F028D.9040907@gmail.com> In-Reply-To: <546F028D.9040907@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Sonic-CAuth: UmFuZG9tSVYzaYpnRPJJ104uHtN9IpJpf8B3EcepgDdG60IE50hx7LzUz3IOyvWhdOtJGv0E+DFTFGPQpFa6Ii2HPrrDFgcA7LXqN+/2H6g= X-Sonic-ID: C;xBOMCp5x5BG8y1Zegs/dsg== M;igMSC55x5BG8y1Zegs/dsg== X-Spam-Flag: No X-Sonic-Spam-Details: 0.0/5.0 by cerberusd Cc: freebsd-ppc@FreeBSD.org X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Nov 2014 16:59:09 -0000 On 11/21/14 01:14, Jukka Ukkonen wrote: > On 11/21/14 07:57, Alexey Dokuchaev wrote: >> On Thu, Nov 20, 2014 at 10:56:25AM -0800, Nathan Whitehorn wrote: >>> On 11/20/14 10:54, Jukka Ukkonen wrote: >>>> What might be the current official method or at least known >>>> working method for booting FreeBSD on a PowerMac G4 from a CD? >>> You should just be able to insert the CD and hold 'C'. Does that not >>> work for you? What model of G4 is this? > > Right, I needed the CD boot only to fix an existing FreeBSD-10.1 > installation which had started hanging during boot time autoconfig > right after having displayed gem0 MAC address. > These odd systematic hangs began after updating from 10.1-RC3 to > 10.1. > > So, I installed an alternative 10.1 kernel from the CD. > It booted without any major problems both from the CD and from > the hard disk. The only apparent difference in my locally built > kernel was that it used VT instead of syscons. > The default ppc kernel on the CD seems to be using syscons. > Obviously I rebuilt the kernel locally once more switching back > from VT to syscons. Rebooting with the new locally built kernel > which uses syscons worked just fine again. > So, my quick hypothesis is that VT must be somehow broken. > > An additional little brain teaser I found while fixing the > dysfunctional boot with the VT enabled kernel was that when > I boot the ppc system from a CD it seems to be quite happy > to work with a PS/2 keyboard connected to a USB adapter. > When I boot the system from hard disk this adapter and the > PS/2 keyboard connected to it are not recognized at all. > Here is what "usbconfig list" tells about the gizmo... > > ugen1.2: at usbus1, cfg=0 md=HOST spd=LOW > (1.5Mbps) pwr=ON (400mA) > > Anyhow it seems that for now it makes sense to stick to > using syscons instead of VT on ppc unless one wishes to > start debugging VT code. > > Cheers, > --jau > This is very confusing to me. Are the kernel configs really *completely* identical aside from VT vs. syscons? VT uses the same code on PPC to use the framebuffer as syscons and doesn't touch any of this other stuff. 10.1 also doesn't have vt in GENERIC -- only 11 has that. Are you sure you didn't install an 11 image instead? -Nathan