Linux version 2.6.8-rc2 (root@anson) (gcc version 3.3.4) #2 Sun Feb 7 17:31:38 CET 1904 CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T) CPU: D VIVT write-back cache CPU: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Machine: IPAQ-H1940 [0] #54410001 (5) CORE: flags=00000000, page=1000, root=0 [1] #54410009 (22) [2] #54410002 (4) MEM: 30000000 (04000000) [3] #54420005 (4) INITRD: 30408000 (000bc830) Memory policy: ECC disabled, Data cache writeback S3C2410: core 270.000 MHz, memory 135.000 MHz, peripheral 67.500 MHz On node 0 totalpages: 16128 DMA zone: 16128 pages, LIFO batch:3 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 Built 1 zonelists Kernel command line: console=ttySAC2,115200n8 keepinitrd root=/dev/ram rw init=/sbin/init panic=10 irq: clearing pending status 00004000 irq: clearing subpending status 00000092 irq: clearing subpending status 00000092 irq: clearing subpending status 00000092 irq: clearing subpending status 00000092 registering irq 79 (s3c adc irq) registering irq 80 (s3c adc irq) PID hash table entries: 256 (order 8: 2048 bytes) setup_timer tcon=00500109, tcnt dbba, tcfg 00000218,00000010 Console: colour dummy device 80x30 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 63MB = 63MB total Memory: 61308KB available (1484K code, 210K data, 84K init) Calibrating delay loop... 134.75 BogoMIPS Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok checking if image is initramfs...it isn't (no cpio magic); looks like an initrd NET: Registered protocol family 16 S3C2410: Initialising architecture SCSI subsystem initialized NET: Registered protocol family 23 Bluetooth: Core ver 2.6 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized h1940fb: map_video_memory(fbi=c01bfa38) h1940fb: map_video_memory: clear e0000000:00025800 h1940fb: map_video_memory: dma=33f00000 cpu=e0000000 size=00025800 h1940fb: LCDSADDR1 = 0x19f80000 h1940fb: LCDSADDR2 = 0x19f92c00 h1940fb: LCDSADDR3 = 0x000000f0 h1940fb: check_var(var=c01bfa40, info=c01bfa38) fb0: h1940fb frame buffer device NetWinder Floating Point Emulator V0.97 (double precision) devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 h1940fb: set_par(info=c01bfa38) h1940fb: pan_display(var=c01bfa40, info=c01bfa38) h1940fb: pan_display(var=c01bfa40, info=c01bfa38) Console: switching to colour frame buffer device 48x40 Real Time Clock Driver v1.12 S3C2410X Serial, (c) 2003 Simtec Electronics ttySAC0 at MMIO 0x50000000 (irq = 70) is a S3C2410 ttySAC1 at MMIO 0x50004000 (irq = 73) is a S3C2410 ttySAC2 at MMIO 0x50008000 (irq = 76) is a S3C2410 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize USB:s3c2410_udc: version 14 Mar 2004 USB:s3c2410_udc_probe USB:s3c2410_udc: got irq 41 USB:binding gadget driver 'g_serial' gs_bind: Gadget Serial v0.1 bound Unable to handle kernel NULL pointer dereference at virtual address 00000008 pgd = c0004000 [00000008] *pgd=00000000 Internal error: Oops: 5 [#1] CPU: 0 pc : [] lr : [] Not tainted sp : c04ddf6c ip : c04ddf8c fp : c04ddf88 r10: 00000000 r9 : 00000000 r8 : 00000000 r7 : c019ffb4 r6 : 00000000 r5 : 00000000 r4 : c019fe30 r3 : c01a01f4 r2 : 00000000 r1 : c019ffb4 r0 : c01a01c0 Flags: nZCv IRQs on FIQs on Mode SVC_32 Segment kernel Control: C000717F Table: 30004000 DAC: 0000001D Process swapper (pid: 1, stack limit = 0xc04dc190) Stack: (0xc04ddf6c to 0xc04de000) df60: c019fe30 00000000 c01a01a8 c001c3cc c04ddfa4 df80: c04ddf8c c00efb60 c0092abc c04dc000 c001c390 00000000 c04ddfc0 c04ddfa8 dfa0: c0015004 c00ef9b4 c00cc560 c04dc000 c001c390 c04ddfe0 c04ddfc4 c0008918 dfc0: c0014ffc c0178a48 00000000 00000000 00000000 c04ddff4 c04ddfe4 c001d09c dfe0: c00088d4 00000000 00000000 c04ddff8 c0035ebc c001d078 00000000 00000000 Backtrace: Function entered at [] from [] r7 = C001C3CC r6 = C01A01A8 r5 = 00000000 r4 = C019FE30 Function entered at [] from [] r6 = 00000000 r5 = C001C390 r4 = C04DC000 Function entered at [] from [] r5 = C001C390 r4 = C04DC000 Function entered at [] from [] r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = C0178A48 Function entered at [] from [] r4 = 00000000 Code: e92dd8f0 e24cb004 e5906030 e1a07001 (e5963008) USB:s3c2410_udc_irq USB:usb_status = 0x00, usbd_status = 0x10 USB:s3c2410_udc_irq USB:usb_status = 0x00, usbd_status = 0x10 USB:s3c2410_udc_irq USB:usb_status = 0x00, usbd_status = 0x10 USB:s3c2410_udc_irq >>LR; c00efb60 <$a+1bc/1d4> >>NIP; c0092ac0 <===== >>r7; c019ffb4 >>r4; c019fe30 >>r3; c01a01f4 >>r1; c019ffb4 >>r0; c01a01c0 Trace; c0092aac Trace; c00efb60 <$a+1bc/1d4> >>r7; c001c3cc <__con_initcall_start+0/0> >>r6; c01a01a8 >>r4; c019fe30 Trace; c00ef9a4 Trace; c0015004 >>r5; c001c390 <$d+0/0> Trace; c0014fec <$a+0/0> Trace; c0008918 >>r5; c001c390 <$d+0/0> Trace; c00088c4 <$a+0/0> Trace; c001d09c >>r4; c0178a48 <__func__.2+250/17858> Trace; c001d068 <$a+0/0> Trace; c0035ebc Code; c0092ab0 00000000 <_NIP>: Code; c0092ab0 0: e9 2d d8 f0 ld r9,-10000(r13) Code; c0092ab4 4: e2 4c b0 04 .long 0xe24cb004 Code; c0092ab8 8: e5 90 60 30 .long 0xe5906030 Code; c0092abc c: e1 a0 70 01 .long 0xe1a07001 Code; c0092ac0 10: e5 96 30 08 .long 0xe5963008