NetBSD-Bugs archive

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

port-macppc/44895: ofwboot.xcf from current cannot boot system



>Number:         44895
>Category:       port-macppc
>Synopsis:       ofwboot.xcf from current cannot boot system
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-macppc-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 22 14:50:01 +0000 2011
>Originator:     Julio Merino
>Release:        NetBSD 5.99.49
>Organization:
        
>Environment:
        
        
System: NetBSD mini.julipedia.org 5.99.49 NetBSD 5.99.49 (GENERIC) #1: Sun Apr 
17 08:45:23 IST 2011 
builder%mini.julipedia.org@localhost:/home/builder/obj/usr/src/sys/arch/macppc/compile/GENERIC
 macppc
Architecture: powerpc
Machine: macppc
>Description:
        The ofwboot.xcf that is currently in -current cannot boot a system
        on, at least, the Mac Mini G4 I have.  Using the ofwboot.xcf from
        NetBSD 5.1 (with the same kernel) works just fine.

        I have the following partition scheme (from pdisk):

        -----
        Partition map (with 512 byte blocks) on '/dev/wd0c'
         #:                type name      length   base      ( size )
         1: Apple_partition_map Apple         63 @ 1        
         2:           Apple_HFS Boot      204800 @ 64        (100.0M)
         3:     Apple_UNIX_SVR2 Swap     4194304 @ 204864    (  2.0G) S1  SFS 
k0  (swap)
         4:     Apple_UNIX_SVR2 Root   151902320 @ 4399168   ( 72.4G) S0 RUFS 
k0  /

        Device block size=512, Number of Blocks=156301488 (74.5G)
        DeviceType=0x0, DeviceId=0x0
        -----

        The following OF commands boot the system fine when I use the
        ofwboot.xcf from 5.1:

        boot hd:,\ofwboot-5.xcf netbsd
        boot hd:,\ofwboot-5.xcf hd:4,/netbsd

        However, these same commands fail miserably with the ofwboot.xcf
        from current.  They are able to locate the kernel, but as soon as
        the kernel starts, it either panics or the machine reboots.  An
        example of the output I see sometimes:

        -----
        No ADB support present, assuming USB keyboard
        trap: kernel ISI by 0xff847288 (SRR1 0x40003030), lr: 0x1001bc
        panic: trap
        Stopped
        -----

        See this port-macppc thread for some extra details:
        http://mail-index.netbsd.org/port-macppc/2011/04/09/msg001374.html
>How-To-Repeat:
        Install NetBSD/macppc current on a Mac Mini G4 1.2Ghz, try to boot
        the kernel and see it fail.
>Fix:
        Unknown.  The code in ofwboot.xcf has changed significantly since
        the 5.1 release.

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index