Hi All!
We've just reached a new milestone in the h2200 port to Linux.
Now the Penguin starts to boot and reaches it's first Kernel panic!
Linux version 2.6.0-rmk2-hh0 (mike@localhost.localdomain) (gcc version
3.3.2) #4
CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE)
CPU: D undefined 5 cache
CPU: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Machine: HP iPAQ H2200
Memory policy: ECC disabled, Data cache writeback
<6>Memory clock: 99.53MHz (*27)
<6>Run Mode clock: 398.13MHz (*4)
<6>Turbo Mode clock: 398.13MHz (*1.0, inactive)
On node 0 totalpages: 16384
DMA zone: 16384 pages, LIFO batch:4
Normal zone: 0 pages, LIFO batch:1
HighMem zone: 0 pages, LIFO batch:1
Building zonelist for node : 0
Kernel command line: root=/dev/ram0 ro console=tty0
<7>Relocating machine vectors to 0xffff0000
PID hash table entries: 512 (order 9: 4096 bytes)
Console: colour dummy device 80x30
<6>Memory: 64MB = 64MB total
<5>Memory: 63792KB available (717K code, 192K data, 44K init)
Calibrating delay loop... 397.31 BogoMIPS
<6>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
<6>CPU: Testing write buffer coherency: ok
POSIX conformance testing by UNIFIX
<6>Linux NoNET1.0 for Linux 2.6
pxafb: deferring startup
pty: 256 Unix98 ptys configured
ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART
ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART
ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART
<6>loop: loaded (max 8 devices)
VFS: Cannot open root device "ram0" or unknown-block(0,0)
Please append a correct "root=" boot option
<0>Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)
Special thanks to Joris who gave us more information about the booting
process. The "Error: a" message was caused by the bootloader (HaRET) not
sending the right architecture information. By adding "set MTYPE 341" to
the startup.txt file, we got rid of this error.
It's the best Kernel panic I have ever experienced!
See http://http://michaelo.free.fr/pda/h2210/HaRET/ to have the same
experience (just leave me a few minutes to update the files and write a
README file).
Now, we need a root filesystem! I will try to build a initrd file with
at least busybox for arm, hoping to run an interactive shell in the next
days or weeks.
Thanks of course to all the contributors who gathered or released specs,
wrote first kernel code, shared their ideas on the list and on the Wiki,
wrote tools like HaRET and make this project so nice to be part of!
:-)
Michael.
-- Michael Opdenacker http://opdenacker.org/Received on Tue Jan 27 12:53:11 2004
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:42:36 EDT