Synergy KM 에서 오류가 나는 바람에 마우스가 먹통이 되는 사태가 발생하였다. (화면보호기를 들어갔다가 나오면서 오류가 나버린 듯 했다.)

이런 상황에서는 수단과 방법을 가리지 않고 터미널을 실행한다면 Synergy 를 죽일 수 있는 기회가 생긴다.

일단은 위 상황에서 키보드는 사용 가능하기 때문에 spotlight 로 '터미널' 을 실행시키거나, iTerm(Mac 에서는 많이들 쓴다.) 을 실행 시키도록 한다.

실행이 되면 다음 명령을 친다.

top -u

위 명령은 터미널 환경에서 '활성 상태 보기' 와 동일하게 CPU 를 사용하는 프로세스 목록을 보여주며, synerge 의 PID(Process ID) 를 볼 수 있게 해준다.

문제는 CPU 사용량에 따라 많이 사용하는 순으로 매 초마다 정렬되기 때문에 보기에 애로사항이 꽃핀다.

화면에 잠깐 synerge 라는 단어가 보인다면 키보드의 방향키를 대충 연타해준다. (정렬이 일시 중단된다 -_-;;;)

PID 를 알았으면 Control-C 를 눌러 빠져 나온다.

그리고 아래와 같이 타이핑 한다.

sudo kill -9 [PID 번호]

패스워드를 적으라 하는데 시스템 패스워드를 넣고 엔터!

오류메세지가 안나왔다면 성공!!  마우스가 이제 움직일 것이다.

Synergy 뿐만 아니라 특정 프로그램이 마우스를 먹통으로 만들 경우 유용하게 사용할 수 있는 방법이다. (마우스가 없으면 MAC OS 는 할 수 있는게 거의 없다. 이럴 때는 키보드로 왠만한걸 다 할 수 있는 윈도우가 그립다.)
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/01/06 01:17 2009/01/06 01:17
Posted by TylorSTYLE™
일단 실패다.

U2000 모델 전용으로 Wibro CM 이 맥용으로 나왔고, 아무 모뎀이나 인식은 하지만 UICC(USIM) 카드 인식에는 실패하였다.

일단 실패 원인에 대한 분석 결과 글이며, 결론을 먼저 말하자면 모다정보통신에서 UICC 카드를 읽을 수 있는 드라이버를 만들어 주어야 다른 모뎀들도 사용 가능하다는 것.

먼저 카드 규격에 대해서...

U2000 모델에서 쓰는 카드와 내가 사용하고 있는 U1100 모델의 카드 규격이 다른 것 같다는 생각이 든다.

KT 에서 사용하는 UICC(USIM) 카드는 SmartCard 로서 우리가 흔히 볼 수 있는 하이패스 카드나 신용카드에 있는 그 스마트 카드와 동일한 카드이다.

또 일반적인 스마트카드는 스마트카드 내 MCU의 모델 마다 통식방식이 다르고, 그 규격이 다양하지만 일반적으로 쓰이는 스마트카드들은 SmartCard Reader 라는 리더기를 이용하여 사용이 가능하다.

하지만 KT 에서 만든 스마트카드는 독립 규격으로 보인다.

그에 관련된 기사 링크이다.
http://www.etnews.co.kr/news/detail.html?id=200707050167

일반적인 스마트카드가 가지는 메모리 용량은 NOR 플래시를 이용하여 그 용량이 작지만 KT 는 NAND 플래시를 이용한 스마트 카드를 개발한다는 기사가 나왔다.

또 KT 의 UICC 카드 관련 사이트(http://uicc.ktwibro.com)를 들어가면 UICC 에 일종의 소프트웨어를 설치하면 부가기능을 사용할 수 있다고 되어있다.

그럼 Smartcard 는 무엇인가?

인터넷 검색으로 찾아보면 자세히 알 수 있겠지만 간단하게 요약하면,
카드에 MCU(micro control unit) 이 들어있다는 것.

MCU 는 우리 생활에서 볼 수 있는 마이크로 컴퓨터인데, 리모컨, 세탁기, 보일러, 밥솥 등 간단한 제어들을 할 수 있는 컴퓨터이다.
CPU, 주기억장치, 입·출력장치(포트) 등이 하나의 칩에 내장되어, 펌웨어라는 운영 프로그램를 넣으면 프로그램에 작성된 대로 판단하고 입·출력포트를 제어하는 컴퓨터이다.

Smartcard 를 읽고 쓸때는 메모리에 직접 접근해 데이터를 읽고 쓰는것이 아니고 MCU 와 통신하여 어떠한 조건(명령 또는 절차)이 맞을 때 데이터를 받아낼 수 있다.

한마디로 보안성이 높다는 뜻이며, 마그네트와 같이 복제가 쉽지 않기 때문에 금융권과 같은 보안이 필요로한 곳에서 현재 쓰고 있다는 것.

KT 는 기사에 나온것과 같이 전용의 Smartcard 를 개발하였고, 전용 리더기를 개발한듯 하다.

잠깐 바이너리를 들춰 봤는데 아주 독립적인 규격은 아닌듯 보인다. (바이너리 내 일부 아스키 텍스트를 보니 공개된 범용 SmartCard Reader 코드가 있었다.)

즉 통신방법이 틀릴 뿐 그 통신방식을 지원하는 리더기가 있고, UICC 와 통신하는 방법만 있다면 접근 가능하다는 것.

그리고 또 한가지... U2000 모델과 U1100 모델에서 쓰이는 UICC 는 규격이 다르다는 것이다.

UICC 카드를 읽지 못했다는 오류 메세지는 U1100에서 쓰이는 UICC 카드를 읽기위한 코드가 U2000 모델에 쓰이는 UICC 카드용 코드만 있다는 것이다.(위에서 대충 말했지만, Smartcard 는 카드마다 통신방식이 다르기때문에 카드별로 통신용 코드를 드라이버에서 가지고 있어야 한다.)

결론적으로 이런 이유때문에 실패지만...

모다정보통신과 KT 가 마음만 먹으면 금방이라도 U1100과 그 외 모델들의 맥용 와이브로 CM 을 만들 수 있다는 이야기이니 매우 희망적으로 볼 수도 있겠다.


이걸 테스트 하면서 맥에서 스마트카드리더를 쓰는데 사용하는 범용 스마트카드 리더용 드라이버를 설치하였는데 Wibro CM 이 모뎀의 스마트카드 리딩부를 잡아내질 못하였다.

이 드라이버를 제거해야 할 것 같은데 제거가 가능할지... ㅜ.ㅜ
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/11/08 21:49 2008/11/08 21:49
Posted by TylorSTYLE™

BLOG main image

카테고리

전체 (144)
Freeware (3)
Embedded (27)
신변잡기 (51)
디지털 회로 (2)
Programming (20)
무선 네트워크 (15)
Computer (18)
사용기 (7)

글 보관함

262

181

-35 days

today : 180

Daum 블로거뉴스
믹시