Booting YDL 2.1 on B&W G3 Problems

Timothy A. Seufert yellowdog-general@lists.terrasoftsolutions.com
Sun Jun 30 14:34:16 2002


At 5:57 AM -0500 6/30/02, Jeffrey Bruton wrote:

>I got the bad chip. Apple replaced my mother board well after the rev 2
>B&W were out. They used the exact mobo, I wonder if the rev 1 could not
>use the rev 2 board? If that is not the case I wish they would have
>given me the rev 2. O'well.

I bought my B&W as a rev 2, just after rev 2 came out, because I knew 
about the bad chip and wanted nothing to do with it.  The motherboard 
failed within a week after purchase.  No prob, I thought, infant 
death happens in electronics, that's what warranties are for.  The 
stupid tech at the Apple dealer I went to for service refused to 
believe that there were two revisions of the B&W and replaced the 
board with a rev 1 (even though my understanding is that there was a 
policy of replacing rev 1 boards with rev 1 and rev 2 with rev 2). 
Problem.  :(

>What I wanted to do is have YDL on my slave drive hooked up to the
>sonnet. Does it seem possible? Not to me, but I am fairly new at this,
>no, I'm really new at this.

Yes, it should be possible.

>Which brings me to, what would be the correct syntax to attempt to get
>YDL to boot off the slave on the sonnet card if I knew that
>
>1) the full path to the card was
>
>/pci@80000000/pci-bridge@d/mac-io@5/

That looks like a correct device tree path, though I know from past 
experience that "mac-io" is the Apple I/O ASIC, not the Sonnet card.

>2) is there a way to get OF device tree info while in OS X, 9 or YDL? I
>would like to post the dev tree to see if anyone could take a stab at the
>correct device, so I know for sure I can not use OF to boot into YDL off
>the slave on the sonnet. Save it somehow? print it somehow? I don't really
>want to write it all down and then input it to an email, but I will if
>that's the only way.

You may be able to use these instructions:

http://developer.apple.com/technotes/tn/tn2004.html

to poke around in Open Firmware while telnetted in from another 
computer.  This would let you copy and paste text out of the telnet 
program.

Aside from that, if you end up having to type (I'm not sure the B&W 
firmware supports telnet mode), we can reduce the amount of 
information you'll need to copy by a lot.  The Sonnet card will be 
somewhere under /pci/pci-bridge on the B&W, so don't bother with 
anything outside that hierarchy.  (Start out with "dev 
/pci/pci-bridge", then do a "ls".)

Also, the "@80000000" "@d" etc. is optional -- it's the address (in 
hexadecimal) which that device node is mapped to.  Don't bother to 
record it.  You don't even have to type it under many circumstances; 
if there aren't any name conflicts at a given level of the device 
tree, OF will usually accept just the name rather than the name plus 
address.
-- 
Tim Seufert