EZ-S3C6410을 부팅하면 나오는 커널 부팅 메세지를 설명하겠습니다.

 

1)   Uncompressing Linux......................................................................................................................................... done, booting the kernel.
2)   Linux version 2.6.29-falinux (root@tsheaven) (gcc version 4.3.2 (GCC) ) #6 Tue Oct 11 20:52:48 KST 2011
      CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f
      CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
3)  Machine: EZS3C6410
    Memory policy: ECC disabled, Data cache writeback
    CPU S3C6410 (id 0x36410101)
    S3C24XX Clocks, (c) 2004 Simtec Electronics
     S3C64XX: PLL settings, A=666000000, M=532000000, E=96000000
     S3C64XX: HCLKx2=266000000, HCLK=133000000, PCLK=66500000
     mout_apll: source is fout_apll (1), rate is 666000000
     mout_epll: source is fout_epll (1), rate is 96000000
     mout_mpll: source is mpll (1), rate is 532000000
     mmc_bus: source is mout_epll (0), rate is 96000000
     mmc_bus: source is mout_epll (0), rate is 96000000
     mmc_bus: source is mout_epll (0), rate is 96000000
     usb-host-bus: source is mout_epll (0), rate is 96000000
     uclk1: source is dout_mpll (1), rate is 66500000
     spi-bus: source is mout_epll (0), rate is 96000000
     spi-bus: source is mout_epll (0), rate is 96000000
     audio-bus: source is mout_epll (0), rate is 96000000
     audio-bus: source is mout_epll (0), rate is 96000000
     irda-bus: source is mout_epll (0), rate is 96000000
     Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 24384
4)  Kernel command line: EZBOOT mem=96M noinitrd root=/dev/mtdblock2 rootfstype=yaffs2 console=ttySAC0,115200 init=/init /init.rc ezpanel=3  ip0=192.168.10.191 mac=00:FA:06:A6:03:33 netmask=255.255.255.0 gw=192.168.10.1 host=192.168.10.29 nandparts=4,13,495
     Unknown boot option `/init.rc': ignoring
     PID hash table entries: 512 (order: 9, 2048 bytes)
     Console: colour dummy device 80x30
5)  console [ttySAC0] enabled
     Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
     Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
     Memory: 96MB = 96MB total
     Memory: 92780KB available (3936K code, 451K data, 144K init)
     Calibrating delay loop... 661.50 BogoMIPS (lpj=330752)
     Mount-cache hash table entries: 512
     CPU: Testing write buffer coherency: ok
     net_namespace: 520 bytes
     NET: Registered protocol family 16
     S3C6410 Power Management, (c) 2008 Samsung Electronics
     S3C6410: Initialising architecture
     S3C DMA-pl080 Controller Driver, (c) 2006-2007 Samsung Electronics
     Total 32 DMA channels will be initialized.
     bio: create slab <bio-0> at 0
     SCSI subsystem initialized
     usbcore: registered new interface driver usbfs
     usbcore: registered new interface driver hub
     usbcore: registered new device driver usb
     NET: Registered protocol family 2
     IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
    TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    TCP reno registered
    NET: Registered protocol family 1
    S3C64XX ADC driver, (c) 2008 Samsung Electronics
    S3C64XX ADC driver successfully probed
    ashmem: initialized
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    yaffs Sep 23 2011 22:16:39 Installing.
    msgmni has been set to 181
    alg: No test for stdrng (krng)
  io scheduler noop registered
  io scheduler anticipatory registered
  io scheduler deadline registered
  io scheduler cfq registered (default)
6) S3C_LCD clock got enabled :: 133.000 Mhz

  Window[0] - FB1: map_video_memory: clear ff000000:00177000

              FB1: map_video_memory: dma=55a00000 cpu=ff000000 size=00177000
  
Window[0] - FB2: map_video_memory: clear ff0bb800:000bb80

              FB2: map_video_memory: dma=55abb800 cpu=ff0bb800 size=000bb800
  
Console: switching to colour frame buffer device 100x30
  
fb0: s3cfb frame buffer device
  
Window[1] - FB1: map_video_memory: clear ff177000:000bb800
   
           FB1: map_video_memory: dma=55c00000 cpu=ff177000 size=000bb800
  
Window[1] - FB2: map_video_memory: clear ff1d4c00:0005dc00
  
            FB2: map_video_memory: dma=55c5dc00 cpu=ff1d4c00 size=0005dc00
  
fb1: s3cfb frame buffer device
  
Window[2] - FB1: map_video_memory: clear ff233000:000bb800
  
            FB1: map_video_memory: dma=55d00000 cpu=ff233000 size=000bb800
  
fb2: s3cfb frame buffer device
  
Window[3] - FB1: map_video_memory: clear ff2ef000:000bb800
  
            FB1: map_video_memory: dma=55e00000 cpu=ff2ef000 size=000bb800
  
fb3: s3cfb frame buffer device
  
Window[4] - FB1: map_video_memory: clear ff3ab000:000bb800
  
            FB1: map_video_memory: dma=55f00000 cpu=ff3ab000 size=000bb800
  
fb4: s3cfb frame buffer device
  

7) s3c6400-uart.0: ttySAC0 at MMIO 0x7f005000 (irq = 16) is a S3C6400/10
    s3c6400-uart.1: ttySAC1 at MMIO 0x7f005400 (irq = 20) is a S3C6400/10
   
s3c6400-uart.2: ttySAC2 at MMIO 0x7f005800 (irq = 24) is a S3C6400/10
   
s3c6400-uart.3: ttySAC3 at MMIO 0x7f005c00 (irq = 28) is a S3C6400/10
  brd: module loaded
  loop: module loaded
  nbd: registered device at major 43
  usbcore: registered new interface driver ub
8) ASIX AX88796B Ethernet Adapter:v2.1.0 16:39:18 Oct  6 2011
    
   http://www.asix.com.tw
     AX88796B: MAC ADDRESS  00 fa 06 a6 03 33
    
 AX88796B:  found at 0x8000000, using IRQ 111.
  Linux video capture interface: v2.00
  Driver 'sd' needs updating - please use bus_type methods
9)  S3C NAND Driver, (c) 2008 Samsung Electronics
    
 S3C NAND Driver is using hardware ECC.
    
 NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
    
 Creating 3 MTD partitions on "NAND 1GiB 3,3V 8-bit":
    
 0x000000000000-0x000000400000 : "Bootloader"
    
 0x000000400000-0x000001100000 : "Kernel+Ramdisk"
    
 0x000001100000-0x000020000000 : "Application"
10)  ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
      
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
      
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
      
s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000
      
usb usb1: configuration #1 chosen from 1 choice
      
hub 1-0:1.0: USB hub found
      
hub 1-0:1.0: 2 ports detected
      
s3c_otghcd s3c_otghcd: S3C6410 OTGHCD
      
s3c_otghcd s3c_otghcd: new USB bus registered, assigned bus number 2
      
s3c_otghcd s3c_otghcd: irq 90, io mem 0x7c000000
      
usb usb2: configuration #1 chosen from 1 choice
       
hub 2-0:1.0: USB hub found
       
hub 2-0:1.0: 1 port detected
  Initializing USB Mass Storage driver...
  usbcore: registered new interface driver usb-storage
  USB Mass Storage support registered.
  S3C24XX RTC, (c) 2004,2006 Simtec Electronics
  11)  s3c2410_rtc: tick irq 34, alarm irq 92
         s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
         s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
         i2c /dev entries driver
         s3c2440-i2c s3c2440-i2c.0: slave address 0x10
         s3c2440-i2c s3c2440-i2c.0: bus frequency set to 377 KHz
         s3c2440-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
  S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
  s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
  12) Advanced Linux Sound Architecture Driver Version 1.0.18a.

         No device for DAI s3c64xx-ac97
        WM9713/WM9714 SoC Audio Codec 0.15
        asoc: AC97 HiFi <-> s3c64xx-ac97 mapping ok
        ALSA device list:
           #0: SMDK6400 (WM9713)
  IPv4 over IPv4 tunneling driver
  GRE over IPv4 tunneling driver
  TCP cubic registered
  NET: Registered protocol family 17
  RPC: Registered udp transport module.
  RPC: Registered tcp transport module.
  VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
  s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
 13)  yaffs: dev is 32505858 name is "mtdblock2"
        yaffs: passed flags ""
        yaffs: Attempting MTD mount on 31.2, "mtdblock2"
        yaffs_read_super: isCheckpointed 0
 14) VFS: Mounted root (yaffs2 filesystem) readonly on device 31:2.
  Freeing init memory: 144K
  Failed to execute /init.  Attempting defaults...
  INIT: version 2.86 booting
  INIT: Entering runlevel: 3
  AX88796B:  The media mode is autosense.
  Starting system logger: [  OK  ]
  Starting hotplug [  OK  ]
  
  
  Welcome to FALinux (www.falinux.com)
  Linux Kernel 2.6.29-falinux
  falinux login:  

 

 

-------------------------------------------------------------------------------

 

1)   커널이미지 압축을 푸는 과정입니다.

2)   커널 버전 및 커널을 컴파일한 시간, 컴파일러 버젼 등을 나타냅니다.

3)   타켓 머신의 이름을 알려 줍니다.

4)   커널 커맨더 옵션을 표시해 줍니다. 부트로드에서 넘겨 줄 수도 있으며, 커널 소스에서도 가능합니다.

5)   콘솔로 사용된 UART를 알려 줍니다.

6)   프레임버퍼 관련 내용입니다.

7)   UART관련 정보입니다. 현재 EZ-S3C6410은 4개의 UART가 잡혀 있습니다..

8)   이더넷 관련 정보입니다. 맥주소는 커널 커맨드로 넘어오는 mac=00:FA:06:A6:03:33 로 설정한다.

9)   NAND 파티션 관련 정보입니다.

      이 정보는 커널 커맨드로 넘어오는  nandparts=4,13,495 에 의해 파티션을 잡습니다.  

10) USB host 및 otg 관련 정보입니다.

11) S3C6410 내부 RTC 및 I2S관련 정보입니다.

12) 사운드 관련 정보입니다.

13) yaffs 파일시스템 관련 정보입니다.

14) 이 이후는 램디스크 관련 내용입니다.