Kubuntu 13.10 64-bit'de Edimax kablosuz adaptör EW-7822UAC için sürücü oluşturma / derleme sorunu


10

Edimax'tan USB kablosuz adaptör EW-7822UAC'ım var ve güncellemeyi yapmadan bile yeni bir Ubuntu kurulumuna yapı temel paketi yükleyerek satıcının sağladığı kaynaktan bir Linux sürücüsü oluşturabiliyordum / derleyebiliyordum. sistemi.

Şimdi, Kubuntu 13.10 64 bit'i kurdum ve sürücüyü oluşturmaya çalıştığımda, bir sürü tekrarlanan hata ve uyarı alıyorum ve sonunda oluşturma işlemi başarısız oluyor.

Çekirdek 3.11.0-12-genericve ben (K) ubuntu 12.04 inşa temel dışında başka bir şey yüklemeye gerek yoktu.

Make komutunu çağırdıktan sonra aldığım tekrarlanan uyarı ve hata bloğu aşağıdadır:

/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
      ^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;  

Herhangi bir yardım büyük takdir edilecektir, ama lütfen jargon üzerinde kolay gidin. Teşekkürler.


Süper hızlı tekrarınız için teşekkürler! Sürücü kaynağına bağlantı şu şekildedir: edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/…
Andy

Yanıtlar:


11

Lütfen buraya bakın: https://github.com/abperiasamy/rtl8812AU_8821AU_linux Sağ tarafta 'ZIP İndir'i tıklayın. İndirilen öğelerin İndirilenler klasörünüze gittiğini varsayarsak, klasörü açın, zip dosyasına sağ tıklayın ve 'Buradan Çıkart' seçeneğini seçin. Bir terminal açın ve şunları yapın:

cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au

13.10 sistemimde birkaç uyarı ile 'yapar', ancak hata yok. Cihaza sahip olmadığım için daha fazla test yapamıyorum. Bu oldukça yeni bir cihaz ve raporunuzla çok ilgileneceğiz.

Linux yansıması olarak da bilinen daha sonraki bir çekirdek sürüm, Update Manager tarafından yüklendiğinde, yeniden başlattıktan sonra sürücüyü yeniden derlemeniz gerekir:

cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au

Kurduğu tek modül 8812au: "Yapı modülleri, aşama 2. MODPOST 1 modülleri CC /home/chili/8812/rtl8812AU_8821AU_linux-master/8812au.mod.o LD [M] / home / chili / 8812 / rtl8812AU_8821AU_linux-master / 8812au.ko "
chili555

1
Vaov! Bir cazibe gibi çalıştı! Son komutu çalıştırmak zorunda bile kalmadım, ama sadece fişi prize takıp taktım. Çok teşekkür ederim !!
Andy

2
Harika haber. Bu oldukça yeni bir cihaz ve birçok araştırmacıya yardımcı olacaksınız.
chili555

@ chili555 Bir could not insert 8812au invalid argumenthata alıyorum, herhangi bir rehberlik?
Organik Mermer

1
@OrganicMarble Lütfen kendi yeni sorunuzu başlatın, size yardımcı olmaktan memnuniyet duyarız.
chili555
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.