Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Boot-problems on G3 BW



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Jul 23, 2008, at 06:21, Marco Trillo wrote:

On Wed, Jul 23, 2008 at 11:34 AM, Andreas Wolf <aw%seqlab.de@localhost> wrote:
this is my first attempt to install NetBSD 4 on a blue/white G3 with
OpenFirmware 3.1.1. I'm installing from CD onto a single 120 Gig HD
partitioned into several BSD4.2 parts and one HFS+ part. I tried to follow the instructions carefully, but after installation, I cannot boot into
NetBSD.
[...]
boot-device: <unknown>
root-device:


I think applying the following patch to
src/sys/arch/powerpc/oea/ofw_autoconf.c should make it work (also
attached for conveniency).

The IDE controller on the B&W G3 is a cmdide(4), but the autoconf code
lacks the appropriate glue code to detect it.

I hope it helps! Regards, Marco.

--- ./ofw_autoconf.c.orig       2008-01-12 03:12:16.000000000 +0000
+++ ./ofw_autoconf.c    2008-07-22 12:24:04.000000000 +0000
@@ -320,7 +320,8 @@
                /* periph_target is target for scsi, drive # for atapi */
                if (addr != sa->sa_periph->periph_target)
                        return;
- } else if (device_is_a(device_parent(device_parent(dev)), "pciide") || + } else if (device_is_a(device_parent(device_parent(dev)), "pciide") ||
+                  device_is_a(device_parent(device_parent(dev)), "cmdide") ||
                   device_is_a(device_parent(device_parent(dev)), "viaide") ||
                   device_is_a(device_parent(device_parent(dev)), "slide")) {
                struct ata_device *adev = aux;<ofw_autoconf.c.diff>

Looks reasonable to me, if it solves Andreas' problem I'll commit it.
Andreas - do you have another machine to build a kernel for the G3 on? If not I'll build one for you.

have fun
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSIc47spnzkX8Yg2nAQIOQggAh2B2ezAFb2Q/US4WLldZd3DDGLwuJXFC
frKAtT+JBWe8auu2BtmNHGvUpXWLHHY5+jg5RXa70DMBWllqXOuzYWJVgwkrxa/h
hZ3SbE/xyMesv1tVSu5+EGY1lnpQ58WieptEEzwUdP7hRw2qCKxb4P+wMPkfceu5
RSTVKbD/vpQgvqb6c0WhJAipXZXgGunxxMZnUFYTsRJoI7zzu6oMqF1z/FAbllql
IHU3ybg7boLh4GKIgklAJGXJhVLGwBsI6fJqQPkajvNSFFUh5J4nzuJhS1Bh/WJK
nkNsICL9M1K2rqW2rOvQFQGJFSA9P+SA/HM0EXPRauMnoERmtThBfQ==
=8SqJ
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index