[Jetson Nano] Network Driver 설치하기

리눅쏘·2024년 4월 26일

Jetson Nano

목록 보기
3/3
post-thumbnail

1. Check driver

Jetson Nano에서 network driver를 확인한다.

ethtool -i eth0


2. Install driver

1. Driver Source Code File를 다운받는다.

2. 다운 받은 file의 압축을 푼다.

tar vjxf 0009-r8168-8.044.02.tar.bz2

3. Driver 모듈을 컴파일 한다.

cd r8168-8.044.02
sudo make clean modules
sudo make -j4

4. Kernel에서 built-in 모듈이 아닌 다운받은 모듈을 사용할 수 있도록 변경해준다.

(1) 아래의 command를 실행하면 그림과 같이 나타난다.

cd Linux_for_Tegra/source/public/kernel/kernel-4.9
make menuconfig


(2) "/r8168"을 치면 아래와 그림과 같이 나타남. "ok"를 누르면 된다.


(3) "1" 누르고, 아래 그림과 같이 "M"으로 바꿔주면 다운받은 모듈을 사용할 수 있다.

5. Kernel 컴파일하고, reboot 한다.

make prepare && make modules_prepare && make -j4 Image && make -j4 modules 
sudo make modules_install && sudo cp arch/arm64/boot/Image /boot/Image
sudo reboot

6. 기존의 built-in driver를 rmmod한 후, 설치한 모듈을 insmod하기

sudo rmmod r8168 && sudo insmod ./src/r8168.ko

6. 만약 custom 모듈을 기본으로 설정하고 싶다면, 만들어진 ko 파일을 아래 directory로 copy하면 된다.

sudo cp ./src/r8168.ko /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/realtek/
profile
리눅스 마스터 쏘

0개의 댓글