이번 주말은 구형 Atom 프로세서를 가진 장치를 테스트 해보는 시간을 가졌습니다.

제가 시험해본 기기는 Oaktrail 플랫폼을 기반으로 한 태블릿입니다.

 

Oaktrail 소개 이미지

 

먼저, Meego 가장 최근 버전(1.2)의 태블릿 버전으로 설치를 시도했습니다.

http://repo.meego.com/MeeGo/builds/stable/1.2.0.90/1.2.0.90.0.20110517.1/images/meego-tablet-ia32-pinetrail/

 

하지만, 3가지 오류가 저를 아주 친절하게 반겨주셨습니다.

  1. [drmi:i915_init] *ERROR* drm/i915 can't work without intel_agp module!
  2. invaild iomem size
  3. drivers/usb/input/hid-core.c: usb_submit_urb(ctrl) failed

 

1번 문제는 오류가 뜻하는 바하곤 조금 다르지만, 기기에 맞는 다른 이미지를 찾으면 됩니다.

(찾아본 결과 Moorstown을 기반으로 한 Oaktrail에선 Meego LiveCD를 지원하지 않는다는 글이 올라와있네요.)

나머지 2, 3번 문제도 마음에 걸리긴합니다만,

일단 1번 문제를 해결하는게 먼저니 기기에 맞는 이미지를 찾아보기로 했습니다.

 

검색 결과, meego-oaktrail 1.1.99 버전을 찾을 수 있었습니다.

http://repo.meego.com/MeeGo/builds/1.1.99/latest/images/meego-tablet-ia32-oaktrail/

설치를 진행해보니 1번 오류는 예상대로 해결되었으나 2번과 3번 오류와 함께

"intel_oaktrail: platform not recognized"라는 새로운 오류를 발견하게 됩니다.

 

플랫폼에 맞는 이미지를 선택했는데 왜 플랫폼을 인지할 수 없다는 오류가 나오고있는 걸까요?

소스를 확인해보니 DMI 테이블에서 플랫폼에 대해 확인하고있다는 것을 확인할 수 있었습니다.

* DMI: Direct Media Interface(다이렉트 미디어 인터페이스)

결국, 기기에 DMI 정보가 제대로 안담겨있거나 못가져오는 상황이라는 것을 뜻합니다.

 

이걸 무시하려면 결국 소스를 수정하여 다시 플랫폼에 맞게 컴파일 해서 테스트해봐야한다는건데...

제 심신의 안정을 위해 하지 않는 쪽으로 가기로 했습니다. ㅋㅋ

 

암튼 기기에 대한 정보는 여기까지 얻었습니다.

USB 문제는 시간 날 때 새로운 USB로 테스트해보기로 하고... 그 이상은 사정상 하기가 힘들 것 같네요.

Oaktrail과 같은 구형 플랫폼과 씨름하고 계시는 분들을 위한 좋은 정보가 되었으면 좋겠습니다.

 

추가로, Android-x86의 Supported Devices List 링크해 드립니다. 관련 기기들의 정보를 얻을 수 있습니다.

https://docs.google.com/spreadsheet/ccc?key=0AjREKzGKF9TDdEd1MW9SR1pSeGdzbUk0RTZuV1Z2SVE#gid=5

 

혹시 OCS9 검색어로 들어오신 분이라면, 그래픽(해상도 문제는 없으나 가끔 깜박임)과 무선랜 빼고는 Windows 8 무난하게 돌릴 수 있으니 아래 글 참고바랍니다. Android-x86은 돌릴 수 있으나 해상도 안맞고 열이 많이나네요.

http://blog.ko-kr.net/39

 

인텔 그래픽의 호환이 미흡해도 그냥 윈8 쓰시는게 속 편합니다.

by 광은통신 웃는하루 2013. 7. 14. 21:12

 

 

Tizen의 등장으로 Meego는 2011년 5월 이후로 추가 개발이 이루어지지 않고있다.

하지만, 요즘 윈도우즈 8의 등장으로 말이 많은 기기들이 있으니, 구형 Atom 프로세서를 기반으로한 장치들이다.

여기에는 주로 넷북과 태블릿같은 모바일이 강조된 기기가 다수 포함되어있다.

 

인텔에서는 이러한 Atom 프로세서와, 같이 붙어있는 주변 장치(그래픽 칩셋 등)의 지원을 중단해버렸다.

더군다나 안드로이드와 같은 다른 OS에서 포팅이 가능하도록 공개를 한 정보가 많지 않다.

PC용 안드로이드를 개발중인 분들도 우리 잘못이 아니니 인텔가서 따지라고 하셨다.

(Windows 8을 지원하지 않겠다는 인텔때문에 서명도 하고있다. http://www.ipetitions.com/petition/gma600/)

 

 

그래서 생각난것이 Meego 프로젝트였는데 확인 결과 소스코드에 이러한 장치들의 명시가 잘 되있었다.

이걸 참고하면 Atom을 쓴 플랫폼을 건드릴 때 좋은 참고자료가 될 것이라 생각한다.

* Meego repository - http://repo.meego.com/

* meego-os-base - http://gitorious.org/meego-os-base

* meego-ux - http://gitorious.org/meego-ux

 

일단, 그 가능성을 확인하기위해서 아톰 태블릿에 미고를 먼저 올리는 작업을 진행하려고 한다.

성과가 있다면, 안드로이드에서도 가능성을 볼 수 있을거라 생각한다.

 

 

p.s. oaktrail... 왜 출시했니...

 

by 광은통신 웃는하루 2013. 7. 14. 03:06
| 1 |