젯슨 나노가 지원하는 무선랜카드에 대하여.
1. Intel PCIE 랜카드 8265NGW
젯슨 나노(Jetson Nano)에서, 정확히는 리눅스를 지원하는 Mini PCI to PCIE 카드는 Intel Dual Band Wireless-Ac 8265(모델이름 Intel Model: 8265NGW) 이상인 것 같다.(체크 요망). 왜냐하면 내가 가지고 있던 3168NGW는 인식을 하지 못한다. 3168NGW의 공식 매뉴얼을 보니 무선랜카드가 가지고 있는 대부분의 특성을 리눅스에선 지원을 안한다고 명시하고 있었다. 따라서 젯슨 나노에 사용하기 위해서는 최신 버젼의 미니 PCIE 카드를 구입해야 한다. 현재 8265NGW(2016년 출시)가 가장 범용적으로 쓰이고 있다. 아마존을 위시하여 모든 쇼핑몰에서 안테나, 케이블과 함께 바로 8265NGW를 번들로 판매 중이다.
참고 자료 첨부: Intel 3168NGW 랜카드 공식 매뉴얼.(인텔 홈페이지에서 다운 받은 것임. 링크 찾기가 귀찮아서 그냥 다운 받은 것 올림)
참고 자료 첨부: Intel 8265NGW 랜카드 공식 매뉴얼.
2. Intel 9260NGW
2020년 현재 8265NGW보다 더 근래 출시한 9260NGW 버젼(2017년 출시)은 젯슨 나노에서 호환이 안되지만 몇가지 셋팅(25단계)을 거치면 젯슨나노에서도 사용이 가능하다. 호환이 안되는 이유는 엔비디아 젯슨 리눅스 드라이버 패키지인 L4T에 공급하는 리눅스 커널 버젼이 4.9인데 9260NGW는 개발 당시의 버젼이 그 이전인 4.14 이기 때문이다.
다른 이유를 추측하건데, 젯슨 나노 개발 당시에 테스트를 8265NGW로 했기 때문에 그렇지 않았나 하는 생각도 든다. 왜냐하면 랜카드가 번들로 꼽혀 있는 젯슨 자비에 NX의 경우는 인텔이 아닌 타 회사에서 출시한 최신 랜카드가 꼽혀 있다. 인터넷을 검색해 보니 성능이 9260NGW보다 더 좋은 것 같다.
참고 자료 첨부: Intel 9260NGW 랜카드 공식 매뉴얼.
참고로 2020년 10월 현재, 버젼 9560NGW까지 출시된 상태이다.
참고 자료 첨부: Intel 9560NGW 랜카드 공식 매뉴얼.
참고자료 첨부: 인텔 랜카드의 리눅스 드라이버 지원 여부 정보.
www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless.html
Linux* Support for Intel® Wireless Adapters
Information on Linux* driver support for Intel® wireless products including Wi-Fi adapters.
www.intel.com
3. 두 랜카드의 속도 비교
8265NGW와 9260NGW의 차이점은 와이파이 속도와 블루투스 속도가 2배이상 빨라졌다는 것이다. 가격 차이는 5,600원 차이밖에 나지 않는다. 이와 관련하여 이해하기 쉽도록 비교표를 만들어 보았다.
*** 인텔 무선랜카드 비교 ***
사용해 본 결과, 확실히 9260NGW가 더 와이파이를 잘 잡고 감도도 좋았다. 위 표에서 보듯이, 9260NGW는 대역폭, 전송 속도가 두배이고 블루투스 지원도 더 최신이다.
*** Intel 9260 PCIE Card를 젯슨나노에 사용하는 법 ***
참고자료 첨부: www.sfxrescue.com/tutorials/using-an-intel-9260-wireless-card-with-the-nvidia-jetson-nano/
Using an Intel 9260 Wireless Card with the Nvidia Jetson Nano | S.A.R.T
Unfortunately the Nvidia Jetson doesn’t support the Intel 9260 cards out of the box. Nvidia’s JetPack OS ships with the Linux kernel 4.9 while support for these cards was added in the newer 4.14. However, there’s a workaround, but we gotta recompile
www.sfxrescue.com
위의 링크로 들어가면 9260NGW를 젯슨 나노에 설정 가능하다. 영어로 쓰여 있지만 리눅스를 다뤄본 사람이라면 그다지 어렵지 않는 내용이라 모두들 성공하리라 본다.
사족: 인터넷 검색하다가 발견한 내용인데 차기 jetpack 버젼에서는 이 카드를 지원할 예정이라고 한다. 하지만 공식 개발자들이 쓸데없이 랜카드 하나때문에 시간을 쓸 것 같지는 않다. 출처를 찾는데 시간이 걸리므로 링크 첨부는 하지 않는다.
4. 마무리 글.
위 사실을 알아내기까지 며칠을 끙끙대며 젯슨 나노에서 카드 인식을 시키기 위해 분투했다. 그때가 8월 13일 정도 무척 더웠고 시간은 휙휙 지나가서 답답했었던 것 같다. 이 카드가 안되서 빼서 다른 카드 끼우고 테스트하기 여러번. 안되면 카드 주문하고 택배 받을때까지 기다리고, 안테나 선을 넣고 빼고 하다 끊어져서 용접하기, 그러다가 용접 실패하고 다시 주문. 우분투 만지작거리다가 얽혀서 다시 깔기를 몇 번.
그 이유를 알아내고 이렇게 정리해 놓으니 지금껏 다른 사람이 닦아놓은 편한 길을 검색 몇번으로 써먹기를 해왔던 내 마음이 조금은 편해진 느낌이다. 이 글은 그러한 내마음의 보속을 하는 작은 실천 행위이다.