Airlink AWLL6075 무선 n USB 어댑터 용 Realtek wifi 드라이버를 컴파일하려고합니다. 이 칩셋은 분명히 RTL8191SU이며 Realtek 다운로드 사이트에서 Linux 용 드라이브를 구입했습니다. 십자가 OpenEmbedded와 ARM 리눅스 용으로 컴파일 할 때 는 컴파일은 다음과 같은 메시지와 함께 실패합니다 mlme_linux.c에서크로스 컴파일 Linux wifi 드라이버
os_dep/linux/mlme_linux.c: In function 'rtw_os_indicate_scan_done':
os_dep/linux/mlme_linux.c:222:34: error: implicit declaration of function 'wdev_priv'
기분을 상하게하는 부분이다 :이 문제를 해결하는 방법에 대한
extern void indicate_wx_scan_complete_event(_adapter *padapter);
void rtw_os_indicate_scan_done(_adapter *padapter, bool aborted)
{
#ifdef CONFIG_IOCTL_CFG80211
rtw_cfg80211_indicate_scan_done(wdev_to_priv(padapter->rtw_wdev), aborted);
#endif //CONFIG_IOCTL_CFG80211
indicate_wx_scan_complete_event(padapter);
}
어떤 제안?
안부 기능 매트
BTW :'wdev_to_priv (...)'는 다음과 같이 include/ioctl_cfg80211.h에 정의되어 있습니다 :'#define wdev_to_priv (w) (struct rtw_wdev_priv *) (wdev_priv (w))'정의. – Matt
이 드라이버는 c 또는 C++입니까? mlme_Linux 파일의 확장자를 기반으로하는 c 태그를 추가했지만 확인하고 싶습니다. – stanri
C로되어 있습니다. [Realtek 드라이버 다운로드] (http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=)에 대한 링크가 있습니다. true) – Matt