Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00200000 ... done zImage magic = 0x016f2818 Setup linux parameters at 0x30000100 linux command line is: "noinitrd root=/dev/mtdblock3 rootfstype=yaffs2 init=/linuxrc console=ttySAC0 mini2440=1tb mem=128M" MACH_TYPE = 1999 NOW, Booting Linux...... Uncompressing Linux........................................................................... ................................................ done, booting the kernel. [ 0.000000] Linux version 2.6.29-rc3-dnanetworks-android (root@localhost.localdomain) (gcc version 4.2.1) #25 PREEMPT Wed Mar 17 00:07:10 KST 2010 [ 0.000000] CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177 [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] Machine: FriendlyARM Mini2440 development board [ 0.000000] ATAG_INITRD is deprecated; please update your bootloader. [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] CPU S3C2440A (id 0x32440001) [ 0.000000] S3C24XX Clocks, (c) 2004 Simtec Electronics [ 0.000000] S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz [ 0.000000] CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: noinitrd root=/dev/mtdblock3 rootfstype=yaffs2 init=/linuxrc console=ttySAC0 mini2440=1tb mem=128M [ 0.000000] irq: clearing subpending status 00000003 [ 0.000000] irq: clearing subpending status 00000002 [ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes) [21474536.480000] Console: colour dummy device 80x30 [21474536.480000] console [ttySAC0] enabled [21474536.485000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [21474536.490000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [21474536.510000] Memory: 128MB = 128MB total [21474536.510000] Memory: 125184KB available (3540K code, 890K data, 132K init) [21474536.515000] Calibrating delay loop... 201.93 BogoMIPS (lpj=504832) [21474536.615000] Mount-cache hash table entries: 512 [21474536.615000] CPU: Testing write buffer coherency: ok [21474536.625000] net_namespace: 932 bytes [21474536.625000] regulator: core version 0.5 [21474536.630000] NET: Registered protocol family 16 [21474536.655000] S3C Power Management, Copyright 2004 Simtec Electronics [21474536.665000] S3C2440: Initialising architecture [21474536.665000] S3C2440: IRQ Support [21474536.670000] S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics [21474536.675000] DMA channel 0 at c8808000, irq 33 [21474536.680000] DMA channel 1 at c8808040, irq 34 [21474536.685000] DMA channel 2 at c8808080, irq 35 [21474536.690000] DMA channel 3 at c88080c0, irq 36 [21474536.690000] S3C244X: Clock Support, DVS off [21474536.780000] bio: create slab <bio-0> at 0 [21474536.785000] usbcore: registered new interface driver usbfs [21474536.785000] usbcore: registered new interface driver hub [21474536.790000] usbcore: registered new device driver usb [21474536.825000] Bluetooth: Core ver 2.14 [21474536.825000] NET: Registered protocol family 31 [21474536.825000] Bluetooth: HCI device and connection manager initialized [21474536.830000] Bluetooth: HCI socket layer initialized [21474536.845000] NET: Registered protocol family 2 [21474536.905000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [21474536.905000] TCP established hash table entries: 4096 (order: 3, 32768 bytes) [21474536.910000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [21474536.915000] TCP: Hash tables configured (established 4096 bind 4096) [21474536.920000] TCP reno registered [21474536.940000] NET: Registered protocol family 1 [21474536.945000] ashmem: initialized [21474536.950000] yaffs Mar 16 2010 20:49:04 Installing. [21474536.950000] msgmni has been set to 244 [21474536.960000] alg: No test for stdrng (krng) [21474536.960000] alg: No test for stdrng (ansi_cprng) [21474536.965000] io scheduler noop registered [21474536.965000] io scheduler deadline registered (default) [21474536.995000] fb0: s3c2410fb frame buffer device [21474537.020000] buttons initialized [21474537.020000] pwm initialized [21474537.020000] adc initialized [21474537.025000] s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440 [21474537.030000] s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440 [21474537.035000] s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440 [21474537.080000] brd: module loaded [21474537.085000] PPP generic driver version 2.4.2 [21474537.085000] dm9000 Ethernet Driver, V1.31 [21474537.150000] dm9000 dm9000.0: eth%d: Invalid ethernet MAC address. Please set using ifconfig [21474537.150000] eth0 (dm9000): not using net_device_ops yet [21474537.160000] eth0: dm9000e at c881c000,c8820004 IRQ 51 MAC: 00:00:00:00:00:00 (chip) [21474537.165000] usbcore: registered new interface driver cdc_ether [21474537.170000] usbcore: registered new interface driver rndis_host [21474537.180000] S3C24XX NAND Driver, (c) 2004 Simtec Electronics [21474537.185000] s3c2440-nand s3c2440-nand: Tacls=3, 29ns Twrph0=7 69ns, Twrph1=3 29ns [21474537.190000] NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) [21474537.195000] NAND_ECC_NONE selected by board driver. This is not recommended !! [21474537.200000] Scanning device for bad blocks [21474537.235000] Creating 5 MTD partitions on "NAND 128MiB 3,3V 8-bit": [21474537.235000] 0x000000000000-0x000000040000 : "supervivi" [21474537.245000] 0x000000040000-0x000000060000 : "env" [21474537.250000] 0x000000060000-0x000000560000 : "Kernel" [21474537.255000] 0x000000560000-0x000008000000 : "root" [21474537.260000] 0x000000000000-0x000008000000 : "nand" [21474537.270000] usbmon: debugfs is not available [21474537.270000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [21474537.275000] s3c-ohci s3c-ohci: S3C24XX OHCI [21474537.280000] s3c-ohci s3c-ohci: new USB bus registered, assigned bus number 1 [21474537.285000] s3c-ohci s3c-ohci: irq 42, io mem 0x49000000 [21474537.345000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001 [21474537.350000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [21474537.355000] usb usb1: Product: S3C24XX OHCI [21474537.360000] usb usb1: Manufacturer: Linux 2.6.29-rc3-dnanetworks-android ohci_hcd [21474537.365000] usb usb1: SerialNumber: s3c24xx [21474537.370000] usb usb1: configuration #1 chosen from 1 choice [21474537.375000] hub 1-0:1.0: USB hub found [21474537.375000] hub 1-0:1.0: 2 ports detected [21474537.390000] usbcore: registered new interface driver cdc_acm [21474537.390000] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters [21474537.400000] usbcore: registered new interface driver libusual [21474537.405000] usbcore: registered new interface driver usbserial [21474537.410000] USB Serial support registered for generic [21474537.415000] usbcore: registered new interface driver usbserial_generic [21474537.420000] usbserial: USB Serial Driver core [21474537.425000] USB Serial support registered for GSM modem (1-port) [21474537.435000] usbcore: registered new interface driver option [21474537.435000] option: v0.7.2:USB Driver for GSM modems [21474537.455000] s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes [21474537.460000] g_ether gadget: using random self ethernet address [21474537.460000] g_ether gadget: using random host ethernet address [21474537.465000] usb0: MAC 3a:d4:c5:e2:7a:00 [21474537.465000] usb0: HOST MAC d2:42:f6:f6:ff:28 [21474537.470000] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 [21474537.475000] g_ether gadget: g_ether ready [21474537.480000] mice: PS/2 mouse device common for all mice [21474537.490000] i2c /dev entries driver [21474537.490000] s3c2440-i2c s3c2440-i2c: slave address 0x10 [21474537.490000] s3c2440-i2c s3c2440-i2c: bus frequency set to 98 KHz [21474537.495000] s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter [21474537.510000] APM Battery Driver [21474537.510000] Bluetooth: Generic Bluetooth USB driver ver 0.4 [21474537.515000] usbcore: registered new interface driver btusb [21474537.520000] cpuidle: using governor ladder [21474537.525000] s3c2440-sdi s3c2440-sdi: host detect has no irq available [21474537.530000] mapped channel 0 to 0 [21474537.535000] s3c2440-sdi s3c2440-sdi: powered down. [21474537.540000] s3c2440-sdi s3c2440-sdi: initialisation done. [21474537.545000] s3c2440-sdi s3c2440-sdi: running at 0kHz (requested: 0kHz). [21474537.550000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.560000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.565000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.580000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.580000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.590000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.610000] s3c2440-sdi s3c2440-sdi: running at 198kHz (requested: 197kHz). [21474537.615000] usbcore: registered new interface driver usbhid [21474537.620000] usbhid: v2.6:USB HID core driver [21474537.625000] logger: created 64K log 'log_main' [21474537.630000] logger: created 256K log 'log_events' [21474537.635000] s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz). [21474537.640000] s3c2440-sdi s3c2440-sdi: running at 16875kHz (requested: 25000kHz). [21474537.645000] mmc0: new SDHC card at address 8fe4 [21474537.650000] logger: created 64K log 'log_radio' [21474537.655000] mmcblk0...stripped-down
can't read nand partition...
[21474537.650000] logger: created 64K log 'log_radio' [21474537.655000] mmcblk0: mmc0:8fe4 SD08G 3.40 GiB [21474537.660000] mmcblk0: p1 [21474537.665000] Advanced Linux Sound Architecture Driver Version 1.0.18a. [21474537.670000] No device for DAI UDA134X [21474537.670000] No device for DAI s3c24xx-i2s [21474537.675000] S3C24XX_UDA134X SoC Audio driver [21474537.680000] UDA134X SoC Audio Codec [21474537.695000] asoc: UDA134X <-> s3c24xx-i2s mapping ok [21474537.700000] ALSA device list: [21474537.700000] #0: S3C24XX_UDA134X (UDA134X) [21474537.705000] nf_conntrack version 0.5.0 (2048 buckets, 8192 max) [21474537.710000] TCP cubic registered [21474537.710000] NET: Registered protocol family 17 [21474537.715000] Bluetooth: L2CAP ver 2.11 [21474537.720000] Bluetooth: L2CAP socket layer initialized [21474537.725000] Bluetooth: SCO (Voice Link) ver 0.6 [21474537.730000] Bluetooth: SCO socket layer initialized [21474537.735000] Bluetooth: RFCOMM socket layer initialized [21474537.740000] Bluetooth: RFCOMM TTY layer initialized [21474537.745000] Bluetooth: RFCOMM ver 1.10 [21474537.750000] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [21474537.755000] Bluetooth: BNEP filters: protocol multicast [21474537.760000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [21474537.775000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [21474537.775000] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3) [21474537.780000] Please append a correct "root=" boot option; here are the available partitions: [21474537.785000] 1f00 256 mtdblock0 (driver?) [21474537.790000] 1f01 128 mtdblock1 (driver?) [21474537.795000] 1f02 5120 mtdblock2 (driver?) [21474537.800000] 1f03 125568 mtdblock3 (driver?) [21474537.805000] 1f04 131072 mtdblock4 (driver?) [21474537.810000] b300 7761920 mmcblk0 driver: mmcblk [21474537.815000] b301 7761912 mmcblk0p1 [21474537.820000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3) ================================= u-boot 'mtdpart' --------------------------------- device nand0 <mini2440-nand>, # parts = 4 #: name size offset mask_flags 0: u-boot 0x00040000 0x00000000 0 1: env 0x00020000 0x00040000 0 2: kernel 0x00500000 0x00060000 0 3: root 0x07aa0000 0x00560000 0 ================================== ... help me..