Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
Re..NFS로 포팅관련 질문드립니다
작성자
작성일 2008-12-02 (화) 21:53
ㆍ추천: 0  ㆍ조회: 9351      
IP: 222.xxx.247
vi /etc/passwd | grep system 명령으로 현재 system 계정의 uid 가 몇번인지 확인해보세요.

android는 "system user의 uid가 1000" 이어야 합니다.
 
1000 uid를 사용하는 다른 계정이 없다면, system user의 uid를 1000으로 바꿔주세요 ^^
 
그리고, 보여주신 로그에서 아래 fatal 로그는 말그대로 fatal 한 에런데요.

fatal error opening "/sys/android_power/acquire_partial_wake_lock"
 
커널의 make menuconfig에서 driver/android/*power* 모두 체크해주세요.
 
#
# Android
#
# CONFIG_ANDROID_GADGET is not set
# CONFIG_ANDROID_RAM_CONSOLE is not set
CONFIG_ANDROID_POWER=y
CONFIG_ANDROID_POWER_STAT=y
CONFIG_ANDROID_LOGGER=y
# CONFIG_ANDROID_TIMED_GPIO is not set
CONFIG_ANDROID_BINDER_IPC=y
 
요렇게 위의 두가지 system 계정의 uid, android power 체크해보세요.
 
그런데, 사용하시는 커널의 버전이 2.6.21 이라고 하시면...
power.c 에서 컴파일 오류가 발생할것 같네요.
사용하는 커널 2.6.21버전과,안드로이드의 2.6.23과 차이점(자료구조등)때문에 생기는 오류일겁니다.
 
그때는 아래 url 참고하셔서 power.c를 좀 손봐주세요.
 
http://android-internals.googlegroups.com/attach/87ecde7167d43901/power.c?part=4
 
power.c 의 있는 android_power_subsys.kobj를 아래처럼 바꿔주세요.
 
기존코드 : android_power_subsys.kobj
변경코드 : android_power_subsys.kset.kobj
 
 
그럼, 좋은 결과 있으시길... ^^

 

=====================================
■ [하늘인] NFS로 포팅관련 질문드립니다 (2008-12-02 18:45)
로컬로 포팅하다가(메인화면까지보고) PC를 날려먹는 바람에 다시 NFS로 포팅을 시도하고 있습니다.
 
PXA320에 2.6.21기반으로, m3-rc20으로 하고있습니다.
그런데, 본 게시판의 platform의 댓글 처럼 아래와 같이 NFS root내 system 폴더를
$sudo userdd -u 1000 system
host pc가 페도라 6 라서 그런지 명령어가 먹히질 않고
$useradd -u 1000 system   이렇게 명령을 주니
useradd: 사용자 system이(가) 이미 존재합니다. 라고 나오네요...
 
이것과 관련이 있는지 모르겠지만,
현재상황은 레드아이가 미친듯이(?) 움직이다가 멈추는 상태네요..ㅡㅡ;;;
 
에뮬레이터 logcat과 타겟에서의 logcat을 첨부 합니다.
조언 주시면 감사하겠습니다.
 
 
*
/ # ls
drwxr-xr-x root     root              2008-12-02 07:26 bin
drwxr-xr-x root     root              2008-12-02 08:13 etc
drwxrwxrwx root     root              2008-12-02 08:36 sdcard
-rwxr-xr-x root     root        93792 2008-12-02 07:14 init-new
drwxrwx--x system   system            2008-12-02 09:12 data
drwxr-xr-x root     root              2008-12-02 09:11 dev
drwxr-xr-x root     root              2007-11-11 20:59 system
drwxr-xr-x root     root              1970-01-01 00:00 sys
drwxrwxrwt root     root              2008-12-02 09:12 tmp
dr-xr-xr-x root     root              1970-01-01 00:00 proc
drwxr-xr-x root     root              2008-12-02 08:35 sbin
drwxr-xr-x root     root              2008-12-02 07:14 var
 
*
/ # ps
USER     PID   PPID  VSIZE RSS   WCHAN    PC         NAME
root     1     0     2788  560   c004f734 000ca79c S /bin/sh
root     2     1     0     0     c00524e8 00000000 S ksoftirqd/0
root     3     1     0     0     c006fe40 00000000 S watchdog/0
root     4     1     0     0     c005f500 00000000 S events/0
root     5     1     0     0     c005f500 00000000 S khelper
root     6     1     0     0     c005f500 00000000 S kthread
root     49    6     0     0     c005f500 00000000 S kblockd/0
root     51    6     0     0     c005f500 00000000 S ksuspend_usbd
root     54    6     0     0     c01dbb10 00000000 S khubd
root     56    6     0     0     c01f405c 00000000 S kseriod
root     67    1     0     0     c004f8f0 00000000 S ipmd
root     70    6     0     0     c007a648 00000000 S pdflush
root     71    6     0     0     c007a648 00000000 S pdflush
root     72    6     0     0     c007e360 00000000 S kswapd0
root     73    6     0     0     c005f500 00000000 S aio/0
root     703   1     0     0     c01cf590 00000000 S mtdblockd
root     735   0     0     1716  00010000 00000000 HOST PX
root     736   0     0     0     7fffffff 00000000 INT SDI
root     737   1     0     1972  00010000 00000000 HOST PX
root     738   0     0     0     7fffffff 00000000 INT SDI
root     744   6     0     0     c005f500 00000000 S rpciod/0
bluetooth 1471  1     1164  748   c00a3eb4 afe0947c S /system/bin/dbus-daemon
root     1534  1     900   308   00000000 afe083dc R ps
 
* consol창 정보는 아래와 같습니다
/ # binder_open(c7afd120 c7a66320) (pid 1472) got c7100000
binder_open(c7afd120 c70d43c0) (pid 1473) got c7f90000
+++ post-zygote
 Prepping: /system/app/AlarmProvider.apk:/system/app/Browser.apk:/system/app/Cal
endar.apk:/system/app/Camera.apk:/system/app/Contacts.apk:/system/app/Developmen
t.apk:/system/app/GDataFeedsProvider.apk:/system/app/Gmail.apk:/system/app/Gmail
Provider.apk:/system/app/GoogleApps.apk:/system/app/GoogleAppsProvider.apk:/syst
em/app/Home.apk:/system/app/ImProvider.apk:/system/app/Maps.apk:/system/app/Medi
aPickerActivity.apk:/system/app/MediaProvider.apk:/system/app/Phone.apk:/system/
app/PimProvider.apk:/system/app/ApiDemos.apk:/system/app/SettingsProvider.apk:/s
ystem/app/Sms.apk:/system/app/SyncProvider.apk:/system/app/TelephonyProvider.apk
:/system/app/XmppService.apk:/system/app/YouTube.apk
File not found: /system/app/AlarmProvider.apk
File not found: /system/app/Calendar.apk
File not found: /system/app/Camera.apk
File not found: /system/app/GDataFeedsProvider.apk
File not found: /system/app/Gmail.apk
File not found: /system/app/GmailProvider.apk
File not found: /system/app/MediaPickerActivity.apk
File not found: /system/app/PimProvider.apk
File not found: /system/app/ApiDemos.apk
File not found: /system/app/Sms.apk
File not found: /system/app/SyncProvider.apk
File not found: /system/app/YouTube.apk
 Prep complete
fatal error opening "/sys/android_power/acquire_partial_wake_lock"
binder_open(c7afd120 c79c45e0) (pid 1506) got c000e000
binder_open(c7afd120 c7a66920) (pid 1508) got c0011000
binder_open(c7afd120 c79c4c60) (pid 1513) got c000d000
binder_release(c7afd120 c70d43c0) (pid 1499) pd c7f90000
binder_release(c7afd120 c7a66920) (pid 1517) pd c0011000
binder_release(c7afd120 c7a66320) (pid 1478) pd c7100000
binder_release(c7afd120 c79c4c60) (pid 1521) pd c000d000
binder_release(c7afd120 c79c45e0) (pid 1514) pd c000e000
이름아이콘 인베인
2008-12-02 22:50
이글을 보시는 분은 혹시 nfs rootFS을 안드로이드 개발환경 이용시에 데이터 패킷 송/수신량의 과다로 인헤 Reponse timeout Rx/TX 메세지를 종종 보게 됩니다. 혹시 이 에러 현상으로 해방하기 위해 각자 팁이 있으실것 같은떼 댓글로 공유되면 좋겠습니다.  
제경우에는 아래의 방법을 이용합니다.
방법1) 해당 랜드라이버 MTU를 1500으로 ㅤㅁㅏㅊ추고 Read Size and Write Size를 8192 -->1024으로 조절하여 TCP Connection의 안정성을 도모한다.
방법2)  nfs mount시에 no interrupt 및 tcp alive 옵션을 사용하여 네트웍 패킹 안정성을 도모한다.
방법3)  Loopback Device를 이용하여 부족한 메모리의 swap대체로 보충한다.
   
이름아이콘 HiJune
2008-12-03 10:02
전 한동안 NFS 사용하다가 속도문제랑 로딩속도등 이것저것때문에.. 그냥 SD카드를 사용합니다. ㅡ,ㅡ;
   
이름아이콘 하늘인
2008-12-03 18:13
답변 감사합니다...하지만 아무래도 제가 다른것을 잘못하고 있는모양입니다
logcat의 ResourceType가 이상한것 같은데...좀더 공부 해보겠습니다.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4753 안드로이드 풀빌드 준비 과정 중 질문입니다. 2008-11-24 9715
4752 개발자 등록 2008-11-24 8245
4751 Wifi Setting..... 2008-11-24 10343
4750 현재 화면 을 캡쳐 할수 있는 길이 있을까요? 2008-11-24 10920
4749 make sdk 2008-11-25 8321
4748 수동으로 빌드할때 오류~ 질문있습니다. 2008-11-25 10608
4747 Camera app 추가 방법 질문입니다. 2008-11-25 9336
4746 screen을 flip 하는 방법 (rotation) 문의 2008-11-25 10972
4745 Re..[오웬] Camera app 추가 방법 질문입니다. 2008-11-25 12381
4744 텍스트파일 읽기에 대해 질문드려요~ 2008-11-26 9670
4743 안드로이드 마켓 질문 2008-11-26 8136
4742 make sdk error2 2008-11-26 8415
4741 binder driver 관련 2008-11-26 12451
4740 touch 잡기...어떤과정을 거쳐야 하나요?? 2008-11-26 8961
4739 초보질문입니다... (gui선택버튼 관련) 2008-11-27 8177
4738 ListView의 아이템이 클릭이 안되요. 2008-11-27 8471
4737 Android Input device porting (keyboard,touch) 2008-11-27 11694
4736 퀄컴소스에 Dalvik porting 해보신 분 계신가요? 2008-11-27 9154
4735 다시 한번 질문을 드리겠습니다... 2008-11-27 10481
4734 에뮬에서 웹브라우저를 통해 어플리케이션 설치하기.. 2008-11-27 11299
4733 Android porting 관련 질문 2008-11-27 10978
4732 APIDemo uninstall하고 새로 install하려는데 안되요.... 2008-11-28 10639
4731 [Tips]에뮬 홈화면을 원하는 자기사진으로 꾸미기.. 2008-11-28 8469
4730 Full build시 특정 app을 제외시키는 script 같은 것이 있나요.. 2008-11-28 8987
4729 Smack 관련 질문드려요~ 2008-11-28 11064
4728 ApiDemo에서 MediaPlayer 질문입니다. 2008-11-28 40155
4727 타이머에 대해 질문있어요~ 2008-11-28 8477
4726 안드로이드 포팅 하드웨어 스펙 2008-11-28 8985
4725 G1을 어떻게 구할수 있을까요? 2008-11-28 7996
4724 소스를 debug모드로 빌드 시 에러나는 문제 2008-11-28 8276
4723 슬라이드를 열었을때 View가 변하지 않게하는 방법 아시나요?.. 2008-11-29 8507
4722 웹서버와 연동 질문입니다 2008-11-29 9443
4721 intent 질문입니다. ㅠ_ㅠ 2008-11-29 8481
4720 R 관련 질문하나 드려도 될까요? 2008-11-29 8437
4719 로컬 비디오 플레이 실행 질문~ 2008-12-01 8459
4718 double buffering 관련 질문. 2008-12-01 9189
4717 안드로이드 어플 + trace32 2008-12-01 8550
4716 apache xml-rpc 관련.. 2008-12-01 8253
4715 안드로이드 포팅 보드 구입 관련 질문 드려요 2008-12-01 8423
4714 에뮬테이터에 시간이 흐르지 않습니다. 왜그럴까요?.. 2008-12-02 8150
4713 android application 실행 문제 2008-12-02 12024
4712 NFS로 포팅관련 질문드립니다 2008-12-02 9559
4711 Full source에서 IM만 따로 build하려면 어떻게 하나요.??.. 2008-12-02 9248
4710 Re..NFS로 포팅관련 질문드립니다 2008-12-02 9351
4709 Android file system에 대한 질문입니다. 2008-12-03 9085
4708 MediaPlayer 관해서....ㅠㅠ 2008-12-03 10495
4707 HAL Library Porting 관련 질문! 2008-12-03 8929
4706 다시 질문 입니다....ㅜㅜ 2008-12-03 8485
4705 SDK 1.0과 full source code의 관계.?? 2008-12-04 9329
4704 좀 갈켜주세요..ㅠㅠ 2008-12-04 8083
12345678910,,,101