리눅스 ubuntu NIc 드라이버 설치 도와주세요

crippler   
   조회 5612   추천 0    

안녕하세요

아래와 같은 글의 이유로 NIC 드라이버 재설치를 진행하려고 합니다 .

1.2018.xxxxxxx.zip 파일 unzip으로 풀어주고
2. atlantic.tar.gz tar로 풀어주고 

3. cd Linux 로 들어온다음.

4. make 를 진행했는데 .에러가 나옵니다 .

  드라이버 설치를 이렇게 진행하는게 아닌가요 ?

윈도우에서는 드라이버 설치 쉬운데 리눅스에서 드라이버 설치하려니까 너무 어려워요 ㅜㅜ


아래사진부터 막혀서 도움을 청합니다 .




짧은글 일수록 신중하게.
쟁이 2020-11
여기 참고하시면 나오는데요.
https://github.com/Aquantia/AQtion/blob/master/README.txt

순서 대로 따라해보세요~

Building and Installation
=========================

To manually build this driver:
------------------------------------------------------------
1. Make sure you have all the packages required to build a standalone kernel
  module.
  On a debian-based systems you should at least install the following packages:

sudo apt install linux-headers build-essential

2. Move the base driver tar file to the directory of your choice.
  For example, use /home/username/aquantia.
  Untar/unzip archive:

cd ~/aquantia
tar zxf Aquantia-AQtion-x.y.z.tar.gz

3. Change to the driver src directory:

cd Aquantia-AQtion-x.y.z/

NB! Make sure that pathname doesn't contain whitespaces and special characters
    (e.g. brackets), because kernel build system doesn't support such paths
    unfortunately and the build will fail.

4. Compile the driver module:
make

5. Unload the driver, if an older version is in use:
sudo rmmod atlantic

5. Load the dependencies and the module itself:
sudo make load

7. Install the driver
sudo make install

driver will be installed into the following location:

/lib/modules/`uname -r`/aquantia/atlantic.ko
     
crippler 2020-11
sudo apt install linux-headers build-essential
1번처럼 저렇게 하면
Linux-headeres는 설치할수 없다고 나오는데 이거는 무시해도 될까요??
          
엠브리오 2020-11
당연히 설치할수 없다고 나오겠죠 네트워크 연결이 안되어 있을 것이므로..
               
http://2cpu.co.kr/QnA/785586

그전글의 댓글을 안읽으신거 같아요.

우선 sudo apt install linux-headers build-essential 에 대한 모든 deb파일들을 인터넷이 있는 동일버젼 우분투에서 가져와야 합니다. 댓글에 제가 적어 놓았습니다.
     
+1

항상 먼저 README 파일을 읽으셔야 합니다.

설명서를 제대로 안읽고 모든것을 직관적으로 풀어나가는것은 재앙을 불러 일으킵니다.
하셀호프 2020-11
지원하는지 알아보지 않고 서버용 하드웨어를 사용하는 것은
삽질 용의가 있다는 것입니다
기본 드라이버가 들어 있는 하드웨어가 뭔지 찾아서 설치하시는 것이
좋을 듯 합니다
지금 커널 컴파일하고 있는데 이거 뭔지 모르는 듯
     
crippler 2020-11
당연히 지원하고 잘 사용하고있습니다 .

여러개중 일부분이 리부트 진행후  안되는 상황이여서

드라이버 재설치를 하면 좋을거같아서 하다가 막혀서 올립니다 .

혹시 같이 알아봐주실수 있을까요?
     
정확하게 말하면 해당 넷워크 드라이버 모듈을 컴파일하여 설치하는 작업입니다.

메인리눅스커널은 그대로 놓아두는것이고 부팅프로세스때 감지된 하드웨어에 대한 드라이버들이 커널에 포함되어 있거나 또는 따로된 바이너리 코드로 저장되어있다가 부팅되면서 커널에 포함되어있지 않은 드라이버들은 부팅당시 감지되었을때 필요한 드라이버 바이너리 코드를 찾아 로딩시켜서 그 해당 디바이스가 작동할 수 있게 해줍니다. 지금 make 가 제대로 되고 나서 make install 하게 되면 컴파일그리고 링크되어 만들어진 드라이버 바이너리 코드 파일이 있어야 할 폴더에 잘 넣어주고 다른 세팅값들을 바꿔 주는 거죠.

crippler님께서 어느정도 맞게 하고 계시기는 합니다.
epowergate 2020-11
kernel dev 패키지가 설치되지 않은것 같은데요
     
crippler 2020-11
커널 지금
5.4.0-54-generic으로 업데이트 해도
똑같은 오류가 나오네요 ㅠㅠ
          
인터넷이 연결되어 있는 상태인가요? 그렇지 않다면 필요한 라이브러리들과 소스파일들을 모두 가져다가 설치해주셔야 합니다.

사실 제대로 잘 가져다가 설치하는것이 그리 쉽지도 않습니다.

차라리 잠깐 스마트폰을 USB테더링하셔서 연결하고 부팅해주면 지금 작업하시는 컴퓨터에 인터넷이 연결되니 필요한 라이브러리들이나 소스파일들을 직접 본컴퓨터에서 인터넷으로 받으시는것이 더 낫다고 생각합니다.
               
crippler 2020-11
인터넷 연결은 다른 스위치에다가 연결해서 할수있습니다 .
라이브러리, 소스파일 어떤걸 설치하면 좋을까요 ?
                    
makefile의 readme를 읽어보면 그런 설명이 없을 수 없습니다.
          
epowergate 2020-11
업데이트는 기존에 있는 패키지를 올리는 거구요
기존에 dev package가 없었으면 업데이트 해도 여전히 없겠죠
엠브리오 2020-11
커널 버전은 5.4.0 으로 매우 높은데,

디바이스 드라이버 소스코드는 버전이 2018년도 것이니 버전이 오래된것 같군요.

디바이스 드라이버 소스코드를 최신걸로 받아서 재시도 해보세요.
     
crippler 2020-11
드라이버는 다운로드 할수있는게 한개만있고
커널 3.0 이상부터는 전부다 된다고 나와있습니다 ㅠㅠ
          
엠브리오 2020-11
https://github.com/Aquantia/AQtion
버전 2.4.10 입니다.

두달 정도 지난 것이니 본문에 나와 있는 2018년도 2.0.22.071 버전 보다는 훨씬 최근 버전이네요.


QnA
제목Page 895/5727
2015-12   1780046   백메가
2014-05   5255118   정은준1
2018-10   4467   김건우
2011-10   5848   오성기
2014-02   4267   두리안
2016-07   4779   FreeBSD
2022-10   2308   화란
2022-10   1612   신우섭
2014-02   3830   미우
2024-06   2333   아마데우쓰
2019-12   4378   gowork
2016-07   6054   어훕
2014-02   4195   HEUo김용민
2014-02   7250   김황중
2011-12   6181   참세상맹글기
2019-12   4189   조재형3
2014-02   3411   룰루룰라흠
2011-12   5949   이지포토
2018-11   3760   쿨쿨쿨
2021-03   5631   hydetky
2011-12   8998   jake
2018-11   3023   죠지아237