From: "Gerhard Pircher" <gerhard_pircher@gmx.net>
To: nello martuscielli <ppc.addon@gmail.com>
Cc: linuxppc-dev@lists.ozlabs.org, acrux_it@libero.it
Subject: Re: any chance to use a modern linux kernel on Pegasos1 G3 ?
Date: Fri, 18 Mar 2011 17:11:50 +0100 [thread overview]
Message-ID: <20110318161150.25940@gmx.net> (raw)
-------- Original-Nachricht --------
> Datum: Thu, 17 Mar 2011 00:39:00 +0100
> Von: nello martuscielli <ppc.addon@gmail.com>
> An: Gerhard Pircher <gerhard_pircher@gmx.net>
> CC: acrux_it@libero.it, linuxppc-dev@lists.ozlabs.org
> Betreff: Re: any chance to use a modern linux kernel on Pegasos1 G3 ?
> hi all,
>
> here instead the log from serial debug console booting the last
> working kernel i.e. linux-2.16.62 compiled with arch=ppc .
>
>
> [...]
> do_load: dev="/ide/disk:0" dlen=11 args="CRUX root=/dev/hdb
> video=radeonfb:800x600" alen=41
> do_load: alstr=""
> try_load: dev="/ide/disk:0" dlen=11 args="CRUX root=/dev/hdb
> video=radeonfb:800x600" alen=41
> create_well_formed_chain: pkg=0xFD57D58 parent=0xFD53B90
> currpkg=0xFD53B90 inst=0xFE6EE50
> pkg=/pci@80000000 parent=/ currpkg=/ currinst=/
> create_well_formed_chain: pkg=0xFD53B90 parent=0x0 currpkg=0xFD53B90
> inst=0xFE6EE50
> pkg=/ parent= currpkg=/ currinst=/
> pkg=0xFD57D58:/pci@80000000 parent=0xFE6EE50:/
> inst=0xFE6EEA8:/pci@80000000 instparent=0xFE6EE50
> ata_disk_open: pkg=0xFD5B870 parent=0xFD5B2C8
> ata_disk_open: CTLR=0x0 ID=0x0
> ata_disk_open: args="0"
> deblocker open
> ata_disk_max_transfer: 512
> deblocker open: block-size=0x200 max-transfer=0x200
> deblocker open: return 0
> open-package: ret=0:no error r=-1
> ata_disk_open: $open-package deblocker ret=0
> ata_disk_open: deblocker=0xFE6EFC8
> disk-label open
> disk-label open: self=0xFE702B0 s->buf=0xFE71000
> disk-label open: return 0
> open-package: ret=0:no error r=-1
> ata_disk_open: $open-package disk-label ret=0
> ata_disk_open: disklabel=0xFE70258
> disk-label load: addr=0x400000 loadargs=CRUX root=/dev/hdb
> video=radeonfb:800x600 args=0,CRUX root=/dev/hdb
> video=radeonfb:800x600
> file_system: e=0xFD00008 disk=0xFE6EF58 loc=0x0 start=0x0
> path=0xFE703C0 buf=0xFE71000 size=512
> file_system: probing filesys dos-partition
>
> dos_partition: enter
> dos-partition: boot_sect_sig0/1=0x55.0xAA jump=0x0 boot_signature=0x0
> drive_number=0x0
> dos_partition: partition=0 size=0x32F8E start=0x3F typ=0x6
> flag=0x80 shd=0x1 ssect=0x1 scyl=0x0 ehd=0xFE esect=0x3F ecyl=0xC
> file_system: e=0xFD00008 disk=0xFE6EF58 loc=0x7E00 start=0x3F
> path=0xFE703C2 buf=0xFE71000 size=512
> file_system: probing filesys dos-partition
> file_system: probing filesys dos-fat
> file_system: return end (-4089)
> file_system: return end (-4089)
> disk-label return len=1782093 ret=end (-4089)
> ata_disk_close
> disk-label close:
> checking exec type Fcode
> fcode_is_exec: load=0x400000 loadlen=1782093
> checking exec type Forth
> checking exec type ELF
> f_go:
> checking exec type Fcode
> fcode_is_exec: load=0x400000 loadlen=1782093
> checking exec type Forth
> checking exec type ELF
> alloc_aligned: a 0xFD548E8 align 0xFD5491C size 0xFD54918 addr 0xFD54914
> alloc_constrained: min 0x0, max 0xFFFFFFFF, align 0x1000, mask
> 0xFFFFFFFF, size 0x7E0000, addr 0x300000
> alloc_constrained: acells 0x1 scells 0x1 t1 0xC t2 0xFD5490C u1
> 0xFD54910 u2 0xFD54914 u3 0xFD54918
> alloc_constrained: allocator_block 0xFD54930, next 0x0 addr 0x300000
> size 0xFD00000
> alloc_constrained: fsblock 0x0
> alloc_constrained: addr[] 0x300000
> alloc_constrained: bsize[] 0xFD00000
> alloc_constrained: passed min check
> alloc_constrained: addr 0x300000, align 0xFFF, off 0x69696969
> sum 0x0
> alloc_constrained: passed align check
> alloc_constrained: passed max check
> alloc_constrained: passed mask check
> alloc_constrained: passed full size check
> alloc_constrained: passed size check
>
>
> i'm not an expert but from a quick logs comparison I saw two times the
> alloc_aligned,alloc_constrained section instead in the working one i
> see it only one time.
> Maybe it's an usefull observation.
Well, I never put my hands on an OpenFirmware machine, but I could
imagine that this is an image loading problem.
Various PPC Linux related websites suggest to set a different load base
for the kernel image on Pegasos machines:
setenv load-base 0x4000000
Does that work on the Pegasos1?
BTW do you get any debug output from a recent kernel on serial port
(with udbg)?
regards,
Gerhard
--
NEU: FreePhone - kostenlos mobil telefonieren und surfen!
Jetzt informieren: http://www.gmx.net/de/go/freephone
next reply other threads:[~2011-03-18 16:12 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-18 16:11 Gerhard Pircher [this message]
-- strict thread matches above, loose matches on Subject: below --
2011-03-12 19:05 any chance to use a modern linux kernel on Pegasos1 G3 ? nello martuscielli
2011-03-12 19:38 ` kevin diggs
2011-03-14 12:39 ` nello martuscielli
2011-03-15 16:44 ` nello martuscielli
2011-03-15 16:54 ` Baurzhan Ismagulov
2011-03-15 17:14 ` Gerhard Pircher
2011-03-15 17:49 ` Sven Luther
2011-03-15 20:08 ` Gerhard Pircher
2011-03-15 21:41 ` Sven Luther
2011-03-16 0:23 ` acrux
2011-03-16 8:14 ` Sven Luther
2011-03-16 23:39 ` nello martuscielli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110318161150.25940@gmx.net \
--to=gerhard_pircher@gmx.net \
--cc=acrux_it@libero.it \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=ppc.addon@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.