요 며칠간 비스타 서비스팩 때문에 아주 골치아픈 시간을 보냈습니다. Windows 95의 OSR1 이후로 수많은 WIndows 대규모 공짜 업데이트를 받아봤지만, 이렇게 문제를 일으키는 경우는 없었기 때문이죠.

무슨 문제냐면 제목에 말한것처럼 비스타에 서비스팩1을 설치하고 나면 갑자기 간헐적으로 인터넷이 안되는 문제였습니다. 평소엔 잘되는 인터넷이 특정 사이트나 특정 작업을 거치고 나면 아주 한참동안 거의 마비되다시피하고 갑자기 정상으로 돌아오다가 또역시 특정 사이트를 실수로(?) 들어가고 나면 또 거의 마비되다시피 합니다.

대충 이 특정 작업이라는것이 무엇이냐...

1. 싸이월드 접속시 - 싸이월드 메인화면이건 미니홈피 단축주소건 이 사이트는 안들어가집니다.
2. 다음 로그인 - 암호를 이용한 보안 로그인이라고나 할까요? 다음은 평소 접속이 잘 되었음에도 로그인만 시도하면 그 이후 인터넷은 먹통이 됩니다.
3. 디시인사이드 게시판에 사진첨부를 하여 글을 올릴 때 - 글은 올라갑니다. 하지만 사진은 안올라갑니다.
4. 기타 - 검색을 한다고 검색어를 넣은 후 엔터를 치면 먹통... 운좋게 검색이 떠도 해당 링크를 누르면 먹통...

우와... 아주 이 문제때문에 거의 이틀을 고생했지요. 일단 구체적인 증상을 찾아보았습니다. 위에 설명을 한것이 있지만 이것은 구체적이라기 보다는 여전히 Case-by-Case 이기 때문에 꼭 구체적이라고 말할수가 없으며, 또한 정말 간헐적으로 되기도 할떄도 있었으니깐요.

그래서 잡은 에러 화면은 다음과 같습니다.

작업관리자 네트워킹 항목

사이드바 가젯 네트워크 대역폭

무슨 그림인지 이해가 되시는지요? 바로 작업관리자나 가젯을 통해서 본 네트워크 대역폭입니다. 아주 비정상적인 상황이 나타나고 있지요. 제가 기가비트 이더넷 컨트롤러를 사용하며, FTTH에 연결하면 최대 100Mbps로 나옵니다. 하지만 실제 인터넷 작업에서는 대략 최대 14Mbps를 사용하는데, 이것은 위 화면에서 최대 14%라는 수치로 나타나지요.

하지만 위 그림들에선 절대 현실에서 일어날 수 없는 수치가 나오는겁니다. 100%는 둘째치고 833%... 심지어는 1400%까지 치솟기도 합니다. 이더넷 카드가 PCI슬롯에 연결되어 있으니 1400%라면 1.4Gbps, 바이트로 환산하면 대략 175MB/s.... PCI 인터페이스가 허용하는 최대 대역폭이 133MB/s이니 이건 하드웨어의 한계를 뛰어넘는 값이 나오는 겁니다.

분명 표기 오류는 아닙니다. 실제 나오는 값이 확실한게, 같은 PCI 슬롯에 끼워져있는 Claro 사운드카드를 통해 나오는 음악이 때때로 순간 툭툭 끊기기도 하며, USB로 연결된 마우스 커서가 순간 끊기기도 하니 이더넷 카드에 뭔가 오류가 나타나는게 확실합니다.



그래서 원인을 찾아보니... 바로 이더넷카드 드라이버입니다. 좀 더 구체적으로 보면 Intel(R) PRO/1000 GT Desktop Adapter 입니다. 며칠전 13.0 버전 드라이버로 판올림 했지요. 분명 서비스팩1이 적용되지 않은 비스타에서는 잘 작동했는데, 서비스팩1이 적용되면 그때부터 문제가 생기는 겁니다. 인텔 랜카드 대신 내장 리얼텍을 이용하니 이런 문제가 말끔히 사라지더군요.

일단 현재 상태에서 인텔 랜카드 대신 내장 랜카드를 사용하는것으로 문제를 일단락 지었습니다. 14.0 버전 드라이버가 나올때까지는 내장랜으로 버텨봐야 겠네요.


P.S. 하지만 여전히 다른것에 문제가 있을 확률도 고려하지 않을 수 없습니다. 우선 두번째 원인으로 의심가는게 한국통신 메가패스의 신인증 제도입니다. 리얼텍 내장 랜으로 바꾸니 당연히 맥 어드레스 값이 바뀐 탓인지 새로 인증을 요구하더군요. 하지만 거기서 다시 인텔 랜카드로 연결하니 이런건 뜨지도 않습니다.

또한 타 기기와의 충돌문제도 고려하지 않을 수 없습니다. 특히 사운드 카드 및 로지텍 마우스웨어나 TV카드 드라이버 등 말이죠. 하지만 서팩1 이전에는 아주 잘 사용했던지라 드라이버 충돌이 문제라면 분명 인텔 랜카드 드라이버에 제일 큰 책임이 있습니다.

P.S. 2. 내장랜으로 바꾸니 또다른 문제에 직면하게 되더군요. 바로 간헐적으로 뜨는 - 정말 오랫만에 보는 BSOD입니다. 인터넷 잘 하다가 아주 랜덤하게 발생하지요. 그러고 보니 제가 내장랜에서 인텔랜카드로 옮겨온 이유가 바로 이것 때문이었군요. XP때부터 사용해온 메인보드 내장랜의 안정성이 썩 좋은건 아니었거든요. 일단 인텔 랜카드 드라이버가 새로 나오면 바로 다시 내장랜을 죽여놔야 겠습니다.

Posted by MaanMaan
,