Ok back home and had another hour or so tinkering with haret.

Compiling the cvs haret sources (with and without modifying PHYSOFFSET_INITRD) 
gave
the same results as before, the older kernel booted fine but the newer kernel 
still
failed without using the modified haret versions.

So any more ideas would be welcome.

The logs I've pasted below, however they are quite large but I'm not familiar 
enough
with haret to know whats relevant so I apologise for all the scrolling you may 
have
to do to find anything useful to my issue.

Thanks.

First the modified version of haret 0.4.9-pre booting the newer kernel with an 
initrd
successfully:

===== HaRET pre-0.4.9-20070620_152948 =====

Setting KMode to true.

Old KMode was 1

Finished initializing output

Loading dynamically bound functions

Function '?GXOpenDisplay@@YAHPAUHWND__@@k...@z' in library 'gx' at 03B2122C

Function '?GXCloseDisplay@@YAHXZ' in library 'gx' at 03B21650

Function '?GXBeginDraw@@YAPAXXZ' in library 'gx' at 03B216F4

Function '?GXEndDraw@@YAHXZ' in library 'gx' at 03B217EC

Function 'LoadLibraryExW' in library 'coredll' at 01F72408

Function 'GetSystemPowerStatusEx2' in library 'coredll' at 01F77D9C

Function 'SleepTillTick' in library 'coredll' at 01F7229C

Function 'AllocPhysMem' in library 'coredll' at 01F721A4

Function 'FreePhysMem' in library 'coredll' at 01F7222C

Function 'CreateToolhelp32Snapshot' in library 'toolhelp' at 0252109C

Function 'Process32First' in library 'toolhelp' at 0252115C

Function 'Process32Next' in library 'toolhelp' at 025211C4

Function 'Module32First' in library 'toolhelp' at 0252134C

Function 'Module32Next' in library 'toolhelp' at 025213C0

Function 'CloseToolhelp32Snapshot' in library 'toolhelp' at 025210A0

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Detecting memory

WinCE reports memory size 67108864 (phys=29704192 store=29630464)

Detecting current machine

Trying to detect machine (Plat='PocketPC' OEM='HP iPAQ rx3700')

Looking at machine HTC Universal

Looking at machine Alpine

Looking at machine Apache

Looking at machine AximX50

Looking at machine AximX5

Looking at machine Beetles

Looking at machine Blueangel

Looking at machine Himalaya

Looking at machine Magician

Looking at machine H1910

Looking at machine H1940

Looking at machine H2200

Looking at machine H3600b

Looking at machine H3700

Looking at machine H3870

Looking at machine H3900

Looking at machine H4000

Looking at machine H4300

Looking at machine H5000

Looking at machine HX2000

Looking at machine HX4700

Looking at machine Sable

Looking at machine Wizard

Looking at machine Hermes

Looking at machine Athena

Looking at machine G500

Looking at machine Artemis

Looking at machine RX3000

Testing for command IGPIO

Not registering command IGPIO

Testing for command WG|PIO

Not registering command WG|PIO

Testing for command GPLR

Not registering command GPLR

Testing for command GPDR

Not registering command GPDR

Testing for command GAFR

Not registering command GAFR

Testing for command GPIO

Not registering command GPIO

Testing for command GPIOST

Not registering command GPIOST

Testing for command LOADLIBRARYEX

Registering command LOADLIBRARYEX

Testing for command IRQS

Registering command IRQS

Testing for command TRACES

Registering command TRACES

Testing for command RESUMETRACES

Registering command RESUMETRACES

Testing for command WI|RQ

Registering command WI|RQ

Testing for command TRACE

Not registering command TRACE

Testing for command TRACEMASK

Not registering command TRACEMASK

Testing for command TRACE2

Not registering command TRACE2

Testing for command TRACETYPE

Not registering command TRACETYPE

Testing for command TRACE2TYPE

Not registering command TRACE2TYPE

Testing for command TRACEFORWATCH

Not registering command TRACEFORWATCH

Testing for command INSN

Not registering command INSN

Testing for command INSNREENABLE

Not registering command INSNREENABLE

Testing for command INSNREG1

Not registering command INSNREG1

Testing for command INSNREG2

Not registering command INSNREG2

Testing for command INSN2

Not registering command INSN2

Testing for command INSN2REENABLE

Not registering command INSN2REENABLE

Testing for command INSN2REG1

Not registering command INSN2REG1

Testing for command INSN2REG2

Not registering command INSN2REG2

Testing for command ALTL1TRACE

Registering command ALTL1TRACE

Testing for command MAXL1TRACE

Registering command MAXL1TRACE

Testing for command MMUTRACE

Registering command MMUTRACE

Testing for command TRACEIGNORE

Registering command TRACEIGNORE

Testing for command KILL

Registering command KILL

Testing for command PS

Registering command PS

Testing for command LSMOD

Registering command LSMOD

Testing for command ADDR2MOD

Registering command ADDR2MOD

Testing for command AC97

Not registering command AC97

Testing for command ATIDBG

Not registering command ATIDBG

Initializing for machine 'RX3000'

HaRET(1)# set ramaddr 0x30000000

HaRET(2)# addlist IRQS p2v(0x4A000010) 0x4030 32 0

HaRET(3)# addlist IRQS p2v(0x560000a8) 0x0 32 0

HaRET(4)# addlist GPIOS p2v(0x56000004)

HaRET(5)# addlist GPIOS p2v(0x56000014)

HaRET(6)# addlist GPIOS p2v(0x56000024)

HaRET(7)# addlist GPIOS p2v(0x56000034)

HaRET(8)# addlist GPIOS p2v(0x56000044)

HaRET(9)# addlist GPIOS p2v(0x56000054)

HaRET(10)# addlist GPIOS p2v(0x56000064)

HaRET(11)# addlist GPIOS p2v(0x56000074)

HaRET(12)# addlist GPIOS p2v(0x56000084)

HaRET(1)# set ramsize 64*1024*1024

Welcome, this is HaRET pre-0.4.9-20070620_152948 running on WindowsCE v4.21

Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF

Detected machine RX3000/s3c2442 (Plat='PocketPC' OEM='HP iPAQ rx3700')

CPU is ARM ARM arch 4T stepping 0 running in system mode

Enter 'HELP' for a short command summary.



Running WSAStartup

Starting gui

In initdialog

Found machine RX3000

executing startup.txt

HaRET(1)# set MTYPE 592

HaRET(2)# set KERNEL "zImage"

HaRET(3)# set INITRD "initrd"

HaRET(4)# set RAMADDR 0x30000000

HaRET(5)# set CMDLINE "root=/dev/ram ramdisk_size=16384 init=/linuxrc"

HaRET(6)# bootlinux

boot KERNEL=zImage INITRD=initrd

Opening file zImage

Opening file initrd

boot params: RAMADDR=30000000 RAMSIZE=04000000 MTYPE=592 CMDLINE='root=/dev/ram
ramdisk_size=16384 init=/linuxrc'

Boot FB feedback: 1

Built virtual to physical page mapping

Allocated 1169 pages (tags=47600000/33547000 kernel=47601000/33548000
initrd=47745000/33418000 index=47A8C000/330d1000)

Built kernel tags area

Built page index

Video buffer at B451A000 sx=240 sy=320 mx=60 my=53

Video Phys FB=3001a000 Fonts=330ce064

Boot FB feedback requested, but FB overlaps with kernel structures - feedback 
disabled

preload=2...@47a90000/330cd000 sj=47A90000 stack=47A8E000/330cf000
data=47A8F000/330ce000 exec=330cd120

Reading 1324996 bytes...

Read complete

Reading 3436391 bytes...

Read complete

Launching to physical address 330cd00c

Trampoline setup (tram=...@000296b4/160296b4/3070e6b4)

MMU setup: mmu=AC100000/30300000

Go Go Go...



Now the same kernel and initrd as before but with haret 0.5.0 which failed:


===== HaRET 0.5.0 =====

Setting KMode to true.

Old KMode was 1

Finished initializing output

Loading dynamically bound functions

Function '?GXOpenDisplay@@YAHPAUHWND__@@k...@z' in library 'gx' at 03B2122C

Function '?GXCloseDisplay@@YAHXZ' in library 'gx' at 03B21650

Function '?GXBeginDraw@@YAPAXXZ' in library 'gx' at 03B216F4

Function '?GXEndDraw@@YAHXZ' in library 'gx' at 03B217EC

Function 'LoadLibraryExW' in library 'coredll' at 01F72408

Function 'GetSystemPowerStatusEx2' in library 'coredll' at 01F77D9C

Function 'SleepTillTick' in library 'coredll' at 01F7229C

Function 'AllocPhysMem' in library 'coredll' at 01F721A4

Function 'FreePhysMem' in library 'coredll' at 01F7222C

Function 'CreateToolhelp32Snapshot' in library 'toolhelp' at 0252109C

Function 'Process32First' in library 'toolhelp' at 0252115C

Function 'Process32Next' in library 'toolhelp' at 025211C4

Function 'Module32First' in library 'toolhelp' at 0252134C

Function 'Module32Next' in library 'toolhelp' at 025213C0

Function 'CloseToolhelp32Snapshot' in library 'toolhelp' at 025210A0

Unable to load library 'ace_ddi'

Unable to load library 'ace_ddi'

Detecting memory

WinCE reports memory size 67108864 (phys=29704192 store=29630464)

Detecting current machine

Trying to detect machine (Plat='PocketPC' OEM='HP iPAQ rx3700')

Wince reports processor: core=Samsung name=S3C2440 cat= vend=Samsung

Looking at machine HTC Universal

Looking at machine Alpine

Looking at machine Apache

Looking at machine AximX50

Looking at machine AximX5

Looking at machine Beetles

Looking at machine Blueangel

Looking at machine Himalaya

Looking at machine Magician

Looking at machine H1910

Looking at machine H1940

Looking at machine H2200

Looking at machine H3600b

Looking at machine H3700

Looking at machine H3870

Looking at machine H3900

Looking at machine H4000

Looking at machine H4300

Looking at machine H5000

Looking at machine HX2000

Looking at machine HX4700

Looking at machine Sable

Looking at machine Wizard

Looking at machine Hermes

Looking at machine Trinity

Looking at machine Athena

Looking at machine G500

Looking at machine Artemis

Looking at machine Herald

Looking at machine Prophet

Looking at machine RX3000

Not registering command IGPIO

Not registering command WG|PIO

Not registering command GPLR

Not registering command GPDR

Not registering command GAFR

Not registering command GPIO

Not registering command GPIOST

Registering command LOADLIBRARYEX

Registering command TRACES

Registering command RESUMETRACES

Registering command WI|RQ

Not registering command TRACE

Not registering command TRACEMASK

Not registering command TRACE2

Not registering command TRACETYPE

Not registering command TRACE2TYPE

Not registering command INSN

Not registering command INSNREENABLE

Not registering command INSNREG1

Not registering command INSNREG2

Not registering command INSN2

Not registering command INSN2REENABLE

Not registering command INSN2REG1

Not registering command INSN2REG2

Registering command ALTL1TRACE

Registering command MAXL1TRACE

Registering command MAXL1TRACERESUME

Registering command MMUTRACE

Registering command TRACEIGNORE

Registering command TRACEFORWATCH

Registering command PERMISSIVEMMUTRACE

Registering command KILL

Registering command PS

Registering command LSMOD

Registering command ADDR2MOD

Not registering command AC97

Not registering command ATIDBG

Initializing for machine 'RX3000'

HaRET(1)# set ramaddr 0x30000000

HaRET(2)# addlist IRQS p2v(0x4A000010) 0x4030 32 0

HaRET(3)# addlist IRQS p2v(0x560000a8) 0x0 32 0

HaRET(4)# addlist GPIOS p2v(0x56000004)

HaRET(5)# addlist GPIOS p2v(0x56000014)

HaRET(6)# addlist GPIOS p2v(0x56000024)

HaRET(7)# addlist GPIOS p2v(0x56000034)

HaRET(8)# addlist GPIOS p2v(0x56000044)

HaRET(9)# addlist GPIOS p2v(0x56000054)

HaRET(10)# addlist GPIOS p2v(0x56000064)

HaRET(11)# addlist GPIOS p2v(0x56000074)

HaRET(12)# addlist GPIOS p2v(0x560000d4)

HaRET(13)# addlist GPIOS p2v(0x56000000)

HaRET(14)# addlist GPIOS p2v(0x56000010)

HaRET(15)# addlist GPIOS p2v(0x56000020)

HaRET(16)# addlist GPIOS p2v(0x56000030)

HaRET(17)# addlist GPIOS p2v(0x56000040)

HaRET(18)# addlist GPIOS p2v(0x56000050)

HaRET(19)# addlist GPIOS p2v(0x56000060)

HaRET(20)# addlist GPIOS p2v(0x56000070)

HaRET(21)# addlist GPIOS p2v(0x560000d0)

HaRET(22)# newvar CLOCKS GPIOS 'Architecture clock and power registers'

HaRET(23)# addlist CLOCKS p2v(0x4C000000)

HaRET(24)# addlist CLOCKS p2v(0x4C000004)

HaRET(25)# addlist CLOCKS p2v(0x4C000008)

HaRET(26)# addlist CLOCKS p2v(0x4C00000C)

HaRET(27)# addlist CLOCKS p2v(0x4C000010)

HaRET(28)# addlist CLOCKS p2v(0x4C000014)

HaRET(29)# addlist CLOCKS p2v(0x4C000018)

HaRET(1)# set ramsize 64*1024*1024

Welcome, this is HaRET 0.5.0 running on WindowsCE v4.21

Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF

Detected machine RX3000/s3c2442 (Plat='PocketPC' OEM='HP iPAQ rx3700')

CPU is ARM ARM arch 4T stepping 0 running in system mode

Enter 'HELP' for a short command summary.



Running WSAStartup

Starting gui

In initdialog

Found machine RX3000

executing startup.txt

HaRET(1)# set MTYPE 592

HaRET(2)# set KERNEL "zImage"

HaRET(3)# set INITRD "initrd"

HaRET(4)# set RAMADDR 0x30000000

HaRET(5)# set CMDLINE "root=/dev/ram ramdisk_size=16384 init=/linuxrc"

HaRET(6)# bootlinux

boot KERNEL=zImage INITRD=initrd

Opening file zImage

Opening file initrd

boot params: RAMADDR=30000000 RAMSIZE=04000000 MTYPE=592 CMDLINE='root=/dev/ram
ramdisk_size=16384 init=/linuxrc'

Boot FB feedback: 1

Built virtual to physical page mapping

Allocated 1169 pages (tags=47500000/33531000 kernel=47501000/33532000
initrd=47645000/33400000 index=4798C000/330b9000)

Built kernel tags area

Built page index

Video buffer at B451A000 sx=240 sy=320 mx=60 my=53

Video Phys FB=3001a000 Fonts=330b6064

Boot FB feedback requested, but FB overlaps with kernel structures - feedback 
disabled

preload=2...@47990000/330b5000 sj=47990000 stack=4798E000/330b7000
data=4798F000/330b6000 exec=330b5128

Reading 1324996 bytes...

Read complete

Reading 3436391 bytes...

Read complete

Launching to physical address 330b5010

Trampoline setup (tram=...@0002b46c/1e02b46c/3071246c)

MMU setup: mmu=AC100000/30300000

Go Go Go...


Hope this helps a bit, thanks. to taking the time to read this.

Daniel

--------------------------------------------------------------
Sent with "Me-Mail", Boltblue's FREE mobile messaging service.
http://www.boltblue.com

_______________________________________________
Haret mailing list
[email protected]
https://handhelds.org/mailman/listinfo/haret

Reply via email to