기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

어렵사리 Aesop 6410 보드를 구하여 작업중인 개발자 입니다.
안드로이드를 올린 후 작업을 하려 하는데 몇가지 애로사항이 발생하여 질문 드립니다.

일단 저의 개발 환경 입니다.
Kernel - 자료실에있는 AESOP6410 : Kernel 2.6.29 - Android & X-Windows - 090725 
RFS - 자료실에 있는 AESOP6410 : Google Android RFS - Cupcake v1.5

문제점
1. 위의 커널과 rfs 로 nfs부팅 시도시 부팅이 안됩니다.
아래 로그와 같이 출력 후 LCD 화면은 Android 로고 애니메이션 에서 더이상 진행을 하지 않습니다.
=================================================================
U-Boot 1.1.6 (Mar 23 2009 - 12:50:09) for AESOP6410


CPU:     S3C6410@666MHz
         Fclk = 666MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (ASYNC Mode)
Board:   AESOP-S3C6410
DRAM:    128 MB
Flash:   0 kB
NAND:    256 MB
In:      serial
Out:     serial
Err:     serial
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x400000
 4194304 bytes read: OK
Boot with zImage

Starting kernel ...

Uncompressing Linux.............................................................................................................................................. done, booting the kernel.
Linux version 2.6.29 (root@markany-laptop) (gcc version 4.2.4) #5 PREEMPT Sun Aug 2 18:55:14 KST 2009
CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: AESOP6410
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=24000000
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 24000000
mout_mpll: source is mpll (1), rate is 532000000
mmc_bus: source is mout_epll (0), rate is 24000000
mmc_bus: source is mout_epll (0), rate is 24000000
mmc_bus: source is mout_epll (0), rate is 24000000
usb-host-bus: source is mout_epll (0), rate is 24000000
uclk1: source is dout_mpll (1), rate is 66500000
spi-bus: source is mout_epll (0), rate is 24000000
spi-bus: source is mout_epll (0), rate is 24000000
audio-bus: source is mout_epll (0), rate is 24000000
audio-bus: source is mout_epll (0), rate is 24000000
irda-bus: source is mout_epll (0), rate is 24000000
s3c64xx: 10485760 bytes SDRAM reserved for fimc at 0x50630000
s3c64xx: 24117248 bytes SDRAM reserved for pp at 0x51030000
s3c64xx: 8388608 bytes SDRAM reserved for tv at 0x52730000
s3c64xx: 6291456 bytes SDRAM reserved for mfc at 0x52f30000
s3c64xx: 4194304 bytes SDRAM reserved for jpeg at 0x53530000
s3c64xx: 1048576 bytes SDRAM reserved for cmm at 0x53930000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: init=/init root=/dev/nfs rw nfsroot=192.168.100.100:/nfsroot/Android_FS_Build,rsize=8192,wsize=8192 ip=192.168.100.200:192.168.100.100:192.168.100.1:255.255.255.0::eth0:off console=ttySAC0,115200n81 ethaddr=00:40:5c:26:0a:5c
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 71252KB available (3920K code, 1030K data, 296K init)
Calibrating delay loop... 663.55 BogoMIPS (lpj=3317760)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 564 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: 4, 81920 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
audit: initializing netlink socket (disabled)
type=2000 audit(0.470:1): initialized
ashmem: initialized
NTFS driver 2.1.29 [Flags: R/W].
yaffs Aug  2 2009 18:51:07 Installing.
msgmni has been set to 139
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
S3C_LCD clock got enabled :: 133.000 Mhz
LCD TYPE :: LMS350DF01 will be initialized
GPIO-18 autorequested
GPIO-19 autorequested
LCD TYPE :: LMS350DF01 Power ON Sequence Done.
LCD TYPE :: LMS350DF01 Display ON SequenceDdone.
Window[0] - FB1: map_video_memory: clear ff000000:00096000
            FB1: map_video_memory: dma=57b00000 cpu=ff000000 size=00096000
Window[0] - FB2: map_video_memory: clear ff04b000:0004b000
            FB2: map_video_memory: dma=57b4b000 cpu=ff04b000 size=0004b000
Console: switching to colour frame buffer device 40x30
fb0: s3cfb frame buffer device
Window[1] - FB1: map_video_memory: clear ff096000:0004b000
            FB1: map_video_memory: dma=57c00000 cpu=ff096000 size=0004b000
Window[1] - FB2: map_video_memory: clear ff0bb800:00025800
            FB2: map_video_memory: dma=57c25800 cpu=ff0bb800 size=00025800
fb1: s3cfb frame buffer device
s3c6400-uart.0: s3c2410_serial0 at MMIO 0x7f005000 (irq = 16) is a S3C6400/10
s3c6400-uart.1: s3c2410_serial1 at MMIO 0x7f005400 (irq = 20) is a S3C6400/10
brd: module loaded
loop: module loaded
nbd: registered device at major 43
usbcore: registered new interface driver ub
eth0 (smc911x): not using net_device_ops yet
eth0: LAN9215 (rev 0) at 0x18000000 IRQ 104
eth0: Ethernet addr: 00:09:c0:ff:ec:48
Linux video capture interface: v2.00
gspca: main v2.4.0 registered
s3c-fimc: controller 0 registered successfully
s3c-fimc: controller 1 registered successfully
S3C6400 MFC Driver, (c) 2007 Samsung Electronics
S3C PostProcessor Driver v3.12, (c) 2009 Samsung Electronics
S3C6410 TV encoder Driver, (c) 2008 Samsung Electronics
 S3C6410 TV encoder Driver init OK.
S3C6410 TV scaler Driver, (c) 2008 Samsung Electronics
 S3C6410 TV scaler Driver init OK.
S3C Rotator Driver, (c) 2008 Samsung Electronics
s3c_rotator_probe called
s3c_rotator_probe success
S3C JPEG Driver, (c) 2007 Samsung Electronics
>> peter jpg_data_base_addr = 0x53530000 <<
s3c_g2d_probe called
 s3c_g2d_probe Success
 S3C G2D Init : Done
S3C G3D Driver, (c) 2007-2009 Samsung Electronics
s3c_g3d version : 0x1050000
 S3C G3D Init : Done
S3C CMM Driver, (c) 2008 Samsung Electronics
Driver 'sd' needs updating - please use bus_type methods
S3C NAND Driver, (c) 2008 Samsung Electronics
S3C NAND Driver is using hardware ECC.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Creating 3 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000000060000 : "Bootloader"
0x000000060000-0x000000400000 : "Kernel"
0x000000400000-0x000010000000 : "File System"
spi /dev entries driver
S3C64XX SPI Driver
hspi registers c8838000 (c7c80440, c042c8f0)
hspi irq resource c042c90c (80)
s3c2410-spi s3c2410-spi.0: s3c2410-spi.0: S3C SPI adapter
s3c2410-spi.0: S3C SPI adapter
hspi registers c883c000 (c7c803a0, c042c930)
hspi irq resource c042c94c (81)
s3c2410-spi s3c2410-spi.1: s3c2410-spi.1: S3C SPI adapter
s3c2410-spi.1: S3C SPI adapter
aoe: AoE v47 initialised.
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
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
s3c_udc_probe: c042afa0
udc_reinit: c044fff0
s3c-udc : S3C HS USB OTG Device Driver, (c) 2008-2009 Samsung Electronics
s3c-udc : version 15 March 2009 (DMA Mode)
android adb driver
usb_gadget_register_driver: android_adb
s3c_alloc_request: ep1-bulk c0450194
s3c_alloc_request: ep1-bulk c0450194
s3c_alloc_request: ep1-bulk c0450194
s3c_alloc_request: ep1-bulk c0450194
s3c_alloc_request: ep2-bulk c04501cc
s3c_alloc_request: ep2-bulk c04501cc
s3c_alloc_request: ep2-bulk c04501cc
s3c_alloc_request: ep2-bulk c04501cc
s3c_alloc_request: ep0-control c045015c
Registered gadget driver 'android_adb'
udc_enable: c044fff0

*** s3c_udc_irq : GINTSTS=0x4001020(on state WAIT_FOR_SETUP), GINTMSK : 0x800c3800, DAINT : 0x0, DAINTMSK : 0x10001
        Reset interrupt - (GOTGCTL):0x10000
                RESET handling skipped
S3C USB 2.0 OTG Controller Core Initialized : 0x800c3800
mice: PS/2 mouse device common for all mice
aesop_keypad_init
input: aesop-keypad as /class/input/input0
aesop_keypad_open
Aesop Keypad Initialized!!
platform_driver_register 0
S3C Touchscreen driver, (c) 2008 Samsung Electronics
S3C TouchScreen got loaded successfully : 12 bits
input: S3C TouchScreen as /class/input/input1
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
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
parent clock for camera: 266.000 MHz, divisor: 6
s3c2440-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
s3c2440-i2c s3c2440-i2c.1: slave address 0x10
s3c2440-i2c s3c2440-i2c.1: bus frequency set to 377 KHz
parent clock for camera: 266.000 MHz, divisor: 6
s3c2440-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
oprofile: using arm/armv6
TCP cubic registered
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
eth0: link down
IP-Config: Complete:
     device=eth0, addr=192.168.100.200, mask=255.255.255.0, gw=192.168.100.1,
     host=192.168.100.200, domain=, nis-domain=(none),
     bootserver=192.168.100.100, rootserver=192.168.100.100, rootpath=
Looking up port of RPC 100003/2 on 192.168.100.100
eth0: link up, 100Mbps, half-duplex, lpa 0x45E1
Looking up port of RPC 100005/1 on 192.168.100.100
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 296K
Warning: unable to open an initial console.
init: cannot open '/initlogo.rle'
init: cannot find '/system/bin/playmp3', disabling 'bootsound'
sh: can't access tty; job control turned off
# warning: `rild' uses 32-bit capabilities (legacy support in use)
init: untracked pid 2681 exited
=================================================================
보드와 nfs 서버를 다이렉트 연결, 공유기 통한 연결 둘 다 마찬가지 입니다.
무엇이 문제 인가요?


고현철

2009.08.03 11:22:33
*.59.122.199

통신문제는 아닌데....특이하네요.

내일 커널이미지랑 안드로이드 제가 쓰는 root filesystem올려 드릴테니, 그걸루 테스트해 보시기 바랍니다.

박순철

2009.08.03 22:08:11
*.229.154.129

아...원인을 찾았습니다.
bootarg 에서 rsize=8192,wsize=8192 부분을 nolock,tcp 로 바꾸니 되네요... nfs 연결 중에 not responding 떨어졌나봅니다...
커널 부팅 끝난 후 네트워크 문제 생긴거라 로그도 안나왔었네요...
감사합니다.^^

고현철

2009.08.04 06:01:21
*.59.122.199

음....찾았다니 다행입니다...^^

저는 로그를 다 풀어놓고 테스트하는 통에....쩝....^^
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6168 UBoot 궁금한 점... [2] 현쓰 2009-11-26 474
6167 5150 튜닝에 관한 질문입니다. [6] 김수현 2009-12-02 474
6166 aesop-6410용 virtualbox image [3] 이재훈 2010-02-19 474
6165 toolchain을 만들었는데 이 toolchain이 정상적으로 동작하는지 테... [1] 시안 2010-04-23 474
6164 booting시 에러 메세지에 관해서... [1] 강용근 2010-04-30 474
6163 AESOPC100 의 관련 자료를 다운 할 권한이 없다고 나오는데요 [1] 시안 2010-05-08 474
6162 커널 컴파일 문의 [1] 준2 2010-08-10 474
6161 NFS연결된 Board log 확인. 폐인x2 2010-09-04 474
6160 S5PC100 PACKAGE 자료 좀 부탁 드립니다. [2] 하얀마음백구 2010-09-10 474
6159 하드웨어 관련 질문입니다. 조장현 2010-12-23 474
6158 Odroid에서 uBoot 문제 [1] 김현수 2011-04-25 474
6157 6410 encoding/decoding 샘플 소스는 없나요? [1] 이성호 2009-03-24 475
6156 aesop 2440 3차보드에서 openice사용가능한가요? [1] 조재영 2010-02-03 475
6155 Device driver관련 site 박영호 2010-06-30 475
6154 LCD 판매업체 소개해 주세요! [1] 차다 2010-08-10 475
6153 V210보드 프로젝트 생성은 언제되는건지요. [1] 정찬홍 2010-10-21 475
6152 fimc dual input 관련잘문입니다 날다병아리 2011-03-31 475
6151 Touch 드라이브가 연결 되지 같습니다. [1] 한승우 2011-04-22 475
6150 root filesystem을 cramfs 로 하면 udev를 사용할수있나요 ? [1] 이성호 2009-11-28 476
6149 ODROID 디버깅 보드만 추가 구매가 가능할까요? [1] 김지원 2009-11-20 476

사용자 로그인