The GP2X boot up
2 January 2006

Not a blog entry, nor a Happy New Year message, but the output of dmesg from my GP2X.

Why?


Because I haven't seen anyone else post it, and it does provide some interesting information about the machine that would take too long to describe in words.

So here goes...

Linux version 2.4.25 (root@localhost.localdomain) (gcc version 2.95.3 20010315 (release)) #2357 2005. 11. 11. (±Ý) 18:49:13 KST

CPU: Arm920Tid(wb) revision 0

Machine: MagicEye-MDK

Warning: bad configuration page, trying to continue

MP2520F FCLK: 199065600 Hz, M = 0x49 P = 1 S = 0

MP2520F UCLK: 95846400 Hz, M = 0x60 P = 0 S = 2

MP2520F ACLK: 147456000 Hz, M = 0x98 P = 0 S = 2

MP2520F PCLK: 49766400 Hz

On node 0 totalpages: 8192

zone(0): 8192 pages.

zone(1): 0 pages.

zone(2): 0 pages.

Kernel command line: root=/dev/mtdblock3 rw

Relocating machine vectors to 0xffff0000

Console: colour dummy device 80x30

Calibrating delay loop... 99.32 BogoMIPS

Memory: 32MB = 32MB total

Memory: 30208KB available (1088K code, 751K data, 280K init)

Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)

Inode cache hash table entries: 2048 (order: 2, 16384 bytes)

Mount cache hash table entries: 512 (order: 0, 4096 bytes)

Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)

Page-cache hash table entries: 8192 (order: 3, 32768 bytes)

CPU: Testing write buffer: pass

POSIX conformance testing by UNIFIX

Linux NET4.0 for Linux 2.4

Based upon Swansea University Computer Society NET3.039

Starting kswapd

Journalled Block Device driver loaded

devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)

devfs: boot_options: 0x1

JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.

i2c-core.o: i2c core module version 2.6.1 (20010830)

i2c-dev.o: i2c /dev entries driver module version 2.6.1 (20010830)

I2C: MMSP2 algorithm module loaded.

<6>I2C: Adding MMSP2-I2C-Adapter.

i2c-dev.o: Registered 'MMSP2-I2C-Adapter' as minor 0

I2C: Successfully added bus

ttyS0 at MMIO 0xc0001200 (irq = 48) is a MMSP2

ttyS1 at MMIO 0xc0001220 (irq = 52) is a MMSP2

ttyS2 at MMIO 0xc0001240 (irq = 56) is a MMSP2

Console: switching to colour frame buffer device 40x30

MMSP2 mmsp2_RGB0 framebuffer driver start

MMSP2 mmsp2_RGB1 framebuffer driver start

pty: 256 Unix98 ptys configured

MMSP2 DualCPU Interface Driver

MMSP2 Video Post Processor Driver

register device MMSP2 GPIO KEY OK

MMSP2 battery check Driver

MMSP2 Real Time Clock driver

loop: loaded (max 8 devices)

ac97_codec: AC97 Audio codec, id: WML18 (Wolfson WM9711/9712)

mp2520f.c: Using NAND S/W ECC

NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)

Creating 5 MTD partitions on "NAND 64MiB 3,3V 8-bit":

0x00000000-0x00080000 : "Bootloader"

0x00080000-0x000a0000 : "Param"

0x000a0000-0x001a0000 : "Kernel"

0x001a0000-0x019a0000 : "Filesystem"

0x019a0000-0x04000000 : "Extend"

usb.c: registered new driver hub

Linux video capture interface: v1.00

MMC/SD Slot initialized

NetWinder Floating Point Emulator V0.97 (double precision)

FAT: bogus logical sector size 65535

FAT: bogus logical sector size 65535

MMC/SD Card Detected

Partition check:

mmcsda: p1

Register SD: 29MB

jffs2_scan_eraseblock(): Node at 0x006e73f8 {0x1985, 0xe001, 0x00000031) has invalid CRC 0xe0021985 (calculated 0x4282d91d)

jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006e73fc: 0x0031 instead

Inode #27 was a directory with children - removing those too...

VFS: Mounted root (jffs2 filesystem).

Mounted devfs on /dev

Freeing init memory: 280K

MSDOS FS: IO charset utf8

MSDOS FS: IO charset utf8

mtd->read(0x985 bytes from 0x4682b0) returned ECC error