무선 카드 Realtek RTL8723AE-BT가 인식되지 않습니다 부족합니다. Ubuntu에서만 사용하고 Wi-Fi 연결을

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



답변

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
    

답변

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

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

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

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

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

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


답변

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 를 참조하십시오 .


답변

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

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

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


답변


답변

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

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

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


답변