On 2009/11/17 at 11:20, Stefan Reinauer stepan@coresystems.de
wrote:
Nick Couchman wrote:
00000000ffe38958: mount-root
Here you want to debug mount-root
0 > debug mount-root Stepper keys: <space>/<enter> Up Down Trace Rstack Forth ok 0 > mount-root : mount-root ( Empty ) 00000000ffe3d0a8: boot-dev$ ( ffe3cb28 6 ) 00000000ffe3d0b0: fs-pkg$ ( ffe3cb28 6 ffe38b40 10 ) 00000000ffe3d0b8: $open-package seek failed ( 0 ) 00000000ffe3d0c0: (lit) ( 0 ffe3caa8 ) 00000000ffe3d0d0: (to) ( Empty ) 00000000ffe3d0d8: fs-ih ( 0 ) 00000000ffe3d0e0: 0= ( ffffffffffffffff ) 00000000ffe3d0e8: do?branch ( Empty ) 00000000ffe3d0f8: (") ( ffe3d108 10 ) 00000000ffe3d118: die Can't mount root Aborted. 0 >
seek failed
Can't mount root Aborted. 0 >
Again, not sure why it can't mount-root, but that seems to be the
issue.
And, here's the output from a debug do-boot for Solaris 9:
00000000ffe36ba0: plat-booter$ ( 6000 ffe359f0 12 )
Try debugging plat-booter$... It looks wrong to me.
00000000ffe36920: plat-booter$ : plat-booter$ ( 6000 ) 00000000ffe35bd0: clear-booter-name ( 6000 ) 00000000ffe35bd8: alternate-booter? ( 6000 0 ) 00000000ffe35be0: 0= ( 6000 ffffffffffffffff ) 00000000ffe35be8: do?branch ( 6000 ) 00000000ffe35bf8: (") ( 6000 ffe35c08 7 ) 00000000ffe35c10: over ( 6000 ffe35c08 7 ffe35c08 ) 00000000ffe35c18: c@ ( 6000 ffe35c08 7 75 ) 00000000ffe35c20: (lit) ( 6000 ffe35c08 7 75 2f ) 00000000ffe35c30: <> ( 6000 ffe35c08 7 ffffffffffffffff ) 00000000ffe35c38: do?branch ( 6000 ffe35c08 7 ) 00000000ffe35c48: (") ( 6000 ffe35c08 7 ffe35c58 a ) 00000000ffe35c68: $cat-booter-name ( 6000 ffe35c08 7 ) 00000000ffe35c70: root$ ( 6000 ffe35c08 7 ffe35980 1 ) 00000000ffe35c78: $cat-booter-name ( 6000 ffe35c08 7 ) 00000000ffe35c80: $cat-booter-name ( 6000 ) 00000000ffe35c88: booter-name$ ( 6000 ffe35770 12 ) 00000000ffe35c90: (semis) [ Finished plat-booter$ ] ( 6000 ffe35770 12 ) 00000000ffe36928: diagnostic-mode? ( 6000 ffe35770 12 ffffffffffffffff )
00000000ffe36c70: type /platform/sun4u/ufsboot ( 6000 ffe359f0 17 )
00000000ffe36c78: cr ( 6000 ffe359f0 17 ) 00000000ffe36c80: get-file ( ffffffffffffffff )
And get-file...
00000000ffe36978: cr ( 6000 ffe35770 12 ) 00000000ffe36980: get-file : get-file ( 6000 ffe35770 12 ) 00000000ffe36278: fname>devname$ ( 6000 ffe35de8 19 ) 00000000ffe36280: ufs-fopen ( 6000 0 ) 00000000ffe36288: ?dup ( 6000 0 ) 00000000ffe36290: do?branch ( 6000 ) 00000000ffe36358: drop ( Empty ) 00000000ffe36360: -1 ( ffffffffffffffff ) 00000000ffe36368: (semis) [ Finished get-file ] ( ffffffffffffffff ) 00000000ffe36988: do?branch ( Empty )
-Nick
Stefan
-- coresystems GmbH * Brahmsstr. 16 * D-79104 Freiburg i. Br. Tel.: +49 761 7668825 * Fax: +49 761 7664613 Email: info@coresystems.de * http://www.coresystems.de/ Registergericht: Amtsgericht Freiburg * HRB 7656 Geschäftsführer: Stefan Reinauer * Ust-IdNr.: DE245674866
-------- This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.