기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
커널은 버전 2.6을 쓰는데요
ICS 부팅중에 다음과 같은 메시지가 뜹니다
E/Netd(59) Unable to create netlink socket: Protocol not supported
E/Netd(59) Unable to open quota2 logging socket
으로 뜨는데요.
어디를 손 봐야 할까요?
아래의 config를 추가하라는 말씀이신가요?
헌데, 문제는
CONFIG_NETFILTER_XT_MATCH_
가 없어요.
3.0에서 가져와야 하는건가요? 어떻게 해야 하는지 답변 부탁드려요
You need to turn NETFILTER and its dependencies on in your kernel config.
Here's some netfilter things I turned on to fix this, you may need a few more things to satisfy dependencies though.
CONFIG_NETFILTER_TPROXY=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_XT_MATCH_
역시 리눅스 커널 2.6쪽을 찾아보니 해당 부분이 존재하지 않네요.
(http://lxr.linux.no/linux+v2.6.36/net/netfilter/Makefile#L100)
이렇다면, 커널을 2.6에서 3.0으로 올리시는게 넷필터를 거꾸로 내리는 것 보다 유리할 것 같다는 생각이 듭니다.
그리고 ICS는 ASOP 기준으로 커널 3.0 버전을 사용하고 있습니다. :)
커널 Config에 보시면 Netlink Socket 항목과, Quota support 항목이 있을 것 입니다.
이것을 활성화하시고, 커널 재 컴파일 후에 다시 해보시기 바랍니다. :)