Iptime a1000ua 잡히지가 않아요

노트북 안에있는 카드는 RTL8723B USB 2.0인데 잡히지가 않아서
iptime a1000ua 삿는데 이것도 잡히길 않네요ㅠ

짜증이네요.
어떻게 해야 될까요.

linux-firmware 설치 해보시고 잡아주는지 확인해 보십시오.

리얼텍은 firmware 설치시 되는 것으로 알고 있는 데 조금 아리송 하군요!
iptime a1000ua는 재 부팅 후 확인해 보시고 안된다면 리눅스 드라이버를 다운로드 받아서 컴파일해 보십시오.

해보시고 안되는 점이 있으시면 댓글 주시면 확인 후 답변드릴수 있도록 하겠습니다.

[quote="workman729":s68de20k]linux-firmware 설치 해보시고 잡아주는지 확인해 보십시오.

리얼텍은 firmware 설치시 되는 것으로 알고 있는 데 조금 아리송 하군요!
iptime a1000ua는 재 부팅 후 확인해 보시고 안된다면 리눅스 드라이버를 다운로드 받아서 컴파일해 보십시오.

해보시고 안되는 점이 있으시면 댓글 주시면 확인 후 답변드릴수 있도록 하겠습니다.[/quote:s68de20k]
linux-firmware은 이미 최신이라고 나와요

인터넷 찾아서 아래와 같이 했는데 안되네요.

apt-get install build-essential linux-headers-generic linux-headers-uname -r
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/hadess/rtl8723bs.git
cd rtl8723bs/
make
make install
modprobe r8723bs

우선 말씀 하신 최신 버전이 최신 버전인지는 장담할 수 없습니다.
우분투이기 때문에 이점 유의 하시고 아래 ppa를 이용하십시오.

갑자기 리얼텍을 컴파일 하신 것이 조금 아리송 하군요!
[url:7kodb8cw]https://launchpad.net/~pgquiles/+archive/ubuntu/ppa/+packages[/url:7kodb8cw]

컴파일 시 에러가 나지 않던가요? linux-source는 어떻게 하셨는지 모르겠지만
여의치 않으시면 ppa 설정 후 업데이트 하시고 rtl8723bs-dkms를 설치 하시기 바랍니다.

dkms가 뭔지는 따로 설명 드리지 않겠습니다.

[quote="workman729":2csh7mfo]우선 말씀 하신 최신 버전이 최신 버전인지는 장담할 수 없습니다.
우분투이기 때문에 이점 유의 하시고 아래 ppa를 이용하십시오.

갑자기 리얼텍을 컴파일 하신 것이 조금 아리송 하군요!
[url:2csh7mfo]https://launchpad.net/~pgquiles/+archive/ubuntu/ppa/+packages[/url:2csh7mfo]

컴파일 시 에러가 나지 않던가요? linux-source는 어떻게 하셨는지 모르겠지만
여의치 않으시면 ppa 설정 후 업데이트 하시고 rtl8723bs-dkms를 설치 하시기 바랍니다.

dkms가 뭔지는 따로 설명 드리지 않겠습니다.[/quote:2csh7mfo]
알려주신 페이지에서 apt-get 에서 ppa로 까는 방법을 몰라서
linux-firmware_1.152~wily~pgquiles4_all.deb 와
rtl8723bs-dkms_20151104-0.1~wily~pgquiles1_all 직접 다운받아 깔아봤는데 안되네요.

컴파일 할때 에러 메세지도 없는데 안되었고 컴파일 할때 에러 없이 잘 되었어요.
linux-source는 뭔말인지 모르겠네요.

rtl8723bs-dkms파일이 있다는건 리눅스에서 Wifi를 쓸 수 있는것 같은데 안되네요…ㅠ

저도 14.04.03에 아이피타임의 a1000ua가 설치가되지 않아서 며칠전부터 고생중입니다.

다만 저는 초보라서 두분이 나누는 대화를 알아먹지 못하는 문제가…ㅜㅜ

제가 해본 방법은…

아이피타임 홈페이지에 있는 리눅스용 드라이버를 받아서 설치해보려고 했으나 뭔가 옵션을 줘야 하는지 설치가 되지를 않더라구요…

제가 받았던 드라이버 파일이름은

mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2

이고…

sudo make를 했는데 에러가 납니다…

아래는 드라이버 파일안에 있던 readme파일인데…

AP모드로 해야 하는지 STA모드로 해야 하는지도 모르겠고…

영어해석이 안되는 건지…해석이 되어도 뭔 소리인지도 모르겠고…ㅠㅠ

혹시 아시는 분 좀 가르쳐주세요.

감사합니다.


How to make?

  1. If you want to buid the Linux AP code, set the "MODE = AP" in Makefile
    and chose the TARGET to Linux by set "TARGET = LINUX"

  2. If you want to build the Linux STA code, set the "MODE = STA" in Makefile
    and chose the TARGET to Linux by set "TARGET = LINUX"

  3. If you want to buid the uCOS AP code, set the "MODE = AP" in Makefile
    and chose the TARGET to UCOS by set "TARGET = UCOS"

  4. If you want to build the uCOS STA code, set the "MODE = STA" in Makefile
    and chose the TARGET to uCOS by set "TARGET = UCOS"

  5. If you wnat to clean the tree, just "make clean" it will clean the target and mode you set

  6. In os/linux/config.mk
    define the GCC and LD of the target machine
    define the compiler flags CFLAGS
    define the linux kernel source include file path LINUX_SRC
    modify to meet your need.

  7. For the Linux port , please read /include/rt_linux.h os/linux/rt_linux.c and os/linux/rt_main_dev.c

  8. For the uCOS port , please read /include/rt_ucos.h os/linux/rt_ucos.c and os/ucos/rt_main_dev.c

  9. For the Linux Station port, please add the Makefile section in os/linux/Makefile.

  10. Currently you can build and run on your 2.4.x Linux kernel, 2.6.x not sure and not try yet.

  11. In tools/bin2h.c will convert the 8051 firmware from common/rt2860.bin into include/firmware.h.
    Which will be used by rtmp_init.c to include in the firmware image in an array.

Branch:B20070129

Support:
1. Support MBSS
2. Support LoadFirmware
3. Access BBP by way of 8051 Firmware
4. Temperature conpensation for Tx Power
5. Using Management ring by Mac Version
6. BBP setting by Mac Version

Branch: B20070202
Support:
1. Add Ralink proprietary Aggregation/PiggyBack support
2. Modify some Big-Endian swap code for Action frame
3. Add WDS support
4. Remove unused variables and modify wrong statments to reduce compiler warning msg.
5. Add STA encryption/decryption code by Albert

Branch: B20070209
Support:
1. Add fast rate switch from Windows code
2. tune BBP R66, R62, R63, R64, R86 by bandwidth and G/A band different value
3. Modify release to DPA and DPB
4. Modify fast rate switch timer form periodic to trigger by condition, same with Windows
5. Fix UAPSD bugs for null frame was drop
6. Fix management queue pass qos null frame …
7. Code freeze for Wifi
8. fix 5vt packet set to 0 to clear cb[22]

Branch: not define yet
Support:
1. merge code from Plugfest #6
2. add "iwpriv ra0 show driverinfo" to show the driver version
3. fix rt_config.h tag of Support station with tab
4. merge ATE code request by Gemtek

끙…!! 님께서는 리눅스 사용 년식이 꽤 되는 것으로 아는 데 아직 ppa 이용 방법을 모르시는 것 같습니다.

sudo add-apt-repository ppa명

sudo apt-get update && sudo apt-get upgrade

하시면 업데이트 됩니다.

리얼텍 드라이버를 컴파일 하기 위해선 linux-source가 필요할 것으로 예상 됩니다. (제가 사용하는 제품은 아니므로)
linux-source는 커널 소스입니다.

sudo apt-get install linux-source

앞서 열거하신 패키지와 함께 설치 하시구요!

컴파일이 제대로 되었다면 "제품명.ko" 라는 모듈이 생성 됩니다.
에러가 없었다고 하셨으니 모듈이 로딩되어 있는 지 부터 확인 하십시오.

lsmod | grep 모듈명

목록에 없다면 모듈이 로딩되지 않아다는 뜻이므로 컴파일에서 에러가 나거나
모듈 로딩 처리를 제대로 하지 않았을 것 입니다.

ppa에서도 dkms 소스를 추가하여 커널 컴파일을 할려면 linux-source가 필요한 경우와 필요하지 않는
경우가 있는 데 직접 소스를 보지 않아 뭐라 하긴 하지만 추측으로는 필요 할 것 같습니다.

그리고 dkms가 동작할려면 dkms를 설치하셔야 합니다.
그래야 커널이 업그레이드 되면 자동으로 모듈 생성이 이루어 집니다.

sudo apt-get install dkms linux-source

댓글을 보시고 해보시고 행운이 있기를 바랍니다.

밑에 분의 글을 보면 make 시에 타겟 지정이 필요하다는 설명을 하고 있습니다.
리눅스는 AP코드를 이용하므로 config.mk 파일에 정의 되어 있고 사용할 컴파일러를 정의 하고 커널 소스의 위치를 지정하라고 설명 하는 군요!

대 충 그 이하는 드라이버 지원 사항을 열거 하고 있군요!

[quote="workman729":2rcdf190]
밑에 분의 글을 보면 make 시에 타겟 지정이 필요하다는 설명을 하고 있습니다.
리눅스는 AP코드를 이용하므로 config.mk 파일에 정의 되어 있고 사용할 컴파일러를 정의 하고 커널 소스의 위치를 지정하라고 설명 하는 군요!

대 충 그 이하는 드라이버 지원 사항을 열거 하고 있군요![/quote:2rcdf190]

알려주셔서 감사합니다.!!

하지만 죄송스럽게도…제가 설명을 이해하는데…실력이 모자라서 다시 한번 설명을 부탁드리고자 합니다.
(솔직하게 말씀드리면…말씀하신 문장중에 어떻게 하면 된다라고 이해할 수 있는 것이 없습니다…ㅠㅠ)

[quote="workman729":2rcdf190]
밑에 분의 글을 보면 make 시에 타겟 지정이 필요하다는 설명을 하고 있습니다.
[/quote:2rcdf190]

타겟지정이라는 것이 무엇을 뜻하는지 몰라서 어떻게 해야 하는지 모르겠습니다…ㅠㅠ

일단 압축을 푼 폴더안에 makefile이라는 파일이 있는데 그안에

[code:2rcdf190]ifeq ($(WIFI_MODE),)
RT28xx_MODE = STA
else
RT28xx_MODE = $(WIFI_MODE)
endif
[/code:2rcdf190]

이 있습니다. 저기의 RT28xx_MODE = STA 를 RT28xx_MODE = AP 로 바꾸고…

[quote="workman729":2rcdf190]
config.mk 파일에 정의 되어 있고 사용할 컴파일러를 정의 하고[/quote:2rcdf190]

죄송스럽게도 이 또한 이해를 못했습니다.

config.mk파일안에

[code:2rcdf190]CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld
[/code:2rcdf190]

이런부분이 있더라구요…

음…gcc는 설치되어 있습니다… 그러면 되는 건가요?

[quote="workman729":2rcdf190]
커널 소스의 위치를 지정하라고 설명 하는 군요!
[/quote:2rcdf190]

아마도 커널소스(가 뭔지 모르겠습니다. 죄송합니다.)의 경로를 config.mk파일안에서 수정해주라는 이야기신 듯 합니다…

config.mk파일안을 보다보니…

[code:2rcdf190]#kernel build options for 2.4

move to Makefile outside LINUX_SRC := /opt/star/kernel/linux-2.4.27-star[/code:2rcdf190]

라는 것이 보입니다.

제 컴의
uname -r 로 확인된 커널은
3.19.0-43-generic

입니다… 그러면 굳이 Makefile을 /opt/star/kernel/linux-2.4.27-star 저 경로로 복사 안해줘도 되는 것인지요…

정말 생초보라서 죄송합니다…ㅠㅠ

귀찮으시더라도…설명부탁드립니다…

그동안은
우분투가 알아서 설치해주거나…
시냅틱에서 찾아서 설치…(nvidia 그래픽카드…)
deb파일을 찾아서 더블클릭으로 설치…

아니면 PPA를 추가해서 설치!!

정도만으로도 충분히 컴터 사용이 가능했는데…

make를 이용한 드라이버 설치는 처음인지라…

부탁드립니다.

감사합니다.

위에서 설명을 드렸는 데 커널 소스를 설치하시고 위치를 지정 하시면 됩니다.

커널을 컴파일 하는 데 우분투는 kernel-devel 패키지를 따로 만들지 않습니다.
보통은 header만 이용해도 되지만 커널과의 매칭되어 컴파일되는 드라이버는 대개 linux-source 패키지가 필요한 경우가 있습니다.

이를테면 nvidia 드라이버를 설치할 때 패키지로 설치하시면 nvidia-dkms라는 패키지가 의존성에 의해 설치됩니다.
바로 여기에 커널 컴파일에 필요한 소스가 포함되어 있어 커널 업데이트시 자동으로 모듈을 생성해 줍니다.

그러나 만약 메뉴얼로 nvidia 드라이버를 설치하시려면 linux-source 가 반드시 설치되어 있어야
dkms가 커널 컴파일에 성공할 수 있습니다.

많은 분들이 이를 간과하는 데 페도라나 수세의 kernel-devel 패키지와 대응 되는 패키지가 우분투에선 linux-source 입니다.

111님의 질문에서 linux-source를 설치하지 않고 컴파일에 성공했다라고 하시는 데
저는 여기에 의문을 표할 수 밖에 없습니다. 저의 지식으로는 컴파일이 안될텐데 말입니다.

그러나 어디까지나 저의 추측입니다. 저는 유선을 이용하기 때문입니다.

linux-source는 apt-get을 이용하여 설치하시면 되고
그 위치는 시넵틱에서 직접 찾아서 조회해 보십시오.

위에서 말씀한 문서의 위치와는 다릅니다. 나머지는 그대로 하시면 됩니다.(잘 이해하고 계시는데요…^^)

[quote="workman729":1du2nlvr]
linux-source는 apt-get을 이용하여 설치하시면 되고
그 위치는 시넵틱에서 직접 찾아서 조회해 보십시오.

위에서 말씀한 문서의 위치와는 다릅니다. 나머지는 그대로 하시면 됩니다.(잘 이해하고 계시는데요…^^)[/quote:1du2nlvr]

바쁘실텐데 가르쳐주셔서 감사합니다…

http://mintnlatte.tistory.com/314

이곳을 보고 (2) 커널소스 설치까지 시행하였습니다. (apt-get으로 파일을 받고 압축해제까지 입니다.)

apt-get 으로 설치되는 소스는 linux-source-3.13.0 인 듯 합니다…

링크에 있는 (3)번 항목부터는…소스의 설치가 아닌 커널의 컴파일(?)인 듯 하여 따라서 시행하지는 않았습니다.

[quote="workman729":1du2nlvr]위에서 설명을 드렸는 데 커널 소스를 설치하시고 위치를 지정 하시면 됩니다.
[/quote:1du2nlvr]

저의 무식함이 또 다시 빛을 내뿜습니다… ㅡㅡ;;

말씀하신 "위치를 지정하는 것"은 어찌해야 하나요?

지금까지 제가 이것저것 읽어본 결과 "위치를 지정하는 것"은 make 명령어 뒤에 옵션처럼 뭘 붙이는 거 같던데…ㅜㅜ

[quote="workman729":1du2nlvr]
위에서 말씀한 문서의 위치와는 다릅니다. 나머지는 그대로 하시면 됩니다.(잘 이해하고 계시는데요…^^)[/quote:1du2nlvr]

드라이버 소스파일을 압축 푼 폴더안에 makefile이라는 파일안에 있는 값인 RT28xx_MODE = STA 를 RT28xx_MODE = AP 로 바꾸고…

gcc는 이미 설치되어 있으니…건드리지 말고 넘어가고…

드라이버소스가 있는 디렉토리에서 make + linux source가 있는 경로 이렇게 하면 되는 걸까요?

아!!

저의 무식함을 용서하시고,

가르쳐주세요.

커널 소스를 설치하시면 압축해제 할 필요가 없습니다.
어떻게 해야 압축을 해제하나요…???

sudo apt-get install linux-source

그냥 설치하시고 위치만 확인 하시면 됩니다.
그리고 링크는 조금 오랬되고 커널 컴파일을 메뉴얼 컴파일 하는 도움말 인 것 같습니다.

sudo apt-get install sysnaptic

위와 같이 시넵틱 패키지 관리자를 설치 하시고 linux-source를 찾아서 속성을 보시면 설치된 파일 탭을 보시면
그 위치를 확인 하실 수 있습니다.

아니면 직접 찾아 보시던지요…^^

간단한 것은 알아도 가르쳐 드리지 않습니다.

알려주셔서 감사합니다.

우선

드라이버 소스파일을 압축 푼 폴더안에 makefile이라는 파일안에 있는 값인 RT28xx_MODE = STA 를 RT28xx_MODE = AP 로 바꾸고…

말씀하신대로 시냅택 패키지관리 설치후 linux-source 검색 속성-설치한 파일을 보니

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/linux-source
/usr/share/doc/linux-source/changelog.gz
/usr/share/doc/linux-source/copyright

이라고 나와서

그중에 /usr/share/doc/linux-source를 가지고…

os/linux/config.mk 파일안에 있는 LINUX_SRC 부분을 /usr/share/doc/linux-source 로 변경후 make 시행 ->에러발생(에러 메세지는 밑에 붙이겠습니다.)

혹시 linux-source파일이 있는 경로를 적어줘야 하나해서

os/linux/config.mk 파일안에 있는 LINUX_SRC 부분을 /usr/src/linux-source-3.13.0/linux-source-3.13.0.tar.bz2로 변경후 make 시행 ->에러 발생

합니다…

쉽지 않네요…ㅠㅠ

다시 한 번 가르쳐주세요…
감사합니다.

[code:3azw58bi]make[2]: *** [/home/rednwhite/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../common/cmm_mac_usb.o] 오류 1
make[1]: *** [module/home/rednwhite/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux] 오류 2
make[1]: Leaving directory `/usr/src/linux-headers-3.19.0-43-generic’
make: *** [LINUX] 오류 2
[/code:3azw58bi]

거참…! 어떻게 하셨는지…!!

일단 드라이버 소스를 받아서 직접 문서를 읽어 보았습니다.
sta용 드라이버를 다운 받으셨으므로 sta 옵션을 활용 하셔야 합니다.

또 linux-source의 위치는 /usr/src 입니다. 버전에 따라 이름이 다르구요!
doc는 문서를 뜻 합니다. apt-get으로 linux-source 설치하시면 압축이 이미 해제되어 있습니다.
압축 파일이 있다는 뜻은 님게서 수동으로 처리 하신 것 같습니다만
어떻게 해야 그렇게 되는지 알 수 없군요!

올려 주신 드라이버 소스를 보니 ap용이 아닌 sta용 이군요!
소스를 보니 이미 옵션들이 모두 정의되어 있습니다. 따로 이 부분을 수정할 필요가 없습니다.

다만 사용상의 편의를 위해 우선 몇가지 수정하셔야 할 것이 있습니다.

/os/linux/config.mk 파일에서 HAS로 시작하는 옵션들 중 wpa_supplicant 가 있는 옵션들을 모두 y로 변경 하십시오.
그 다음 make 과정을 시행 하십시오. 물론 필요한 의존 라이브러리는 설치하셨다는 전제입니다.

sudo make

sudo make install

그 다음 만약을 위해 충돌 가능성이 있는 rt2800usb 모듈을 blacklist 처러 합니다.

sudo echo blacklist rt2800usb > /etc/modprobe.d/blacklist.conf

모듈을 로딩 합니다.

sudo modprobe rt2870sta

재부팅 후 확인 해 보시기 바랍니다.

아무래도 제가 사고를 친 것 같습니다…

가르쳐주신대로…
다른 것은 안 건드리고…

os/linux/config.mk안의

LINUX_SRC

/usr/src/linux-source-3.13.0.tar.bz2
로 바꾸고

WPA 관련 것들을 n ->y로 바꾸고…

sudo make clean을 한 후

sudo make를 했더니

이전과 같은 것으로 보이는 에러가 나는 겁니다…

그런데 에러 메세지를 보니…
이전에 드라이버를 설치하려다가 안되서 휴지통에 버렸던 파일에서 에러가 나는 듯하게 메세지가 나오더라고요…

[code:gda9rrzw]make[2]: *** [/home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux/../../os/linux/rt_linux.o] 오류 1
make[1]: *** [module/home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux] 오류 2
make[1]: Leaving directory `/usr/src/linux-headers-3.19.0-43-generic’
make: *** [LINUX] 오류 2
[/code:gda9rrzw]

어라??

왜 저러지??

하면서 일단 휴지통에 있는 해당 파일,폴더를 지웠습니다…

그리고 나서

sudo make clean

sudo make를 했더니…

두둥…ㅠㅠ

[code:gda9rrzw]rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make clean
make: getcwd: 그런 파일이나 디렉터리가 없습니다
make: *** 타겟 `clean’를 만들 규칙이 없음. 멈춤.
rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make
make: getcwd: 그런 파일이나 디렉터리가 없습니다
make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.
[/code:gda9rrzw]

이렇게 나와 버리는 겁니다…ㅠㅠ

저의 무식함에 저도 한숨이 나오네요…ㅡㅡ;;;;

우선 오늘은 토요일이니 좋은 토요일 보내시고…

일단 전 출근합니다…^^

아래는 전체 메세지입니다…

[code:gda9rrzw]make[2]: *** [/home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux/../../os/linux/rt_linux.o] 오류 1
make[1]: *** [module/home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux] 오류 2
make[1]: Leaving directory /usr/src/linux-headers-3.19.0-43-generic' make: *** [LINUX] 오류 2 rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make clean cp -f os/linux/Makefile.clean os/linux/Makefile make -C os/linux clean make[1]: Entering directory /home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux’
rm -f ../../common/.o
rm -f ../../common/.
.cmd ..flags ..d
rm -f ../../os/linux/.o .ko .mod.o .mod.c
rm -f ../../os/linux/.
.cmd .
.flags .
.d
rm -fr ../../os/linux/.tmp_versions
rm -f ../../os/linux/Module.symvers
rm -f ../../os/linux/Modules.symvers
rm -f ../../os/linux/Module.markers
rm -f ../../os/linux/modules.order
rm -f ../../chips/
.o
rm -f ../../chips/..cmd ..flags ..d
rm -f ../../rate_ctrl/
.o
rm -f ../../rate_ctrl/..cmd ..flags ..d
rm -f ../../ate/common/
.o
rm -f ../../ate/common/..cmd ..flags ..d
rm -f ../../ate/chips/
.o
rm -f ../../ate/chips/..cmd ..flags ..d
rm -f ../../phy/
.o
rm -f ../../phy/..cmd ..flags ..d
rm -f ../../mac/
.o
rm -f ../../mac/..cmd ..flags ..d
rm -f ../../mcu/
.o
rm -f ../../mcu/..cmd ..flags ..d
rm -f ../../mgmt/
.o
rm -f ../../mgmt/..cmd ..flags ..d
rm -f ../../naf/
.o
rm -f ../../naf/..cmd ..flags ..d
rm -f ../../sta/
.o
rm -f ../../sta/..cmd ..flags .*.d
make[1]: Leaving directory /home/rednwhite/.local/share/Trash/files/mt7610u_wifi_sta_v3002_dpo_20130916.4/os/linux' rm -rf os/linux/Makefile rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make distclean make: *** 타겟 distclean’를 만들 규칙이 없음. 멈춤.
rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make clean
make: getcwd: 그런 파일이나 디렉터리가 없습니다
make: *** 타겟 `clean’를 만들 규칙이 없음. 멈춤.
rednwhite@rednwhite-70A4001MUX:~/mt7610u_wifi_sta_v3002_dpo_20130916$ sudo make
make: getcwd: 그런 파일이나 디렉터리가 없습니다
make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.
[/code:gda9rrzw]

위에서 그냥 하시면 된다고 말씀 드렸는데요…^^

드라이버 소스를 보니 이미 다 설정 되어 있습니다.
그리고 사용상의 편의 점만 수정 하라고 조언을 드렸습니다.

새로 드라이버를 압축 파일의 압축을 해제 하시고 make 해 보시기 바랍니다.
그리고 make 에러는 님께서 의존성을 만족 시켜 주지 않았습니다.

참고로 linux-source는 압축 파일이 아니라고 몇번 강조해 드렸습니다.
이미 "/usr/src/linux-source-커널버전" 으로 압축 해제되어 있습니다.

컴파일러가 gcc 만 필요한 것이 아닙니다.
힌트는 111님게서 이미 주셨습니다.

[quote="workman729":1fvqn179]

새로 드라이버를 압축 파일의 압축을 해제 하시고 make 해 보시기 바랍니다.
그리고 make 에러는 님께서 의존성을 만족 시켜 주지 않았습니다.
[/quote:1fvqn179]

가르쳐주셔서 감사합니다.

말씀하신대로 의존성 만족이 안되어서 make 에러가 나는 듯 합니다…

하지만…

구글에서 의존성 해결 뭐 이런 검색어로는 ‘이거다!! 이것을 쫓아서 해보면 되겠다…’ 이런 문서는 보이지 않네요…

때문에

지금 제가 해결하는 방법을 알 수는 없네요…

일단 잠을 좀 자고,오늘은 마침 일요일이니…

다시 한번 의존성 해결에 대해 찾아보도록 하겠습니다.

감사합니다.

보통 컴파일에 필요한 라이브러리는 Readme 파일 또는 install 문서에 설명되어 있으나
충분한 설명이 없는 경우도 있습니다.

그러나 보통 필요한 컴파일러와 라이브러리는 어느 정도 가늠이 가능 하고
그 제시를 질문자 께서 설명해 주셔서 힌트를 주셨다라고 말씀 드렸습니다.

읽어 보시면 답을 얻으실 수 있을 것 입니다.