This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/OMAP-L138: How much capacity LCDK can support on SATA?

Part Number: OMAP-L138

Tool/software: Linux

HI,

When I use the SD which is the part of LCDK (Official provided),I find out that the LCDK can Identify 1000GB.

But when I use the " ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin" ,I can not use 500GB.

I read the datasheet,I know the OMAP-L138 have 32bit addressing.

If the sector is 512byte ,now the LCDK can support 2TB

and the most HDD have 4096byte sectors.

so,I am confusing that how can I make the kernel and modules to support much more capacity.

thanks.

  • when I use the " ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin" ,I can not even use 500GB.
  • Hi,

    Have you modified the kernel in any way? Also are you using LCDK or a custom board?

    Best Regards,
    Yordan
  • Thanks for listening.

    (1) I do not modified the kernel in this SD card.this card can support 1TB.

    (2) yes ,I use the LCDK.

    (3)And ,when I use the ti-processor-sdk-linux-omapl138-lcdk-04.00.00.04-Linux-x86-Install.bin by myself following the guide,the LCDK cannot support the HDD at all.

  • Hi,

    Ok, I will ask someone from the team to help, as I am not an expert on SATA. Feedback will be posted directly here.

    Best Regards,
    Yordan
  • Hi, Andoon,

    Could you provide the kernel version on the SD card? I am confused when you said the ProcSDK 4.0 cannot support the HDD at all, but earlier you said you can't use 500GB with ProcSDK 4.0. That sounds to me that the SATA drive was up but couldn't access more than 500GB space. Could you clarify it?

    Rex
  • Andoon

    In addition to clarifying Rex's query, please also be aware of the following silicon errata

    Advisory 2.3.22 SATA: Link Establishment Fails With SATA GEN3 Capable Targets

    Hopefully the issues you are seeing is not with a GEN3 capatable HDD vs older GEN2 etc.

    Regards

    Mukul 

  • (1) On the SD Card is Linux-3.3.0

    (2) I only have SATA III HDD.

    (3) I use the SD with the Linux-3.3.0 to boot the LCDK , and this is SATA III 1TB HDD on the LCDK.

    ata1: link is slow to respond, please be patient (ready=0)                      
    ata1: softreset failed (device not ready)                                       
    ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)                          
    ata1.00: ATA-9: ST1000DM003-1ER162, CC45, max UDMA/133                          
    ata1.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)                   
    ata1.00: configured for UDMA/133                                                
    scsi 0:0:0:0: Direct-Access     ATA      ST1000DM003-1ER1 CC45 PQ: 0 ANSI: 5    
    sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)         
    sd 0:0:0:0: [sda] 4096-byte physical blocks                                     
    sd 0:0:0:0: Attached scsi generic sg0 type 0                                    
    sd 0:0:0:0: [sda] Write Protect is off                                          
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO
     or FUA                                                                         
     sda: sda1 sda2 < sda5 sda6 sda7 sda8 >                                         
    sd 0:0:0:0: [sda] Attached SCSI disk                                            
    kjournald starting.  Commit interval 5 seconds                                  
    EXT3-fs (mmcblk0p2): using internal journal                                     
    EXT3-fs (mmcblk0p2): recovery complete                                          
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode                
    VFS: Mounted root (ext3 filesystem) on device 179:2.                            
    Freeing init memory: 160K                                                       
    INIT: version 2.88 booting                                                      
    Starting udev                                                                   
    EXT3-fs (sda8): error: couldn't mount because of unsupported optional features (
    240)                                                                            
    attempt to access beyond end of device                                          
    sda2: rw=0, want=4, limit=2                                                     
    EXT2-fs (sda8): error: couldn't mount because of unsupported optional features (
    240)                                                                            
    EXT3-fs (sda2): error: unable to read superblock                                
    attempt to access beyond end of device                                          
    sda2: rw=0, want=4, limit=2                                                     
    EXT2-fs (sda2): error: unable to read superblock 

    (4) Type in :fdisk -l

    root@omapl138-lcdk:~# fdisk -l                                                  
    end_request: I/O error, dev mtdblock0, sector 0                                 
    Buffer I/O error on device mtdblock0, logical block 0                           
    end_request: I/O error, dev mtdblock0, sector 8                                 
    Buffer I/O error on device mtdblock0, logical block 1                           
    end_request: I/O error, dev mtdblock0, sector 16                                
    Buffer I/O error on device mtdblock0, logical block 2                           
    end_request: I/O error, dev mtdblock0, sector 24                                
    Buffer I/O error on device mtdblock0, logical block 3                           
    end_request: I/O error, dev mtdblock0, sector 0                                 
    Buffer I/O error on device mtdblock0, logical block 0                           
    end_request: I/O error, dev mtdblock0, sector 0                                 
    Buffer I/O error on device mtdblock0, logical block 0                           
    end_request: I/O error, dev mtdblock0, sector 8                                 
    Buffer I/O error on device mtdblock0, logical block 1                           
    end_request: I/O error, dev mtdblock0, sector 16                                
    Buffer I/O error on device mtdblock0, logical block 2                           
    end_request: I/O error, dev mtdblock0, sector 24                                
    Buffer I/O error on device mtdblock0, logical block 3                           
    end_request: I/O error, dev mtdblock0, sector 0                                 
    Buffer I/O error on device mtdblock0, logical block 0                           
    end_request: I/O error, dev mtdblock1, sector 0                                 
    end_request: I/O error, dev mtdblock1, sector 8                                 
    end_request: I/O error, dev mtdblock1, sector 16                                
    end_request: I/O error, dev mtdblock1, sector 24                                
    end_request: I/O error, dev mtdblock1, sector 0                                 
    end_request: I/O error, dev mtdblock1, sector 0                                 
    end_request: I/O error, dev mtdblock1, sector 8                                 
    end_request: I/O error, dev mtdblock1, sector 16                                
    end_request: I/O error, dev mtdblock1, sector 24                                
    end_request: I/O error, dev mtdblock1, sector 0                                 
                                                                                    
    Disk /dev/mtdblock2: 2 MB, 2097152 bytes                                        
    255 heads, 63 sectors/track, 0 cylinders, total 4096 sectors                    
    Units = sectors of 1 * 512 = 512 bytes                                          
    Sector size (logical/physical): 512 bytes / 512 bytes                           
    I/O size (minimum/optimal): 512 bytes / 512 bytes                               
                                                                                    
                                                                                    
    Disk /dev/mtdblock3: 534 MB, 534118400 bytes                                    
    255 heads, 63 sectors/track, 64 cylinders, total 1043200 sectors                
    Units = sectors of 1 * 512 = 512 bytes                                          
    Sector size (logical/physical): 512 bytes / 512 bytes                           
    I/O size (minimum/optimal): 512 bytes / 512 bytes                               
                                                                                    
                                                                                    
    Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes                                   
    4 heads, 16 sectors/track, 486192 cylinders, total 31116288 sectors             
    Units = sectors of 1 * 512 = 512 bytes                                          
    Sector size (logical/physical): 512 bytes / 512 bytes                           
    I/O size (minimum/optimal): 512 bytes / 512 bytes                               
    Disk identifier: 0xd7390fa6                                                     
                                                                                    
            Device Boot      Start         End      Blocks   Id  System             
    /dev/mmcblk0p1   *        2048      145407       71680    c  W95 FAT32 (LBA)    
    /dev/mmcblk0p2          145408     8159231     4006912   83  Linux              
                                                                                    
    Disk /dev/sda: 1000.2 GB, 1000204886016 bytes                                   
    255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors         
    Units = sectors of 1 * 512 = 512 bytes                                          
    Sector size (logical/physical): 512 bytes / 4096 bytes                          
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes                             
    Disk identifier: 0x1bf8834f                                                     
                                                                                    
       Device Boot      Start         End      Blocks   Id  System                  
    /dev/sda1   *        2048   167776255    83887104    7  HPFS/NTFS/exFAT         
    /dev/sda2       167778302  1953523711   892872705    f  W95 Ext'd (LBA)         
    Partition 2 does not start on physical sector boundary.                         
    /dev/sda5       167778304   763371519   297796608    7  HPFS/NTFS/exFAT         
    /dev/sda6       763373568  1358966783   297796608    7  HPFS/NTFS/exFAT         
    /dev/sda7      1933991936  1953523711     9765888   82  Linux swap / Solaris    
    /dev/sda8      1358968832  1933985791   287508480   83  Linux                   
                                                                                    
    Partition table entries are not in disk order 

    I think the LCDK can handle the SATA III 1TB HDD.

    (5) yes, I mean that the ProcSDK 4.0 cannot support the SATA III HDD at all.

  • and, when I connect the SATA III 2TB HDD , the sata is down.

    ata1: SATA max UDMA/133 mmio [mem 0x01e18000-0x01e19fff] port 0x100 irq 67      
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xcc (Micron NAND 512MiB 3,3V 16-bi
    t)                                                                              
    Bad block table found at page 262080, version 0x01                              
    Bad block table found at page 262016, version 0x01                              
    Creating 4 MTD partitions on "davinci_nand.1":                                  
    0x000000000000-0x000000020000 : "u-boot env"                                    
    0x000000020000-0x0000000a0000 : "u-boot"                                        
    0x0000000a0000-0x0000002a0000 : "kernel"                                        
    0x0000002a0000-0x000020000000 : "filesystem"                                    
    davinci_nand davinci_nand.1: controller rev. 2.5                                
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.5                          
    davinci_mdio davinci_mdio.0: detected phy mask ffffff7f                         
    davinci_mdio.0: probed                                                          
    davinci_mdio davinci_mdio.0: phy[7]: device davinci_mdio-0:07, driver SMSC LAN87
    10/LAN8720                                                                      
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver                          
    ohci ohci.0: DA8xx OHCI                                                         
    ohci ohci.0: new USB bus registered, assigned bus number 1                      
    Waiting for USB PHY clock good...                                               
    ohci ohci.0: irq 59, io mem 0x01e25000                                          
    hub 1-0:1.0: USB hub found                                                      
    hub 1-0:1.0: 1 port detected                                                    
    Initializing USB Mass Storage driver...                                         
    usbcore: registered new interface driver usb-storage                            
    USB Mass Storage support registered.                                            
    input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/input/input0    
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0                        
    omap_rtc: RTC power up reset detected                                           
    i2c /dev entries driver                                                         
    watchdog watchdog: heartbeat 60 sec                                             
    cpuidle: using governor ladder                                                  
    cpuidle: using governor menu                                                    
    davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode                                
    usbcore: registered new interface driver usbhid                                 
    usbhid: USB HID core driver                                                     
    usbcore: registered new interface driver snd-usb-audio                          
    soc-audio soc-audio.0: ASoC: Failed to create card debugfs directory            
    _regulator_get: 1-0018 supply IOVDD not found, using dummy regulator            
    _regulator_get: 1-0018 supply DVDD not found, using dummy regulator             
    _regulator_get: 1-0018 supply AVDD not found, using dummy regulator             
    _regulator_get: 1-0018 supply DRVDD not found, using dummy regulator            
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.0 mapping ok                           
    ALSA device list:                                                               
      #0: DA850/OMAP-L138 EVM                                                       
    TCP cubic registered                                                            
    NET: Registered protocol family 17                                              
    console [netcon0] enabled                                                       
    netconsole: network logging started                                             
    davinci_emac davinci_emac.1: using random MAC addr: 1a:5d:f7:7f:05:44           
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)  
    mmc0: new high speed SDHC card at address aaaa                                  
    mmcblk0: mmc0:aaaa SC16G 14.8 GiB                                               
     mmcblk0: p1 p2                                                                 
    ata1: SATA link down (SStatus 1 SControl 300) 

    Thanks for listening.

  • Hi, Andoon,

    Thanks for your info. We found the OMAP-L138 Linux ProcSDK "Get Software" button was wrongly linked to earlier release of 4.0. We fixed the link and now it points to the latest 4.1. So, please download the latest Linux ProcSDK 4.1 and give it a try. At least for me, the behavior of ProcSDK 4.1 (Kernel 4.9) is the same as Kernel 3.3.

    I'll need to get a 2TB hard drive to see if I see any issue. It may take a while before I have any info on 2TB issue.

    Rex

  • Hi, Andoon,

    My co-worker in System Test was able to run tests on a 2 TB Gen2 SATA driver (STST32000542AS) on partition sdc3 shown below

    do_cmd:CMD=df -h|
    Filesystem Size Used Available Use% Mounted on
    /dev/root 3.3G 548.9M 2.6G 17% /
    devtmpfs 44.0M 4.0K 44.0M 0% /dev
    ::::::::::
    /dev/sdc1 77.8M 512 77.8M 0% /run/media/sdc1
    /dev/sdc2 16.0G 8.0K 16.0G 0% /run/media/sdc2
    /dev/sdc3 1.8T 32.0K 1.8T 0% /mnt/partition_sata_1911

    I used a 1TB Gen3 SATA HDD (WD10EZEX) without any issue.

    Please note that the errata pointed out by Mukul, Gen3 may lose synchronization during speed negotiation, and will cause link down. Please use a Gen2 HDD, or a compatible Gen3 if you have to.

    Rex
  • Thanks for your work.

    I will try.

    Is the omapl138-lcdk-linux-04.01.00.06.img what you use with ? I will try this.

    Because I am not good at linux.

    By the way, the sector of HDD is 4K now,can the OMAP-L138 work with 4TB?

     Thanks a lot.

  • Andoon,

    Just follow the steps in SDK create SD card script in Getting Started Guide, processors.wiki.ti.com/.../Processor_SDK_Linux_Getting_Started_Guide , to create the SD card using ProcSDK 4.1 prebuilt images.

    We can't test every possible scenarios. I don't think the HDD size matters. You should give it a try. Do stick with Gen2 HDD to avoid the known issue.

    Rex
  • Thanks for your advise.

    I have try TFTP and SD mode in this two weeks.

    But I can not see the log about SATA in the kernel 4.9 at all.THE SATA can work only on the SD Card with the LCDK when I bought.

    I want to see how you test by steps.

    this is mine:

    MMC:   davinci: 0                                                               
    Bad block table found at page 262080, version 0x01                              
    Bad block table found at page 262016, version 0x01                              
    In:    serial                                                                   
    Out:   serial                                                                   
    Err:   serial                                                                   
    ARM Clock : 456000000 Hz                                                        
    DDR Clock : 150000000 Hz                                                        
    Net:   Ethernet PHY: GENERIC @ 0x07                                             
    DaVinci-EMAC                                                                    
    Hit any key to stop autoboot:  0                                                
    reading uImage                                                                  
                                                                                    
    2370776 bytes read                                                              
    ## Booting kernel from Legacy Image at c0700000 ...                             
       Image Name:   Linux-4.9.41-ge3a80a1c5c                                       
       Image Type:   ARM Linux Kernel Image (uncompressed)                          
       Data Size:    2370712 Bytes = 2.3 MiB                                        
       Load Address: c0008000                                                       
       Entry Point:  c0008000                                                       
       Verifying Checksum ... OK                                                    
       Loading Kernel Image ... OK                                                  
    OK                                                                              
                                                                                    
    Starting kernel ...                                                             
                                                                                    
    Uncompressing Linux... done, booting the kernel.                                
    Booting Linux on physical CPU 0x0                                               
    Linux version 4.9.41-ge3a80a1c5c (shsx001@shsx001-ThinkPad-L440) (gcc version 67
    CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f                   
    CPU: VIVT data cache, VIVT instruction cache                                    
    Machine: AM18x/OMAP-L138 Hawkboard                                              
    da8xx_rproc_reserve_cma: 'rproc_mem=nn@address' badly specified                 
        'nn' and 'address' must both be non-zero                                    
    cma: Reserved 16 MiB at 0xc6c00000                                              
    Memory policy: Data cache writethrough                                          
    DaVinci da850/omap-l138/am18x variant 0x1                                       
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480      
    Kernel command line: console=ttyS2,115200n8 rw noinitrd root=/dev/mmcblk0p2 roof
    PID hash table entries: 512 (order: -1, 2048 bytes)                             
    Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)                  
    Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)                    
    Memory: 106628K/131072K available (4539K kernel code, 311K rwdata, 1452K rodata)
    Virtual kernel memory layout:                                                   
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)                               
        fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)                               
        vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)                               
        lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)                               
        modules : 0xbf000000 - 0xc0000000   (  16 MB)                               
          .text : 0xc0008000 - 0xc0477348   (4541 kB)                               
          .init : 0xc05e4000 - 0xc061c000   ( 224 kB)                               
          .data : 0xc061c000 - 0xc0669e10   ( 312 kB)                               
           .bss : 0xc0669e10 - 0xc0692908   ( 163 kB)                               
    SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1                      
    Preemptible hierarchical RCU implementation.                                    
            Build-time adjustment of leaf fanout to 32.                             
    NR_IRQS:245                                                                     
    clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79s
    sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns       
    Console: colour dummy device 80x30                                              
    Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)                         
    pid_max: default: 32768 minimum: 301                                            
    Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)                     
    Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)                
    CPU: Testing write buffer coherency: ok                                         
    Setting up static identity map for 0xc0008400 - 0xc0008458                      
    devtmpfs: initialized                                                           
    VFP support v0.3: not present                                                   
    clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 191s
    futex hash table entries: 256 (order: -1, 3072 bytes)                           
    pinctrl core: initialized pinctrl subsystem                                     
    NET: Registered protocol family 16                                              
    DMA: preallocated 256 KiB pool for atomic coherent allocations                  
    cpuidle: using governor ladder                                                  
    cpuidle: using governor menu                                                    
    EMAC: MII PHY configured                                                        
    mux: initialized GPIO3_12                                                       
    mux: Setting register GPIO3_12                                                  
    mux:    PINMUX7 (0x0000001c) = 0x10110110 -> 0x10118110                         
    mux: initialized GPIO3_13                                                       
    mux: Setting register GPIO3_13                                                  
    mux:    PINMUX7 (0x0000001c) = 0x10118110 -> 0x10118810                         
    mux: initialized GPIO2_4                                                        
    mux: Setting register GPIO2_4                                                   
    mux:    PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000                         
    mux: initialized GPIO6_13                                                       
    mux: Setting register GPIO6_13                                                  
    mux:    PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800                        
    da8xx_register_rproc: memory not reserved for DSP, not registering DSP device   
    omapl138_hawk_init: dsp/rproc registration failed: -12                          
    edma edma.0: Legacy memcpy is enabled, things might not work                    
    edma edma.0: TI EDMA DMA engine driver                                          
    edma edma.1: Legacy memcpy is enabled, things might not work                    
    edma edma.1: TI EDMA DMA engine driver                                          
    clocksource: Switched to clocksource timer0_1                                   
    NET: Registered protocol family 2                                               
    TCP established hash table entries: 1024 (order: 0, 4096 bytes)                 
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)                        
    TCP: Hash tables configured (established 1024 bind 1024)                        
    UDP hash table entries: 256 (order: 0, 4096 bytes)                              
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)                         
    NET: Registered protocol family 1                                               
    RPC: Registered named UNIX socket transport module.                             
    RPC: Registered udp transport module.                                           
    RPC: Registered tcp transport module.                                           
    RPC: Registered tcp NFSv4.1 backchannel transport module.                       
    workingset: timestamp_bits=14 max_order=15 bucket_order=1                       
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)            
    io scheduler noop registered (default)                                          
    Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled                       
    serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 14250000) is a 165A
    serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 9375000) is a 1655A
    serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 9375000) is a 1655A
    console [ttyS2] enabled                                                         
    brd: module loaded                                                              
    libphy: Fixed MDIO Bus: probed                                                  
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.5                          
    davinci_mdio davinci_mdio.0: detected phy mask ffffff7f                         
    libphy: davinci_mdio.0: probed                                                  
    davinci_mdio davinci_mdio.0: phy[7]: device davinci_mdio-0:07, driver SMSC LAN80
    i2c /dev entries driver                                                         
    davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1                   
    davinci_mmc da830-mmc.0: cannot find GPIO chip davinci_gpio.1                   
    davinci_mmc da830-mmc.0: Using DMA, 4-bit mode                                  
    NET: Registered protocol family 10                                              
    sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver                             
    NET: Registered protocol family 17                                              
    console [netcon0] enabled                                                       
    netconsole: network logging started                                             
    davinci_emac davinci_emac.1: using random MAC addr: 0a:53:ef:b6:a9:00           
    hctosys: unable to open rtc device (rtc0)                                       
    Waiting for root device /dev/mmcblk0p2...                                       
    mmc0: host does not support reading read-only switch, assuming write-enable     
    mmc0: new high speed SDHC card at address aaaa                                  
    mmcblk0: mmc0:aaaa SC16G 14.8 GiB                                               
     mmcblk0: p1 p2                                                                 
    EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem         
    random: fast init done                                                          
    EXT4-fs (mmcblk0p2): recovery complete                                          
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)    
    VFS: Mounted root (ext3 filesystem) on device 179:2.                            
    devtmpfs: mounted                                                               
    Freeing unused kernel memory: 224K (c05e4000 - c061c000)                        
    This architecture does not have kernel memory protection.                       
    systemd[1]: System time before build time, advancing clock.                     
    systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APP)
    systemd[1]: Detected architecture arm.                                          
                                                                                    
    Welcome to Arago 2017.06!                                                       
                                                                                    
    systemd[1]: Set hostname to <omapl138-lcdk>.                                    
    systemd[1]: Listening on udev Control Socket.                                   
    [  OK  ] Listening on udev Control Socket.                                      
    systemd[1]: Started Dispatch Password Requests to Console Directory Watch.      
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.         
    systemd[1]: Listening on Journal Socket.                                        
    [  OK  ] Listening on Journal Socket.                                           
    systemd[1]: Reached target Remote File Systems.                                 
    [  OK  ] Reached target Remote File Systems.                                    
    systemd[1]: Reached target Swap.                                                
    [  OK  ] Reached target Swap.                                                   
    systemd[1]: Listening on Journal Socket (/dev/log).                             
    [  OK  ] Listening on Journal Socket (/dev/log).                                
    systemd[1]: Listening on udev Kernel Socket.                                    
    [  OK  ] Listening on udev Kernel Socket.                                       
    [  OK  ] Created slice User and Session Slice.                                  
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.             
    [  OK  ] Listening on Syslog Socket.                                            
    [  OK  ] Reached target Paths.                                                  
    [  OK  ] Listening on Process Core Dump Socket.                                 
    [  OK  ] Created slice System Slice.                                            
             Starting Setup Virtual Console...                                      
             Mounting Temporary Directory...                                        
             Mounting Debug File System...                                          
             Starting Create list of required st... nodes for the current kernel... 
    [  OK  ] Created slice system-serial\x2dgetty.slice.                            
             Starting Journal Service...                                            
    [  OK  ] Reached target Slices.                                                 
             Starting Load Kernel Modules...                                        
             Starting Remount Root and Kernel File Systems...                       
    [  OK  ] Created slice system-getty.slice.                                      
    cryptodev: loading out-of-tree module taints kernel.                            
    cryptodev: driver 1.8 loaded.                                                   
             Mounting POSIX Message Queue File System...                            
    [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.                    
    [  OK  ] Listening on Network Service Netlink Socket.                           
    EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)                                   
    [  OK  ] Mounted POSIX Message Queue File System.                               
    [  OK  ] Mounted Debug File System.                                             
    [  OK  ] Mounted Temporary Directory.                                           
    [  OK  ] Started Setup Virtual Console.                                         
    [  OK  ] Started Create list of required sta...ce nodes for the current kernel. 
    [  OK  ] Started Load Kernel Modules.                                           
    [  OK  ] Started Remount Root and Kernel File Systems.                          
    [  OK  ] Started Journal Service.                                               
             Starting udev Coldplug all Devices...                                  
             Starting Flush Journal to Persistent Storage...                        
             Starting Apply Kernel Variables...                                     
             Starting Create Static Device Nodes in /dev...                         
    [  OK  ] Started Apply Kernel Variables.                                        
    [  OK  ] Started Create Static Device Nodes in /dev.                            
    systemd-journald[59]: Received request to flush runtime journal from PID 1      
             Starting udev Kernel Device Manager...                                 
    [  OK  ] Reached target Local File Systems (Pre).                               
             Mounting /media/ram...                                                 
             Mounting /var/volatile...                                              
    [  OK  ] Mounted /media/ram.                                                    
    [  OK  ] Mounted /var/volatile.                                                 
    [  OK  ] Started Flush Journal to Persistent Storage.                           
    [  OK  ] Started udev Kernel Device Manager.                                    
             Starting Load/Save Random Seed...                                      
    [  OK  ] Reached target Local File Systems.                                     
             Starting Create Volatile Files and Directories...                      
    [  OK  ] Started Load/Save Random Seed.                                         
    [  OK  ] Started Create Volatile Files and Directories.                         
             Starting Update UTMP about System Boot/Shutdown...                     
             Starting Network Time Synchronization...                               
    [  OK  ] Started Update UTMP about System Boot/Shutdown.                        
    [  OK  ] Started Network Time Synchronization.                                  
    [  OK  ] Reached target System Time Synchronized.                               
    davinci-wdt davinci-wdt: heartbeat 60 sec                                       
    usbcore: registered new interface driver usbfs                                  
    usbcore: registered new interface driver hub                                    
    usbcore: registered new device driver usb                                       
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver                          
    [  OK  ] Started udev Coldplug all Devices.                                     
    ohci-da8xx: DA8XX                                                               
    ohci-da8xx ohci-da8xx: USB Host Controller                                      
    ohci-da8xx ohci-da8xx: new USB bus registered, assigned bus number 1            
    ohci-da8xx ohci-da8xx: irq 59, io mem 0x01e25000                                
    hub 1-0:1.0: USB hub found                                                      
    hub 1-0:1.0: 1 port detected                                                    
    [  OK  ] Found device /dev/ttyS2.                                               
    [  OK  ] Reached target System Initialization.                                  
    [  OK  ] Listening on RPCbind Server Activation Socket.                         
    [  OK  ] Listening on dropbear.socket.                                          
    [  OK  ] Listening on D-Bus System Message Bus Socket.                          
    [  OK  ] Reached target Sockets.                                                
    [  OK  ] Reached target Basic System.                                           
             Starting Login Service...                                              
             Starting telnetd.service...                                            
    [  OK  ] Started System Logging Service.                                        
             Starting Print notice about GPLv3 packages...                          
             Starting Ethernet Bridge Filtering Tables...                           
    [  OK  ] Started Kernel Logging Service.                                        
             Starting tiipclad-daemon.service...                                    
    [  OK  ] Started D-Bus System Message Bus.                                      
    FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt.
             Starting Network Service...                                            
    [  OK  ] Started Daily Cleanup of Temporary Directories.                        
    [  OK  ] Reached target Timers.                                                 
    [  OK  ] Started System Logger Daemon.                                          
    [  OK  ] Started telnetd.service.                                               
    [  OK  ] Started Ethernet Bridge Filtering Tables.                              
    [  OK  ] Started tiipclad-daemon.service.                                       
    davinci_mdio davinci_mdio.0: resetting idled controller                         
    [  OK  ] Started Network Service.                                               
    SMSC LAN8710/LAN8720 davinci_mdio-0:07: attached PHY driver [SMSC LAN8710/LAN87)
    IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready                              
    [  OK  ] Reached target Network.                                                
             Starting Lightning Fast Webserver With Light System Requirements...    
    [  OK  ] Started Vsftpd ftp daemon.                                             
             Starting Permit User Sessions...                                       
    [  OK  ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.          
             Starting Simple Network Management Protocol (SNMP) Daemon....          
             Starting Network Name Resolution...                                    
             Starting thttpd.service...                                             
    davinci_emac davinci_emac.1 eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready                         
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.       
    [  OK  ] Started Permit User Sessions.                                          
    [  OK  ] Started Login Service.                                                 
    [  OK  ] Started Network Name Resolution.                                       
    [  OK  ] Started thttpd.service.                                                
    random: crng init done                                                          
    [  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..             
    ***************************************************************                 
    ***************************************************************                 
    NOTICE: This file system contains the following GPLv3 packages:                 
            autoconf                                                                
            binutils                                                                
            cifs-utils                                                              
            cpp-symlinks                                                            
            cpp                                                                     
            dosfstools                                                              
            g++-symlinks                                                            
            g++                                                                     
            gawk                                                                    
            gcc-symlinks                                                            
            gcc                                                                     
            gdb                                                                     
            gdbserver                                                               
            gstreamer1.0-libav                                                      
            hidapi                                                                  
            libgmp10                                                                
            libidn11                                                                
            libmpc3                                                                 
            libmpfr4                                                                
            libreadline6                                                            
            m4                                                                      
            make                                                                    
            nettle                                                                  
                                                                                    
    If you do not wish to distribute GPLv3 components please remove                 
    the above packages prior to distribution.  This can be done using               
    the opkg remove command.  i.e.:                                                 
        opkg remove <package>                                                       
    Where <package> is the name printed in the list above                           
                                                                                    
    NOTE: If the package is a dependency of another package you                     
          will be notified of the dependent packages.  You should                   
          use the --force-removal-of-dependent-packages option to                   
          also remove the dependent packages as well                                
    ***************************************************************                 
    ***************************************************************                 
    [  OK  ] Started Print notice about GPLv3 packages.                             
             Starting rng-tools.service...                                          
    [  OK  ] Started Serial Getty on ttyS2.                                         
    [  OK  ] Started Getty on tty1.                                                 
    [  OK  ] Reached target Login Prompts.                                          
             Starting Synchronize System and HW clocks...                           
    [  OK  ] Started rng-tools.service.                                             
    [FAILED] Failed to start Synchronize System and HW clocks.                      
    See 'systemctl status sync-clocks.service' for details.                         
             Starting matrix-gui-2.0.service...                                     
    [  OK  ] Started matrix-gui-2.0.service.                                        
             Starting thermal-zone-init.service...                                  
    [  OK  ] Started thermal-zone-init.service.                                     
    [  OK  ] Reached target Multi-User System.                                      
             Starting Update UTMP about System Runlevel Changes...                  
    [  OK  ] Started Update UTMP about System Runlevel Changes.                     
                                                                                    
     _____                    _____           _         _                           
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_                         
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|                        
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|                          
                  |___|                    |___|                                    
                                                                                    
    Arago Project http://arago-project.org omapl138-lcdk ttyS2                      
                                                                                    
    Arago 2017.06 omapl138-lcdk ttyS2                                               
                                                                                    
    omapl138-lcdk login: root                                                       
    root@omapl138-lcdk:~# fdisk -l                                                  
    Disk /dev/ram0: 32 MiB, 33554432 bytes, 65536 sectors                           
    Units: sectors of 1 * 512 = 512 bytes                                           
    Sector size (logical/physical): 512 bytes / 4096 bytes                          
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes                             
                                                                                    
                                                                                    
    Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 sectors                
    Units: sectors of 1 * 512 = 512 bytes                                           
    Sector size (logical/physical): 512 bytes / 512 bytes                           
    I/O size (minimum/optimal): 512 bytes / 512 bytes                               
    Disklabel type: dos                                                             
    Disk identifier: 0x27379def                                                     
                                                                                    
    Device         Boot  Start      End  Sectors  Size Id Type                      
    /dev/mmcblk0p1 *      2048   145407   143360   70M  c W95 FAT32 (LBA)           
    /dev/mmcblk0p2      145408 31084543 30939136 14.8G 83 Linux                     
    root@omapl138-lcdk:~# df -h                                                     
    Filesystem                Size      Used Available Use% Mounted on              
    /dev/root                 3.7G    606.0M      2.9G  17% /                       
    devtmpfs                 52.1M      4.0K     52.1M   0% /dev                    
    tmpfs                    60.2M         0     60.2M   0% /dev/shm                
    tmpfs                    60.2M      9.2M     50.9M  15% /run                    
    tmpfs                    60.2M         0     60.2M   0% /sys/fs/cgroup          
    tmpfs                    60.2M      4.0K     60.2M   0% /tmp                    
    tmpfs                    16.0M         0     16.0M   0% /media/ram              
    tmpfs                    50.0M     76.0K     49.9M   0% /var/volatile           
    /dev/mmcblk0p1           68.9M      4.6M     64.3M   7% /run/media/mmcblk0p1    
    tmpfs                    12.0M         0     12.0M   0% /run/user/0             
    root@omapl138-lcdk:~# 
    

  • Andoon,

    Please see attached console logs.

    Rex

    omap-l138-sata.log
    U-Boot SPL 2017.01-g9fd60700db (Jun 28 2017 - 18:22:04)
    Trying to boot from NAND
    
    
    U-Boot 2017.01-g9fd60700db (Jun 28 2017 - 18:22:04 -0400)
    
    I2C:   ready
    DRAM:  128 MiB
    WARNING: Caches not enabled
    NAND:  512 MiB
    MMC:   davinci: 0
    In:    serial
    Out:   serial
    Err:   serial
    Invalid MAC address read.
    Net:   DaVinci-EMAC
    Warning: DaVinci-EMAC (eth0) using random MAC address - 9a:ec:1e:63:d4:e7
    
    Hit any key to stop autoboot:  3  2  1  0 
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    2372624 bytes read in 2648 ms (875 KiB/s)
    13361 bytes read in 57 ms (228.5 KiB/s)
    ## Flattened Device Tree blob at c0600000
       Booting using the fdt blob at 0xc0600000
       Loading Device Tree to c7e22000, end c7e28430 ... OK
    
    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    Booting Linux on physical CPU 0x0
    Linux version 4.9.41-ge3a80a1c5c (gtbldadm@ubuntu-16) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 PREEMPT Tue Sep 26 18:11:40 EDT 2017
    CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
    CPU: VIVT data cache, VIVT instruction cache
    OF: fdt:Machine model: DA850/AM1808/OMAP-L138 LCDK
    Reserved memory: created CMA memory pool at 0xc3000000, size 16 MiB
    OF: reserved mem: initialized node dsp_cma@c3000000, compatible id shared-dma-pool
    cma: Reserved 16 MiB at 0xc6c00000
    Memory policy: Data cache writethrough
    DaVinci da850/omap-l138/am18x variant 0x1
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
    Kernel command line: console=ttyS2,115200n8 root=PARTUUID=0007c142-02 rw rootfstype=ext4 rootwait
    PID hash table entries: 512 (order: -1, 2048 bytes)
    Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    Memory: 90096K/131072K available (4539K kernel code, 311K rwdata, 1504K rodata, 228K init, 162K bss, 8208K reserved, 32768K cma-reserved)
    Virtual kernel memory layout:
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)
        fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
        vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
        lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
        modules : 0xbf000000 - 0xc0000000   (  16 MB)
          .text : 0xc0008000 - 0xc0477348   (4541 kB)
          .init : 0xc05f1000 - 0xc062a000   ( 228 kB)
          .data : 0xc062a000 - 0xc0677e10   ( 312 kB)
           .bss : 0xc0677e10 - 0xc06a0908   ( 163 kB)
    SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    Preemptible hierarchical RCU implementation.
    	Build-time adjustment of leaf fanout to 32.
    NR_IRQS:245
    clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    Console: colour dummy device 80x30
    Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
    pid_max: default: 32768 minimum: 301
    Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    CPU: Testing write buffer coherency: ok
    Setting up static identity map for 0xc0008400 - 0xc0008458
    devtmpfs: initialized
    VFP support v0.3: not present
    clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    futex hash table entries: 256 (order: -1, 3072 bytes)
    pinctrl core: initialized pinctrl subsystem
    NET: Registered protocol family 16
    DMA: preallocated 256 KiB pool for atomic coherent allocations
    cpuidle: using governor ladder
    cpuidle: using governor menu
    mux: initialized RTC_ALARM
    mux: Setting register RTC_ALARM
    mux:    PINMUX0 (0x00000000) = 0x44080000 -> 0x24080000
    No ATAGs?
    edma 1c00000.edma: memcpy is disabled
    edma 1c00000.edma: TI EDMA DMA engine driver
    edma 1e30000.edma: memcpy is disabled
    edma 1e30000.edma: TI EDMA DMA engine driver
    i2c_davinci i2c_davinci.1: could not find pctldev for node /soc@1c00000/pinmux@14120/pinmux_i2c0_pins, deferring probe
    clocksource: Switched to clocksource timer0_1
    NET: Registered protocol family 2
    TCP established hash table entries: 1024 (order: 0, 4096 bytes)
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    TCP: Hash tables configured (established 1024 bind 1024)
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered named UNIX socket transport module.
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    workingset: timestamp_bits=14 max_order=15 bucket_order=1
    Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    io scheduler noop registered (default)
    pinctrl-single 1c14120.pinmux: 160 pins at pa fec14120 size 80
    Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    console [ttyS2] disabled
    serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a TI DA8xx/66AK2x
    console [ttyS2] enabled
    brd: module loaded
    libphy: Fixed MDIO Bus: probed
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
    davinci_mdio davinci_mdio.0: detected phy mask ffffff7f
    libphy: davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[7]: device davinci_mdio.0:07, driver SMSC LAN8710/LAN8720
    i2c /dev entries driver
    davinci_mmc da830-mmc.0: Got CD GPIO
    davinci_mmc da830-mmc.0: Using DMA, 4-bit mode
    NET: Registered protocol family 10
    sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    NET: Registered protocol family 17
    console [netcon0] enabled
    netconsole: network logging started
    davinci_emac davinci_emac.1: incompatible machine/device type for reading mac address
    davinci_emac davinci_emac.1: using random MAC addr: 46:c6:d1:39:89:5a
    input: gpio-keys as /devices/platform/gpio-keys/input/input0
    mmc0: host does not support reading read-only switch, assuming write-enable
    mmc0: new high speed SDHC card at address aaaa
    mmcblk0: mmc0:aaaa SU08G 7.40 GiB 
     mmcblk0: p1 p2
    hctosys: unable to open rtc device (rtc0)
    random: fast init done
    EXT4-fs (mmcblk0p2): recovery complete
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    VFS: Mounted root (ext4 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing unused kernel memory: 228K (c05f1000 - c062a000)
    This architecture does not have kernel memory protection.
    systemd[1]: System time before build time, advancing clock.
    systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2017.06!
    
    systemd[1]: Set hostname to <omapl138-lcdk>.
    systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    systemd[1]: Created slice System Slice.
    [  OK  ] Created slice System Slice.
    systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    systemd[1]: Starting Create list of required static device nodes for the current kernel...
             Starting Create list of required st... nodes for the current kernel...
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
             Starting Load Kernel Modules...
             Starting Setup Virtual Console...
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    cryptodev: loading out-of-tree module taints kernel.
    [  OK  ] Reached target Swap.
    cryptodev: driver 1.8 loaded.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
             Mounting Temporary Directory...
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Syslog Socket.
             Starting Journal Service...
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Created slice system-getty.slice.
             Starting Remount Root and Kernel File Systems...
    [  OK  ] Reached target Paths.
             Mounting Debug File System...
    EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [  OK  ] Mounted Debug File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Temporary Directory.
    [  OK  ] Started Create list of required sta...ce nodes for the current kernel.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Setup Virtual Console.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Journal Service.
             Starting udev Coldplug all Devices...
             Starting Flush Journal to Persistent Storage...
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    systemd-journald[64]: Received request to flush runtime journal from PID 1
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started udev Kernel Device Manager.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Time Synchronization...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    davinci-rproc davinci-rproc.0: assigned reserved memory node dsp_cma@c3000000
    remoteproc remoteproc0: dsp is available
    remoteproc remoteproc0: powering up dsp
    remoteproc remoteproc0: Booting fw image rproc-dsp-fw, size 4216832
    omap_rtc 1c23000.rtc: rtc core: registered 1c23000.rtc as rtc0
    remoteproc remoteproc0: registered virtio0 (type 7)
    remoteproc remoteproc0: remote processor dsp is now up
    davinci-wdt davinci-wdt: heartbeat 60 sec
    SCSI subsystem initialized
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on dropbear.socket.
    [drm] Initialized
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    usbcore: registered new interface driver usbfs
    ahci_da850 ahci_da850: forcing PORTS_IMPL to 0x1
    ahci_da850 ahci_da850: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    ahci_da850 ahci_da850: flags: ncq sntf pm led clo only pmp pio slum part ccc 
    scsi host0: ahci_da850
    ata1: SATA max UDMA/133 mmio [mem 0x01e18000-0x01e19fff] port 0x100 irq 67
    vpif vpif: vpif probe success
             Starting Print nusbcore: registered new interface driver hub
    otice about GPLv3 packages...
    usbcore: registered new device driver usb
             Starting Login Service...
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    0-0018 supply IOVDD not found, using dummy regulator
    0-0018 supply DVDD not found, using dummy regulator
    0-0018 supply AVDD not found, using dummy regulator
    0-0018 supply DRVDD not found, using dummy regulator
    asoc-simple-card sound: ASoC: Failed to create card debugfs directory
    asoc-simple-card sound: tlv320aic3x-hifi <-> davinci-mcasp.0 mapping ok
    usb_phy_generic.0.auto supply vcc not found, using dummy regulator
    [  OK  ] Started System Logger Daemon.
             Starting telnetd.service...
    ohci-da8xx: DA8XX
    ohci-da8xx ohci-da8xx: USB Host Controller
    [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [drm] No driver support for vblank timestamp query.
    [drm] EDID readout failed, falling back to standard modes
    tilcdc da8xx_lcdc.0: tilcdc_crtc_irq(0x00000160): FIFO underflow
    Console: switching to colour frame buffer device 100x37
    ohci-da8xx ohci-da8xx: new USB bus registered, assigned bus number 1
    Linux video capture interface: v2.00
             Starting tiipclad-daemon.service...
    tilcdc da8xx_lcdc.0: fb0:  frame buffer device
    ohci-da8xx ohci-da8xx: irq 59, io mem 0x01e25000
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    [  OK  ] Started System Logging Service.
    [  OK  ] Started Kernel Logging Service.
    tvp514x 0-005d: tvp514x 0-005d decoder driver registered !!
    vpif_capture vpif_capture: registered sub device tvp514x-0
    vpif_capture vpif_capture: VPIF capture driver initialized
    [  OK  ] Started D-Bus System Message Bus.
    ata1: link is slow to respond, please be patient (ready=0)
             Starting Ethernet Bridge Filtering Tables...
             Starting Save/Restore Sound Card State...
             Starting Network Service...
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Started telnetd.service.
    [  OK  ] Started tiipclad-daemon.service.
    [  OK  ] Started Ethernet Bridge Filtering Tables.
    [  OK  ] Found device /dev/ttyS2.
    ata1: softreset failed (device not ready)
    ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
    ata1.00: ATA-9: WDC WD10EZEX-08M2NA0, 01.01A01, max UDMA/100
    ata1.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)
    ata1.00: configured for UDMA/100
    scsi 0:0:0:0: Direct-Access     ATA      WDC WD10EZEX-08M 1A01 PQ: 0 ANSI: 5
    [  OK  ] Started Network Service.
    [  OK  ] Reached target Network.
    davinci_mdio davinci_mdio.0: resetting idled controller
    SMSC LAN8710/LAN8720 davinci_mdio.0:07: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=davinci_mdio.0:07, irq=-1)
    IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
             Starting Network Name Resolution...
    [  OK  ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
             Starting Simple Network Management Protocol (SNMP) Daemon....
    [  OK  ] Started Vsftpd ftp daemon.
             Starting Permit User Sessions...
             Starting Lightning Fast Webserver With Light System Requirements...
             Starting thttpd.service...
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Started Login Service.
    random: crng init done
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.
    FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started thttpd.service.
    virtio_rpmsg_bus virtio0: rpmsg host is online
    virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x3d
    [  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..
    nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xcc
    nand: Micron MT29F4G16ABADAH4
    nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    Bad block table not found for chip 0
    musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2
    Bad block table not found for chip 0
    Scanning device for bad blocks
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
    sd 0:0:0:0: [sda] 4096-byte physical blocks
    sd 0:0:0:0: [sda] Write Protect is off
    sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
     sda: sda1 sda2
    sd 0:0:0:0: [sda] Attached SCSI disk
    NET: Registered protocol family 43
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	autoconf
    	binutils
    	cifs-utils
    	cpp-symlinks
    	cpp
    	dosfstools
    	g++-symlinks
    	g++
    	gawk
    	gcc-symlinks
    	gcc
    	gdb
    	gdbserver
    	libgmp10
    	libmpc3
    	libmpfr4
    	libreadline6
    	m4
    	make
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    Bad block table written to 0x00001ffe0000, version 0x01
    Bad block table written to 0x00001ffc0000, version 0x01
    3 ofpart partitions found on MTD device davinci-nand.0
    Creating 3 MTD partitions on "davinci-nand.0":
    0x000000000000-0x000000020000 : "u-boot env"
    0x000000020000-0x0000000a0000 : "u-boot"
    0x0000000a0000-0x000020000000 : "free space"
    davinci_nand davinci-nand.0: controller rev. 2.5
    FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [  OK  ] Reached target Sound Card.
             Starting rng-tools.service...
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started rng-tools.service.
    [  OK  ] Started Synchronize System and HW clocks.
             Starting matrix-gui-2.0.service...
    [  OK  ] Started matrix-gui-2.0.service.
             Starting thermal-zone-init.service...
    [  OK  ] Started thermal-zone-init.service.
    [  OK  ] Reached target Multi-User System.
             Starting Update UTMP about System Runlevel Changes...
    [  OK  ] Started Update UTMP about System Runlevel Changes.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org omapl138-lcdk ttyS2
    
    Arago 2017.06 omapl138-lcdk ttyS2
    
    omapl138-lcdk login: root
    root@omapl138-lcdk:~# fdisk -l
    Disk /dev/ram0: 32 MiB, 33554432 bytes, 65536 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    
    
    Disk /dev/mmcblk0: 7.4 GiB, 7948206080 bytes, 15523840 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x0007c142
    
    Device         Boot  Start      End  Sectors  Size Id Type
    /dev/mmcblk0p1 *      2048   145407   143360   70M  c W95 FAT32 (LBA)
    /dev/mmcblk0p2      145408 15491071 15345664  7.3G 83 Linux
    
    
    Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos
    Disk identifier: 0xef6401ef
    
    Device     Boot      Start        End    Sectors  Size Id Type
    /dev/sda1             2048 1468008447 1468006400  700G 83 Linux
    /dev/sda2       1468008448 1468532735     524288  256M 82 Linux swap / Solaris
    root@omapl138-lcdk:~# 
    root@omapl138-lcdk:~# 
    root@omapl138-lcdk:~# fdisk -l /dev/sda
    Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos
    Disk identifier: 0xef6401ef
    
    Device     Boot      Start        End    Sectors  Size Id Type
    /dev/sda1             2048 1468008447 1468006400  700G 83 Linux
    /dev/sda2       1468008448 1468532735     524288  256M 82 Linux swap / Solaris
    root@omapl138-lcdk:~# 
    root@omapl138-lcdk:~# 
    root@omapl138-lcdk:~# df -h
    Filesystem                Size      Used Available Use% Mounted on
    /dev/root                 7.1G    560.7M      6.2G   8% /
    devtmpfs                 44.0M      4.0K     44.0M   0% /dev
    tmpfs                    60.1M         0     60.1M   0% /dev/shm
    tmpfs                    60.1M      9.3M     50.8M  15% /run
    tmpfs                    60.1M         0     60.1M   0% /sys/fs/cgroup
    tmpfs                    60.1M      4.0K     60.1M   0% /tmp
    tmpfs                    16.0M         0     16.0M   0% /media/ram
    tmpfs                    50.0M    104.0K     49.9M   0% /var/volatile
    /dev/mmcblk0p1           68.9M     31.0K     68.9M   0% /run/media/mmcblk0p1
    /dev/sda1               699.8G     32.0K    699.8G   0% /run/media/sda1
    tmpfs                    12.0M         0     12.0M   0% /run/user/0
    root@omapl138-lcdk:~# 

  • Thanks for your help.

    I find what's wrong with my LCDK finally:

    You must understand the Device tree ( *.dtb ) when you use the Processor SDK, because it is different with the mcsdk_1_01_00_02_setuplinux.bin 

    You can't boot the new linux Kernel with the older u-boot.

    you must upgrade the u-boot "u-boot-omapl138-lcdk.ais" , which is in the SD card.

    Thank you.