Status of linux-2.6.32.y-armadillo

armadillo

  • Succeeded getting serial console messages.
    Hermit-At v1.1.21-ux (armadillo/eabi-debug) compiled at 02:00:41, Feb 21 2010
    Disk drive detected: SanDisk SDCFB-512 Vdg 8.21     115324D1603E4801
    /dev/hda1: start=0x0000003f, size=0x0000f7d1
    /boot/Image is found.
    Copying        kernel............done.
    Uncompressing ramdisk.................................................................................................................................................................................................done.
    Doing console=ttyCL0,115200
    Doing mem=32m
    Doing rootdelay=5
    Linux version 2.6.32.8-00580-g2a7c740 (takino@CrossHost804) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #1 PREEMPT Sat Feb 27 10:02:25 JST 2010
    CPU: ARM720T [41807202] revision 2 (ARMv4T), cr=0000217f
    CPU: VIVT data cache, VIVT instruction cache
    Machine: atmarktechno-armadillo(with hermit)
    ATAG_INITRD is deprecated; please update your bootloader.
    Memory policy: ECC disabled, Data cache writeback
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
    Kernel command line: console=ttyCL0,115200 mem=32m rootdelay=5
    PID hash table entries: 128 (order: -3, 512 bytes)
    Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
    Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
    Memory: 32MB = 32MB total
    Memory: 23572KB available (2436K code, 131K data, 92K init, 0K highmem)
    SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Hierarchical RCU implementation.
    NR_IRQS:30
    Trying to install interrupt handler for IRQ4
    Trying to install interrupt handler for IRQ5
    Trying to install interrupt handler for IRQ6
    Trying to install interrupt handler for IRQ7
    Trying to install interrupt handler for IRQ8
    Trying to install interrupt handler for IRQ9
    Trying to install interrupt handler for IRQ10
    Trying to install interrupt handler for IRQ11
    Trying to install interrupt handler for IRQ12
    Trying to install interrupt handler for IRQ13
    Trying to install interrupt handler for IRQ14
    Trying to install interrupt handler for IRQ15
    Trying to install interrupt handler for IRQ16
    Trying to install interrupt handler for IRQ17
    Trying to install interrupt handler for IRQ18
    Trying to install interrupt handler for IRQ28
    Trying to install interrupt handler for IRQ29
    start_kernel(): bug: interrupts were enabled early
    Console: colour dummy device 80x30
    console [ttyCL0] enabled
    Calibrating delay loop... 36.35 BogoMIPS (lpj=181760)
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    NET: Registered protocol family 16
    bio: create slab <bio-0> at 0
    NET: Registered protocol family 2
    IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 1024 (order: 1, 8192 bytes)
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    TCP: Hash tables configured (established 1024 bind 1024)
    TCP reno registered
    NET: Registered protocol family 1
    Unpacking initramfs...
    Initramfs unpacking failed: junk in compressed archive
    Freeing initrd memory: 6144K
    NetWinder Floating Point Emulator V0.97 (double precision)
    squashfs: version 4.0 (2009/01/31) Phillip Lougher
    JFFS2 version 2.2. (NAND) c 2001-2006 Red Hat, Inc.
    msgmni has been set to 58
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    Serial: CLPS711x driver
    ttyCL0 at I/O 0x100 (irq = 12) is a CLPS711x
    ttyCL1 at I/O 0x1100 (irq = 28) is a CLPS711x
    loop: module loaded
    physmap platform flash device: 00400000 at 00000000
    physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
     Amd/Fujitsu Extended Query Table at 0x0040
    number of CFI chips: 1
    cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
    RedBoot partition parsing not available
    Using physmap partition information
    Creating 4 MTD partitions on "physmap-flash.0":
    0x000000000000-0x000000010000 : "nor.bootloader"
    0x000000010000-0x000000180000 : "nor.kernel"
    0x000000180000-0x0000003f0000 : "nor.userland"
    0x0000003f0000-0x000000400000 : "nor.config"
    Generic platform RAM MTD, (c) 2004 Simtec Electronics
    mtd-ram mtd-ram.0: registered mtd device
    cs89x0:cs89x0_probe(0x0)
    cs89x0.c: v2.4.3-pre1 Russell Nelson <nelson@crynwr.com>, Andrew Morton
    eth0: cs8900 rev J found at 0xfe000300 [Cirrus EEPROM]
    cs89x0 media RJ-45, IRQ 7, programmed I/O, MAC 00:04:14:40:00:86
    cs89x0_probe1() successful
    cs89x0:cs89x0_probe(0x0)
    cs89x0: request_region(0xfe000300, 0x10) failed
    cs89x0: no cs8900 or cs8920 detected.  Be sure to disable PnP with SETUP
    mice: PS/2 mouse device common for all mice
    TCP cubic registered
    NET: Registered protocol family 17
    Waiting 5sec before mounting root device...
    VFS: Cannot open root device "<NULL>" or unknown-block(1,0)
    Please append a correct "root=" boot option; here are the available partitions:
    1f00              64 mtdblock0 (driver?)
    1f01            1472 mtdblock1 (driver?)
    1f02            2496 mtdblock2 (driver?)
    1f03              64 mtdblock3 (driver?)
    1f04              48 mtdblock4 (driver?)
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
    [<c0046128>] (unwind_backtrace+0x0/0xe8) from [<c02226f4>] (panic+0x4c/0x140)
    [<c02226f4>] (panic+0x4c/0x140) from [<c0028ee8>] (mount_block_root+0x180/0x2c0)
    [<c0028ee8>] (mount_block_root+0x180/0x2c0) from [<c0029188>] (prepare_namespace+0xfc/0x194)
    [<c0029188>] (prepare_namespace+0xfc/0x194) from [<c00285d8>] (kernel_init+0xec/0x120)
    [<c00285d8>] (kernel_init+0xec/0x120) from [<c0041088>] (kernel_thread_exit+0x0/0x8)
    

Driver implement status

  • [OK] Serial UART0
      • UART0 is working as console well.
  • [*] Serial UART1
      • Implemented, but not tested.
  • [*] Ether !InternalCS89x0
      • Implemented, but not tested.
      • It has problem at initialize sequence. see ticket.
  • [*] MTD NorFlash
      • Implemented, but not tested.
  • [*] MTD !InternalSRAM
      • Implemented, but not tested.
  • [X] CompactFlash (PCMCIA)
      • planning stage.
  • [X] GPIO
      • planning stage.
  • [X] RTC
      • Depend GPIO driver
  • [X] SSI
      • planning stage.
  • [X] AD Converter
      • Depend SSI driver

Tested board

  • armadillo Rev.C

More information

  • How to compile this kernel
  • How to create mini-boot fs
  • How to boot

armadillo9

  • Not assigned.

Driver implement