무선 카드 Realtek RTL8723AE-BT가 인식되지 않습니다


37

RTL8723AE-BT 무선 카드가 장착 된 새 랩톱을 구입했지만 제대로 작동하지 않는 것 같습니다.

Realtek은 일반적으로 카드에 드라이버를 제공하지만이 특정 드라이버는 Realtek 웹 사이트에 드라이버가 없습니다. 시도하고 작동시키기 위해 다음 단계를 시도했습니다.

  1. ndiswrapper 버전 1.57 (dkms가있는 리포지토리에서) 및 1.58rc1 (ndiswrapper의 웹 사이트에서 소스로 컴파일)을 설치했습니다. 둘 다 실패했습니다. 버전 1.57은 IoWMIOpenBlock 및 IoWMIQueryAllData 함수에 대한 인터페이스를 제공하지 않습니다. 1.58rc1은 그 자리에 더미 기능을 가지고 있지만 "ioremap failed"메시지와 함께 실패합니다.

    추가 조사를 통해 1.58rc1의 NdisMMapIOSpace (ndis.c : 808) 함수가 물리적 주소와 길이 0으로 호출되어 오류가 발생하는 것으로 나타났습니다. 이 함수는 ndiswrapper 코드의 어느 곳에서나 호출되지 않는 것 같으므로 Windows 드라이버가 어떻게 든 가짜 매개 변수로 호출한다고 가정합니다.

  2. 64 비트 버전 (우분투의 x86_64 버전을 사용하는 설치된 시스템)과 Windows XP 드라이버의 32 비트 버전 (지속성이 활성화 된 라이브 USB x86 시스템)을 모두 사용해 보았습니다. 두 버전 모두 동일한 오류가 발생했습니다.

  3. RTL8192CE / SE / DE 용 Realtek의 Linux 드라이버는 실제로 소스에서 8723 칩셋을 언급하기 때문에 컴파일 및 수정을 시도했지만 카드 ID를 얻지 못했습니다 (10ec : 8723). 또한 echo 10ec 8723 > new_idsysfs (/ sys / bus / pci / drivers / rtl8192de) 위치 (드라이버의 위치 (실제로 한 번에 하나씩)마다 시도했지만 sudo를 사용하더라도 "Permission denied"오류가 발생합니다. 내가 sudo su다시 시도하면 오류가 발생 bash: echo: write error: Invalid argument합니다.

아이디어가 부족합니다. Ubuntu에서만 사용하고 Wi-Fi 연결을 사용할 수없는 새 노트북을 구입하는 것은 정말 실망 스럽습니다.

누구든지 대안에 대해 밝힐 수 있다면 매우 감사 할 것입니다.

편집 : lshw -C 네트워크 출력

$ sudo lshw -C network -numeric
  *-network UNCLAIMED     
       description: Network controller
       product: Realtek Semiconductor Co., Ltd. [10EC:8723]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:d000(size=256) memory:f7900000-f7903fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0.2
       bus info: pci@0000:04:00.2
       logical name: eth0
       version: 0a
       serial: 00:90:f5:cd:6d:f7
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff

노트북 제조업체 / 모델 번호는 무엇입니까? 의 출력을 붙여 넣으십시오 lshw -c network.
ish

이 노트북은 브라질 현지 제조업체에서 제작 한 것으로 Avell Diamond P110-F1HJ입니다. lshw의 결과는 카드가 청구되지 않았다고 말합니다. 결과로 게시물을 업데이트하겠습니다.
ugopozo

Ugopozo : 최근에 출시 된 드라이버와 미니 FAQ 및 빌드 단계에 대한 업데이트 된 답변을 추가했습니다. 원래 질문에 대한 답변이라고 생각되면 답변을 수락하십시오. : 감사합니다
ish

askubuntu.com/a/165002/74671는 , 덕분에 작품입니다!
Chu-Siang Lai

답변:


33

Realtek은 공식 Linux 드라이버를 공식적으로 Dropbox를 통해 제공하고 있습니다

RTL8273AE-BT에 대한 지원이 Realtek에 의해 92 시리즈 드라이버 버전 0006.0514.2012에 추가되었습니다. 알 수없는 이유로 Windows 또는 Linux 드라이버는 웹 사이트에서 아직 사용할 수 없습니다. 그러나 Realtek 기술 지원 부서에서는 수많은 사용자가 작업중인 것으로보고 된 소스 코드 / 펌웨어 tarball과 함께 Dropbox 링크를 제공하고 있습니다.

어디서 구할 수 있습니까? 안전 해요?

  • 이 Dropbox 링크 를 통해 드라이버를 다운로드 할 수 있습니다 .
  • 다음과 같은 MD5 또는 SHA1 해시가있는 경우이 콘텐츠가이 콘텐츠가 주장하는 내용 임을 확인할 수 있습니다 ( md5sum또는로 확인할 수 있음 sha1sum).

    MD5 : fd10e9a347c6447f649324d6bdab53de
    SHA1 : 1ccd6ae73878d8bf65bd7c0384e333b121606230
    

Ubuntu에서 드라이버를 빌드하고 설치하려면 어떻게합니까?

  1. Ctrl+ Alt+ 로 터미널을 엽니 다 T.
  2. 드라이버를 빌드하려면 다음 패키지를 먼저 설치해야합니다.

    sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
    
  3. 한 줄의 단계로 드라이버 아카이브를 다운로드하고 추출하려면 아래 행을 붙여 넣으십시오.

    wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
    
  4. 추출 된 드라이버 디렉토리로 변경하고 드라이버를 빌드하고 설치하십시오.

    cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
    하다
    sudo 설치하다
    
  5. 드라이버를로드하여 테스트합니다 (일회성 단계입니다. 한 번 재부팅 한 후에는 부팅 할 때마다 드라이버가 자동으로로드됩니다).

    sudo modprobe rtl8723e
    

나는 테스트했고 실제로 작동합니다. Dropbox 익명 소스에서 드라이버를 다른 스레드에 링크하여 설치하는 것이 불안했고 Realtek의 지원 부서에 직접 연락을 시도했지만 아무 소용이 없었지만 귀하의 높은 명성으로 인해 가치가 있다고 생각했습니다. 그러나 Linux 드라이버가 무선 작업 범위를 크게 줄이는 것이 정상입니까? 그것을 설치하면 평범한 범위가 나타납니다. Realtek이이 드라이버에 대한 업데이트를 출시할지 여부와 방법에 대한 정보가 있습니까? 시간 내 줘서 고마워.
ugopozo

이 드라이버는 작동하지만 범위와 관련하여 심각한 문제가 있습니다. 이 드라이버를 사용하여 동일한 지점에서 동일한 네트워크에 연결하면 Windows에서 동일한 카드를 사용하거나 사용하는 것보다 (작업 무선 네트워크에 연결할 수없는 점에서) 훨씬 더 불안정합니다. Linux의 USB 동글. 아마 Realtek 웹 사이트에없는 이유 일 것입니다. 생산 준비가되어 있지 않습니다.
ugopozo

완벽하게 작동했습니다. tar xvf, make, sudo make install 및 modprobe가 바로 작동했습니다. 정말 고마워! :-)
Albus Dumbledore

5
3.5 커널과 호환되는 최신 버전의 드라이버는 liteon.com/UserFiles/driver/Module/Network/WLAN/RTL/…
user239558

이봐, 난이 소스 컴파일 투쟁 unix.stackexchange.com/questions/74110/...을 나는에있는 최신의 소스 발견 있도록 github.com/lwfinger 당신이 당신의 대답이 포함될 수 있습니다을
선생님 l33tname

9

주석 처리 / 제거 IEEE80211_HW_BEACON_FILTER(라인 320 in base.c)를 사용하면 3.4 커널을 사용할 때 컴파일 할 수 있습니다. 지금까지 아무런 문제가 없었습니다. 전력 효율이 떨어질 수는 있지만 이전처럼 카드가 작동하는 것 같습니다. 나는 그것이 아무런 문제를 일으키지 않을 것이라고 보장 할 수는 없지만 아무것도 아닌 것보다 낫습니다.

글쎄, 여기에 나중에 새로운 피드백이 있습니다. 위의 모든 작업을 수행하고 동일한 컴파일 오류가 발생하여 제안으로 수정했습니다. 그런 다음 드라이버는 한 번만 작동했습니다. 재부팅 후 더 이상 무선 연결을 열 수 없습니다. Windows 7로 부팅을 시도했지만 더 이상 무선 연결을 감지 할 수 없습니다.

나는이 절차가 내 wlan 어댑터를 깨뜨렸다 고 확신합니다 .Windows는 여전히 장치를 인식하지만 더 이상 무선 연결을 감지하지 못하기 때문에 문제가 있습니다. 온보드 realtek이 없어서 외부 링크시스 어댑터를 사용해야합니다.

<< >> 내가 쓸 때 화가 났으므로 위의 의견을 무시하십시오.

업데이트 : 어떻게 든 드라이버가 WLAN 모듈의 '로밍 감도'설정을 '낮음'으로 설정하여 무선 신호를 감지하지 못하는 것으로 나타났습니다. Windows 7에서는 장치 관리자로 이동하여 해당 설정을 '높음'으로 변경하고 다시 설정했습니다. 휴 ...

어쨌든 인터 웹에서 조언을 따를 때주의하지 않으면 이런 종류의 일이 발생할 수 있습니다. 우분투 파티션으로 다시 부팅하기 전에 두 번 생각할 것입니다 ...


4

Realtek의 지원 담당자와 이야기를 나누고이 질문에 대해 다른 사용자가 제출 한 Dropbox에서 호스팅되는 것과 동일한 파일을 받았습니다. 읽어보기에서 지시 한대로 드라이버를 컴파일하고 작동했습니다. 8723 * 펌웨어 파일을 rtlwifi 폴더에 복사해야 할 수도 있습니다.

그러나이 솔루션은 완벽하지 않다고 말해야합니다 .WEP AP에 꽤 불안정한 연결이 있습니다. 또한 이 드라이버는 커널 3.3까지 지원합니다 .

3.4 커널은 mac80211 모듈에서이 드라이버를 컴파일해야하므로 오류와 함께 종료되어 컴파일 할 수없는 일부 호출을 제거했습니다. 이것은 현재 우분투에서는 문제가되지 않지만 곧 출시 될 Ubuntu 버전을 포함하여 3.4+ 커널을 사용하여 최신 Fedora 17 또는 기타 배포판에 드라이버를 설치할 수 없음을 의미합니다.

변경 사항에 대한 정보는 http://article.gmane.org/gmane.linux.kernel.wireless.general/84114/match=ieee80211_hw_beacon_filter 를 참조하십시오 .


1
문제가있는 행을 제거한 후에도 드라이버가 3.5 커널에서 작동하지 않음을 확인할 수 있습니다. 12.10은 현재 지원되지 않으므로이 문제에 대한 새로운 솔루션이 필요합니다.
user239558

위의 업데이트로 다음 드라이버가 3.5 liteon.com/UserFiles/driver/Module/Network/WLAN/RTL/
user239558

1

글쎄, 나는 "솔루션"을 발견했다. 올바른 것이 아닙니다 : 드라이버를 설치 한 후 즉시 인식되는 무선 USB 동글 (RTL8188CUS 칩셋 포함)을 구입했습니다.

동일한 문제 로이 스레드를 탐색하는 모든 사람에게 Realtek 이 웹 사이트 에서 8723의 공식 드라이버를 릴리스 할 때까지 기다리는 것이 가장 좋은 해결책이라고 생각합니다 . 그들은 일반적으로 그렇게하며 공식 웹 사이트에서 Windows 드라이버조차 사용할 수없는 증상입니다 (이것이 상당히 새로운 칩셋임을 나타냅니다).

웹 사이트를 주시하고 드라이버가 릴리스되면 설치에 대한 특정 지침으로이 답변을 업데이트하겠습니다.


0

어떻게 받았습니까? 사람들이 Realtek 웹 사이트에서 구할 수 있습니까? 보안상의 이유로 Dropbox에서 이와 같은 파일을 다운로드하지 않을 수도 있습니다. (이러한 파일이 실제로 무엇인지 알 수있는 방법은 없습니다!)
Eliah Kagan

여보세요! 이러한 드라이버를 얻기 위해 Realtek을 작성해야했습니다. 그들은 우편으로 나에게 보냈습니다. 그들이 왜 그들의 웹 사이트에 올리지 않았는지 모르겠습니다.
user56800

2013 년 5 월 15 일, Realtek 웹 사이트에는 아직 아무것도 없습니다. 우분투 13.04는 8723 드라이버를 포함했습니다. rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz
ubfan1

0

감사합니다. 나는 같은 문제가 있었고 두 .gz파일을 다운로드하고 빌드하면 내 카드가 작동했습니다!

어떤 이유로 설치 스크립트가 펌웨어를 올바르게 복사하지 않았으므로 수동으로 수행해야했습니다. 소스 디렉토리 의 폴더에서 로 이동 rtl8723fw.bin하여 재부팅하고 작동했습니다.rtl8723fw_B.binrtlwifi/lib/firmware/rtlwifi/

그래도 드라이버가 Linux 커널에 추가되기까지는 오래 걸리지 않을 것이라고 확신합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.