Hi, after unlocking and running default script: set MTYPE 689 set CMDLINE "root=/dev/ram0 ro debug rootdelay=2 omap_udc=nodma video=omapfb:accel" set KERNEL zImage set RAMADDR 0x10000000 set RAMSIZE 0x02000000 bootlinux
It seems it start boot kernel. Last message which I see on screen in Jumping to kernel.. Then only white screen appear and you should remove battery for reset. It's a haret problem or it's linux image problem. I can't find a clue how to proceed. Thanks P.S.: In attachment you can find my haret.log file Marek On Wed, Jan 14, 2009 at 2:10 PM, Kevin O'Connor <[email protected]> wrote: > On Wed, Jan 14, 2009 at 01:41:51PM +0100, Belisko Marek wrote: >> Hi, >> >> I'm trying to port linux to HTC Oxygen (similar to Tornado) but after >> running haret on >> device I get an error: >> >> Haret is not running in 'system' mode. Major functionality will not be >> present. > > I've only seen a handful of reports on this. What's happening is that > the WinCE OS isn't letting haret do any privileged instructions. This > basically prevents haret from doing anything interesting. > > The other reporters were able to fix this by unlocking their phone. > > -Kevin > -- as simple as primitive as possible ---------------------------------------------- Marek Beliško - open-nandra Ruská Nová Ves 219 08005 Prešov Slovakia http://open-nandra.com
===== HaRET 0.5.2 ===== Setting KMode to true. Old KMode was 0 Finished initializing output Loading dynamically bound functions Function 'AllocPhysMem' in library 'coredll' at 03F75F28 Function 'FreePhysMem' in library 'coredll' at 03F75F94 Function '?GXOpenDisplay@@YAHPAUHWND__@@k...@z' in library 'gx' at 02F019EC Function '?GXCloseDisplay@@YAHXZ' in library 'gx' at 02F01DD8 Function '?GXBeginDraw@@YAPAXXZ' in library 'gx' at 02F012A8 Function '?GXEndDraw@@YAHXZ' in library 'gx' at 02F0136C Function 'LoadLibraryExW' in library 'coredll' at 03F760D0 Function 'NLedSetDevice' in library 'coredll' at 03F9DEF0 Function 'GetSystemPowerStatusEx2' in library 'coredll' at 03F7CA98 Function 'SleepTillTick' in library 'coredll' at 03F75FF0 Function 'CreateToolhelp32Snapshot' in library 'toolhelp' at 039C905C Function 'CloseToolhelp32Snapshot' in library 'toolhelp' at 039C907C Function 'Process32First' in library 'toolhelp' at 039C9140 Function 'Process32Next' in library 'toolhelp' at 039C91AC Function 'Module32First' in library 'toolhelp' at 039C9340 Function 'Module32Next' in library 'toolhelp' at 039C93B0 Function 'Heap32ListFirst' in library 'toolhelp' at 039C944C Function 'Heap32ListNext' in library 'toolhelp' at 039C94D4 Function 'Heap32First' in library 'toolhelp' at 039C956C Function 'Heap32Next' in library 'toolhelp' at 039C9620 Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Unable to load library 'ace_ddi' Detecting current machine Trying to detect machine (Plat='SmartPhone' OEM='HTC') Wince reports processor: core= name=OMAP850 201MHz cat= vend=TI 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 Universal Looking at machine H1910 Looking at machine H1940 Looking at machine H2200 Looking at machine H3600b Looking at machine H3700 Looking at machine H3800 Looking at machine H3900 Looking at machine H4000 Looking at machine H4300 Looking at machine H5000 Looking at machine H6340 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 Looking at machine Treo700wx Looking at machine e310 Looking at machine e740 Looking at machine Acer_n30 Looking at machine Mio_P550 Looking at machine Kaiser Looking at machine Loox5xx Looking at machine Loox400 Looking at machine MioA701 Looking at machine Wallaby Looking at machine Raphael Looking at machine Jornada820 Looking at machine H3100 Looking at machine H3600a Looking at machine Tornado Looking at machine Libra Looking at machine Generic Intel PXA27x Looking at machine Generic Intel PXA Looking at machine Generic Intel StrongArm Looking at machine Generic TI OMAP Looking at machine Generic TI OMAP15xx Looking at machine Generic Samsung s3c24xx Looking at machine Generic MSM7xxxA Looking at machine Generic MSM7xxx Looking at machine Generic Atlas Looking at machine Generic ARM 920t Looking at machine Generic ARM 926 Looking at machine Generic ARM v6 Looking at arch Generic Intel PXA27x Looking at arch Generic Intel PXA Looking at arch Generic Intel StrongArm Looking at arch Generic TI OMAP Detecting ram size WinCE reports memory size 67108864 (phys=45674496 store=16715776) Mapping mmu table Build L1 reverse map Found 134 uncached and 134 cached L1 mappings (ignored 9). 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 NLEDSET Not registering command TRACE Not registering command TRACEMASK Not registering command TRACE2 Not registering command TRACETYPE Not registering command TRACE2TYPE Not registering command TRACEFORWATCH 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 KILL Registering command PS Registering command LSMOD Registering command ADDR2MOD Not registering command AC97 Not registering command ATIDBG Initializing for machine 'Generic TI OMAP' HaRET(1)# addlist irqs P2V(0xfffecb00) 0x40601c2 32 0 HaRET(2)# addlist irqs P2V(0xfffe0000) 0x0 32 0 HaRET(3)# addlist irqs P2V(0xfffe0100) 0 32 0 HaRET(4)# newvar CLOCKS GPIOS 'Architecture clock registers' HaRET(5)# addlist clocks P2V(0xfffece00) HaRET(6)# addlist clocks P2V(0xfffece04) HaRET(7)# addlist clocks P2V(0xfffece08) HaRET(8)# addlist clocks P2V(0xfffece0C) HaRET(9)# addlist clocks P2V(0xfffece10) HaRET(10)# addlist clocks P2V(0xfffece14) HaRET(11)# addlist clocks P2V(0xfffece18) HaRET(12)# addlist clocks P2V(0xfffece24) HaRET(13)# addlist clocks P2V(0xfffecf00) HaRET(14)# addlist clocks P2V(0xfffe0830) HaRET(15)# addlist clocks P2V(0xfffe0834) HaRET(16)# addlist clocks P2V(0xfffe1080) HaRET(17)# addlist clocks P2V(0xfffe1110) HaRET(18)# addlist clocks P2V(0xfffe0874) HaRET(19)# addlist clocks P2V(0xfffe0878) HaRET(20)# addlist clocks P2V(0xfffe0900) HaRET(1)# set ramaddr 0x10000000 HaRET(2)# addlist irqs P2V(0xfffbc014) 0 32 0 HaRET(3)# addlist irqs P2V(0xfffbc814) 0 32 0 HaRET(4)# addlist irqs P2V(0xfffbd014) 0 32 0 HaRET(5)# addlist irqs P2V(0xfffbd814) 0 32 0 HaRET(6)# addlist irqs P2V(0xfffbe014) 0 32 0 HaRET(7)# addlist irqs P2V(0xfffbe814) 0 32 0 HaRET(8)# addlist gpios P2V(0xfffbc000) HaRET(9)# addlist gpios P2V(0xfffbc800) HaRET(10)# addlist gpios P2V(0xfffbd000) HaRET(11)# addlist gpios P2V(0xfffbd800) HaRET(12)# addlist gpios P2V(0xfffbe000) HaRET(13)# addlist gpios P2V(0xfffbe800) HaRET(14)# addlist gpios P2V(0xfffbc004) HaRET(15)# addlist gpios P2V(0xfffbc804) HaRET(16)# addlist gpios P2V(0xfffbd004) HaRET(17)# addlist gpios P2V(0xfffbd804) HaRET(18)# addlist gpios P2V(0xfffbe004) HaRET(19)# addlist gpios P2V(0xfffbe804) HaRET(20)# addlist gpios P2V(0xfffbc008) HaRET(21)# addlist gpios P2V(0xfffbc808) HaRET(22)# addlist gpios P2V(0xfffbd008) HaRET(23)# addlist gpios P2V(0xfffbd808) HaRET(24)# addlist gpios P2V(0xfffbe008) HaRET(25)# addlist gpios P2V(0xfffbe808) HaRET(26)# addlist gpios P2V(0xfffbc00c) HaRET(27)# addlist gpios P2V(0xfffbc80c) HaRET(28)# addlist gpios P2V(0xfffbd00c) HaRET(29)# addlist gpios P2V(0xfffbd80c) HaRET(30)# addlist gpios P2V(0xfffbe00c) HaRET(31)# addlist gpios P2V(0xfffbe80c) HaRET(32)# addlist gpios P2V(0xfffbc010) HaRET(33)# addlist gpios P2V(0xfffbc810) HaRET(34)# addlist gpios P2V(0xfffbd010) HaRET(35)# addlist gpios P2V(0xfffbd810) HaRET(36)# addlist gpios P2V(0xfffbe010) HaRET(37)# addlist gpios P2V(0xfffbe810) Welcome, this is HaRET 0.5.2 running on WindowsCE v5.2 Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF Detected machine Generic TI OMAP/OMAP850 (Plat='SmartPhone' OEM='HTC') CPU is ARM ARM arch 5TEJ stepping 3 running in system mode Enter 'HELP' for a short command summary. Running WSAStartup Starting gui In initdialog Found machine Generic TI OMAP executing startup.txt Setting KMode to true. Old KMode was 0 HaRET(1)# set MTYPE 689 HaRET(2)# set CMDLINE "root=/dev/ram0 ro console=tty0 omap_udc=nodma video=omapfb:accel" HaRET(3)# set KERNEL zImage HaRET(4)# set RAMADDR 0x10000000 HaRET(5)# set RAMSIZE 0x02000000 HaRET(6)# bootlinux boot KERNEL=zImage INITRD= Opening file zImage boot params: RAMADDR=10000000 RAMSIZE=02000000 MTYPE=689 CMDLINE='root=/dev/ram0 ro console=tty0 omap_udc=nodma video=omapfb:accel' Boot FB feedback: 1 Built virtual to physical page mapping Allocated 324 pages (tags=4A100000/12858000 kernel=4A101000/12857000 initrd=4A240000/12718000 index=4A240000/12718000) Built kernel tags area Built page index Video buffer at 48600020 sx=176 sy=220 mx=44 my=36 Video Phys FB=20001020 Fonts=12716064 preload=2...@4a243000/12715000 sj=4A243000 stack=4A241000/12717000 data=4A242000/12716000 exec=12715128 Reading 1304896 bytes... Read complete Launching to physical address 12715010 Trampoline setup (tram=...@000255f4/1e0255f4/10f505f4) MMU setup: mmu=AC350000/10350000 Go Go Go...
_______________________________________________ Haret mailing list [email protected] https://handhelds.org/mailman/listinfo/haret
