Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
Re..Kernel Panic 문제 3
작성자
작성일 2008-11-11 (화) 13:08
ㆍ추천: 0  ㆍ조회: 10435      
IP: 210.xxx.89
NFS에 rootfs를 구성하고
mount 한 후에 chroot로 진입해서 실행한 결과

이 경우에도 마찬가지로 BootAnimation에서 커널 패닉이 발생합니다.

이렇게 되는걸 보니 아무래도 파일 시스템이 문제가 있다기 보다는
설정되어야 할 디바이스가 안되어 있거나 준비 단계에서 뭔가 부족했나 봅니다.

BootAnimation에서 죽는걸 보면 아무래도 프레임버퍼랑 관련이 클 것 같은 예감이 듭니다.
Frambuffer의 double buffering, page_flipping이 지원되어야 한다고 본 듯 한데,
이런 부분도 확인해봐야 겠네요.

NFS로 했을 ㅤㄸㅒㅤ의 kernel panic은 아래와 같습니다.
----------------------------------------------------
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c1ff0000
[00000000] *pgd=11fd0031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#2] PREEMPT
Modules linked in: ether_cdc_ecm serial msm_hsusb touch_msm fusion rfs(P) xsr_st
l(P) xsr(P)
CPU: 0    Tainted: P      D   (2.6.25 #2)
PC is at __bug+0x20/0x2c
LR is at vprintk+0x3a4/0x3f8
pc : [<c0022b84>]    lr : [<c0047a44>]    psr: 40000013
sp : c1c7fef0  ip : c1c7fe48  fp : c1c7fefc
r10: c517fde0  r9 : c1c7e000  r8 : c055ef78
r7 : c5001580  r6 : c517fe58  r5 : c517fde0  r4 : 00000000
r3 : 00000000  r2 : c1c7e000  r1 : c1c7fe48  r0 : 0000002d
Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 00c5387f  Table: 11ff0008  DAC: 00000015
Process BootAnimation (pid: 1317, stack limit = 0xc1c7e260)
Stack: (0xc1c7fef0 to 0xc1c80000)
fee0:                                     c1c7ff24 c1c7ff00 c00aa90c c0022b70
ff00: c1c7ff34 00000014 c51b4f00 c360c0e0 c057a8c0 00000000 c1c7ff64 c1c7ff28
ff20: c01c2cec c00aa7ec c0098c98 c0127084 00000014 00000000 00000000 c02d6f3c
ff40: c1c7ff64 c360c0e0 00000014 b000f55c 00000119 c001eba8 c1c7ff84 c1c7ff68
ff60: c01c2d9c c01c2cac c1c7ff8c c51b4f00 00000000 00000001 c1c7ffa4 c1c7ff88
ff80: c01c39e4 c01c2d78 c1c7ffa4 c360c0e0 c0051418 b000f55c 00000000 c1c7ffa8
ffa0: c001ea00 c01c39c8 b000f55c 00000001 00000001 00000001 00000000 ffffe52c
ffc0: b000f55c 00000001 b000f55c 00000119 44e67dbc afe35d78 a9d2760d 00000001
ffe0: a9d45784 45967aa0 b00013bd b000154c 40000010 00000001 00000000 00000000
Backtrace:
[<c0022b64>] (__bug+0x0/0x2c) from [<c00aa90c>] (d_alloc+0x12c/0x1bc)
[<c00aa7e0>] (d_alloc+0x0/0x1bc) from [<c01c2cec>] (sock_attach_fd+0x4c/0xcc)
[<c01c2ca0>] (sock_attach_fd+0x0/0xcc) from [<c01c2d9c>] (sock_map_fd+0x30/0x68)
 r8:c001eba8 r7:00000119 r6:b000f55c r5:00000014 r4:c360c0e0
[<c01c2d6c>] (sock_map_fd+0x0/0x68) from [<c01c39e4>] (sys_socket+0x28/0x44)
 r5:00000001 r4:00000000
[<c01c39bc>] (sys_socket+0x0/0x44) from [<c001ea00>] (ret_fast_syscall+0x0/0x2c)
 r4:b000f55c
Code: e1a01000 e59f000c eb0093c5 e3a03000 (e5833000)
kernel BUG at include/linux/dcache.h:324!
Kernel panic - not syncing: Fatal exception
-----------------------------------------------------------------------
이름아이콘 인베인
2008-11-11 16:53
위의 커널 에러메세지가 출력이 된다면, 가장 행복한 상태입니다. 왜냐하면 커널이 비명회사시에 저정도의 상세 커널 에레 메세지를 볼수 있는 상황이 실제로 그렇게 많지 안거던요.. 위의 에레메세지를 자세히 고민해보시면 좋은 결과를 얻으실수 있습니다. 먼저 사용하시는 파일시스템인 XSR이라는 nand파일시스템을 사용하시는 것 같은데, 이 파일시스템을 사용시 VFS의 denty가 왜 글로벌 ccache hash에 존재하지 못하게 되는지 추적해보세요...
   
이름아이콘 File
2008-11-12 10:02
감사합니다. 인베인님.
   
이름아이콘 File
2008-11-12 10:10
/ 디렉토리 밑에 default.prop 파일이 없어서 그랬던거 같습니다.
파일이 없는데 커널 패닉까지 나는게 이해는 잘 안가지만....아무튼
default.prop 파일을 root에 복사 해놓으니 커널패닉은 발생하지 않아요.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4803 MusicDroid에 대해서 문의드립니다. 2008-11-10 8413
4802 [질문] java.lang.RuntimeException.... 2008-11-10 13849
4801 Re..Kernel Panic 문제 2 2008-11-11 9408
4800 kernel panic 관련 질문 2008-11-11 13981
4799 Re..Kernel Panic 문제 3 2008-11-11 10435
4798 웹브라우져 관련 초보자 질문입니다. 2008-11-11 8053
4797 앞으로 몰 만들어야 할지요? 2008-11-11 8114
4796 Android 1.0 r1 Network 설정 문의 2008-11-12 8724
4795 Android PDK소스는 어떻게 얻나요? 2008-11-12 9573
4794 오픈소스 FBReader 를 받았는데 실행이 되질 않습니다... 2008-11-12 13618
4793 video player에 대해. 2008-11-12 8171
4792 [문의] zygote가 start와 exit를 반복합니다. 2008-11-12 13723
4791 Internet Radio 2008-11-12 9713
4790 도와주세요~ 2008-11-13 8586
4789 Framebuffer 문제 2008-11-13 11736
4788 Android 해상도 문제... 2008-11-13 12770
4787 Android Full source 다운로드 관련 2008-11-13 12686
4786 Android의 Location관련 서비스는 SUPL을 지원하나요?.. 2008-11-13 8671
4785 Android Full source 빌드 오류 관련 2008-11-14 9450
4784 [문의] Target에 yaffs2를 적용하는 방법 2008-11-14 14355
4783 Android Emulator에서 무선랜 관련 질문입니다. 2008-11-14 8441
4782 emulator 에서 기존 app을 uninstall 하는 방법 2008-11-15 10313
4781 QEMU Compile 관련 질문입니다 ㅜㅜ 2008-11-16 9077
4780 Android 소스 빌드 에러 - unrecognized command line option .. 2008-11-16 12525
4779 edittext의 줄 나눔 관련 질문 드립니다. 2008-11-16 10480
4778 안드로이드 풀 소스 make시 오류 문의~ 2008-11-17 10092
4777 Android에 Developer Registration 다들 어떻게 하셨나요?.. 2008-11-17 8092
4776 초보자질문... 2008-11-17 8398
4775 에러 발생...이유가.. 2008-11-17 8524
4774 android 버전문제 2008-11-17 8384
4773 [질문] open max il 2008-11-18 8520
4772 정말 기초질문좀 할게요 ㅠㅠ 2008-11-18 8096
4771 안드로이드 메뉴버튼 눌렀을때 2008-11-18 9106
4770 초순이 질문 드려요^^ 2008-11-19 8197
4769 map 관련해서 말풍선(info. balloon) 질문 2008-11-19 11419
4768 안드로이드 풀소스 컴파일 오류.. 2008-11-19 16801
4767 안드로이드 폰에 대한 질문입니다 2008-11-19 8566
4766 zygote? 2008-11-19 14004
4765 안드로이드 폰에 콘솔 프로그램 올리는 것에 대한 질문입니다.. 2008-11-19 9068
4764 어플리케이션에서 버튼 클릭할때, 인터넷으로 연결하는 방법 .. 2008-11-20 8424
4763 오버레이 이미지의 이벤트 2008-11-20 9474
4762 초보자의 질문 2008-11-20 8438
4761 구글맵, 자신의 위치를 찾는 방법 아시는분 계신가요?.. 2008-11-20 9263
4760 oracle 사용 가능한가요? 2008-11-20 10626
4759 [질문] android_power_suspend 관련 질문드립니다.? 2008-11-20 10219
4758 T-Mobile G1에 콘솔 프로그램 올리는 방법 문의입니다... 2008-11-20 8525
4757 초보자의 질문 2탄..;; 2008-11-21 8427
4756 포팅이 제대로 되었으면 콘솔창으로 입력이 가능한건가요?.. 2008-11-21 10837
4755 카메라 흑백(?) Display 문제 2008-11-21 9273
4754 Telephony API 질문 2008-11-22 8140
12345678910,,,101