¸®´ª½º¿¡¼ USB ¹«¼±·£ µå¶óÀ̹ö ¼³Ä¡(A3000U-Ĩ¼Â:RTL88x2bu)¹®Á¦
Rocky Linux 사용자입니다(생초)
원래 맥유저였다 사용하는 SW가 리눅스를 지원하다보니 1자무식상태로 리눅스로 넘어왔습니다ㅠㅠ
USB용무선랜설치를 하려는데 드라이버 설치가 안돼고있어 도움을 청합니다
Rocky linux 8.5 (4.18.0-348.20.1.el8_5.x86_64)
모델 : A3000U (RTL-88x2bu 칩셋)
이전에 같은 질문했는데 아직 해결되지 못하고 있고 로그파일 요청도 있어 다시 문의 드립니다
구글링통해 관련 드라이버도 받았고 커널지원범위안에도 있어 설치하려는데 빌드(?)가 되질않네요
아래 맨 윗줄이 명령어 이고 이하 줄은 출력내용인데 마지막 두번째줄에서 에러가 나오네요..
깃허브에서 다른버전도 받아서 했봤는데 에러출력은 동일합니다..커널관련인것 같은데..ㅠㅠ
make.log 파일도 같이 첨부합니다~
[root@vxfhost rtl88x2bu-git]# dkms build -m rtl88x2bu -v ${VER}
Sign command: /lib/modules/4.18.0-348.20.1.el8_5.x86_64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Building module:
Cleaning build area...
'make' -j32 KVER=4.18.0-348.20.1.el8_5.x86_64 KSRC=/lib/modules/4.18.0-348.20.1.el8_5.x86_64/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.18.0-348.20.1.el8_5.x86_64 (x86_64)
Consult /var/lib/dkms/rtl88x2bu/git/build/make.log for more information.
어떤 조치가 필요할까요?
¾Æ¹«Æ° Àú°É °íÃľ´´Ù°í °¡Á¤ÇÏ°í, ÀÏ´Ü Áö±Ý »óȲÀº make°¡ ÅÍÁø °ÍÀε¥, make.log¸¦ º¸¸é
/var/lib/dkms/rtl88x2bu/git/build/os_dep/linux/os_intfs.c:1862:22: error: initialization of ¡®u16 (*)(struct net_device *, struct sk_buff *, struct net_device *, u16 (*)(struct net_device *, struct sk_buff *, struct net_device *))¡¯ {aka ¡®short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *, short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *))¡¯} from incompatible pointer type ¡®u16 (*)(struct net_device *, struct sk_buff *, void *, u16 (*)(struct net_device *, struct sk_buff *, struct net_device *))¡¯ {aka ¡®short unsigned int (*)(struct net_device *, struct sk_buff *, void *, short unsigned int (*)(struct net_device *, struct sk_buff *, struct net_device *))¡¯} [-Werror=incompatible-pointer-types]
¿ä±â¼ ÅÍÁ³³×¿ä. ÀÌ°É·Î github À̽´¸¦ °Ë»öÇغ¸¸é °ü·Ã À̽´µéÀÌ ³ª¿É´Ï´Ù:
https://github.com/RinCat/RTL88x2BU-Linux-Driver/issues/66
Àú À̽´¿¡ ³ª¿Â ¸»µéÀ» Âü°íÇؼ ÆÐÄ¡Çغ¸½Ã¸é µÇ°Ú½À´Ï´Ù. ¸¶Âù°¡Áö·Î ¶Ç ÅÍÁú °æ¿ì make.logÆÄÀÏ¿¡¼ error°¡ ¶á ÁÙÀ» ã¾Æ¼ ±×°É·Î °Ë»öÇØ°¡¸é¼ ÆÐÄ¡Çسª°¡½Ã¸é µË´Ï´Ù.
ļ °í¼öÀÇ Æ÷¾²!
¸ÚÁö½Ê´Ï´Ù.
ÇÏÁö¸¸ Á¦°¡ ³Ê¹« ¸ô¶ó¼ ¿É¼ÇÃß°¡¸¦ ¾î¶»°Ô ÇØ¾ß Çϴ°ɱî¿ä?
make ÆÄÀÏÀ» ¿¾îº¸´Ï CFLAGS ±ÛÀÚ ¾öû¸¹°í º¹ÀâÇÏ´øµ¥ ¾îµð¿¡ ¿É¼ÇÃß°¡ÇÏ¸é µÉ±î¿ä?