[Wifi] Echec compilation MT7630e (Résolu)
Publié : ven. 24 oct. 2014, 23:13
Bonjour
J'essaie d'installer le driver MT7630e sur une Arch fraichement installée depuis plusieurs jours, sans succès.
La compilation échoue, mais je ne comprend pas pourquoi. Il semble pourtant que certaines personnes aient réussi à compiler sous archlinux.
Le driver Mediatek est le suivant : http://www.mediatek.com/en/downloads/mt7630-pcie/
README:
Et voilà ce que donne ma dernière tentative :
Merci d'avance
J'essaie d'installer le driver MT7630e sur une Arch fraichement installée depuis plusieurs jours, sans succès.
La compilation échoue, mais je ne comprend pas pourquoi. Il semble pourtant que certaines personnes aient réussi à compiler sous archlinux.
Le driver Mediatek est le suivant : http://www.mediatek.com/en/downloads/mt7630-pcie/
README:
Un début pour l'analyse :* Copy Wi-Fi firmware (MT7650E234.bin) to /lib/firmware
* Open Terminal and switch to root
sudo su
* Switch path to rt2x00 folder
* Compile the drivers to kernel object (.ko)
make clean
make
* Insert kernel object (.ko)
./load.sh
Code : Tout sélectionner
[root@archus ~]# uname -r
3.16.4-1-ARCH
Code : Tout sélectionner
[root@archus ~]# lspci | grep MEDIATEK
02:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
Code : Tout sélectionner
[root@archus ~]# lsmod
Module Size Used by
asix 35194 0
usbnet 34978 1 asix
libphy 32315 1 asix
mii 12675 2 asix,usbnet
mt7601Usta 797811 0
acx_mac80211 177742 0
8192cu 527977 0
fuse 87446 3
snd_hda_codec_hdmi 45117 1
coretemp 12820 0
asus_nb_wmi 16568 0
intel_rapl 17356 0
asus_wmi 22781 1 asus_nb_wmi
x86_pkg_temp_thermal 12951 0
sparse_keymap 12818 1 asus_wmi
intel_powerclamp 17122 0
hwmon 12930 2 coretemp,asus_wmi
kvm_intel 143217 0
uvcvideo 78952 0
mxm_wmi 12515 0
iTCO_wdt 12831 0
videobuf2_vmalloc 12816 1 uvcvideo
iTCO_vendor_support 12649 1 iTCO_wdt
videobuf2_memops 12519 1 videobuf2_vmalloc
kvm 413027 1 kvm_intel
videobuf2_core 47787 1 uvcvideo
v4l2_common 12995 1 videobuf2_core
videodev 126443 3 uvcvideo,v4l2_common,videobuf2_core
serio_raw 12849 0
microcode 22061 0
psmouse 102792 0
media 18365 2 uvcvideo,videodev
evdev 21544 15
snd_hda_codec_realtek 67127 1
joydev 17063 0
snd_hda_codec_generic 63126 1 snd_hda_codec_realtek
pcspkr 12595 0
mousedev 17272 0
mac_hid 12633 0
i2c_i801 16965 0
i2c_hid 17403 0
i915 864879 6
thermal 17559 0
snd_hda_intel 26327 10
snd_hda_controller 26727 1 snd_hda_intel
snd_hda_codec 108552 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
drm_kms_helper 49262 1 i915
snd_hwdep 17244 1 snd_hda_codec
battery 13356 0
snd_pcm 88487 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
gpio_lynxpoint 13193 0
dw_dmac 12610 0
i2c_designware_platform 12645 0
8250_dw 13064 0
video 17995 2 i915,asus_wmi
i2c_designware_core 12813 1 i2c_designware_platform
dw_dmac_core 21701 1 dw_dmac
wmi 17339 2 mxm_wmi,asus_wmi
drm 258005 5 i915,drm_kms_helper
spi_pxa2xx_platform 22514 0
snd_timer 26614 1 snd_pcm
ac 12715 0
snd 73436 28 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
intel_gtt 17848 1 i915
i2c_algo_bit 12744 1 i915
soundcore 13031 2 snd,snd_hda_codec
i2c_core 50152 9 drm,i915,i2c_i801,i2c_hid,i2c_designware_platform,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
shpchp 35210 0
mei_me 17941 0
button 12909 1 i915
mei 75033 1 mei_me
lpc_ich 20768 0
processor 27777 0
ext4 501845 2
crc16 12343 1 ext4
mbcache 17171 1 ext4
jbd2 86460 1 ext4
algif_skcipher 17051 0
af_alg 12988 1 algif_skcipher
hid_multitouch 17057 0
hid_generic 12393 0
usbhid 44507 0
hid 102220 4 i2c_hid,hid_multitouch,hid_generic,usbhid
dm_crypt 22551 1
dm_mod 93532 9 dm_crypt
atkbd 22254 0
libps2 12739 2 atkbd,psmouse
crc32_pclmul 12915 0
crc32c_intel 21809 0
ghash_clmulni_intel 12978 0
aesni_intel 151423 2
aes_x86_64 16719 1 aesni_intel
lrw 12757 1 aesni_intel
gf128mul 12970 1 lrw
glue_helper 12649 1 aesni_intel
ablk_helper 12572 1 aesni_intel
cryptd 18553 4 ghash_clmulni_intel,aesni_intel,ablk_helper
ahci 33291 2
libahci 27158 1 ahci
ehci_pci 12512 0
xhci_hcd 152990 0
ehci_hcd 69939 1 ehci_pci
libata 181553 2 ahci,libahci
usbcore 199328 10 asix,uvcvideo,ehci_hcd,ehci_pci,usbhid,usbnet,8192cu,mt7601Usta,acx_mac80211,xhci_hcd
usb_common 12440 1 usbcore
i8042 18002 1 libps2
serio 18282 9 serio_raw,atkbd,i8042,psmouse
sdhci_acpi 12810 0
sdhci 39043 1 sdhci_acpi
mmc_core 110475 2 sdhci,sdhci_acpi
rt2800pci 13049 0
eeprom_93cx6 12625 1 rt2800pci
rt2x00pci 12520 1 rt2800pci
rt2800mmio 13390 1 rt2800pci
rt2x00mmio 12601 2 rt2800pci,rt2800mmio
rt2800lib 85227 2 rt2800pci,rt2800mmio
rt2x00lib 46319 5 rt2x00pci,rt2800lib,rt2800pci,rt2800mmio,rt2x00mmio
mac80211 514630 4 rt2x00lib,rt2x00pci,rt2800lib,acx_mac80211
cfg80211 454161 2 mac80211,rt2x00lib
rfkill 18867 3 cfg80211,asus_wmi
led_class 12859 3 sdhci,rt2x00lib,asus_wmi
crc_ccitt 12347 1 rt2800lib
sd_mod 44356 3
crct10dif_generic 12581 0
crct10dif_pclmul 13394 1
crc_t10dif 12431 1 sd_mod
scsi_mod 142915 2 libata,sd_mod
crct10dif_common 12356 3 crct10dif_pclmul,crct10dif_generic,crc_t10dif
Code : Tout sélectionner
[root@archus rt2x00]# make clean
make -C /lib/modules/3.16.4-1-ARCH/build M=/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00 clean
make[1]: Entering directory '/usr/lib/modules/3.16.4-1-ARCH/build'
CLEAN /home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/.tmp_versions
make[1]: Leaving directory '/usr/lib/modules/3.16.4-1-ARCH/build'
Code : Tout sélectionner
Fin de "Make" :
/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2800usb.c:793:2: warning: (near initialization for 'rt2800usb_mac80211_ops.flush')
cc1: some warnings being treated as errors
scripts/Makefile.build:263: recipe for target '/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2800usb.o' failed
make[2]: *** [/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2800usb.o] Error 1
Makefile:1333: recipe for target '_module_/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00' failed
make[1]: *** [_module_/home/bnm/Drivers/Wifi/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00] Error 2
make[1]: Leaving directory '/usr/lib/modules/3.16.4-1-ARCH/build'
Makefile:29: recipe for target 'all' failed
make: *** [all] Error 2
Code : Tout sélectionner
[root@archus rt2x00]# ./load.sh
insmod: ERROR: could not load module /lib/modules/3.16.4-1-ARCH/kernel/drivers/misc/eeprom/eeprom.ko: No such file or directory
insmod: ERROR: could not load module /lib/modules/3.16.4-1-ARCH/kernel/drivers/misc/eeprom/eeprom_93cx6.ko: No such file or directory
insmod: ERROR: could not load module /lib/modules/3.16.4-1-ARCH/kernel/lib/crc-ccitt.ko: No such file or directory
insmod: ERROR: could not load module /lib/modules/3.16.4-1-ARCH/kernel/net/wireless/cfg80211.ko: No such file or directory
insmod: ERROR: could not load module /lib/modules/3.16.4-1-ARCH/kernel/net/mac80211/mac80211.ko: No such file or directory
insmod: ERROR: could not load module ./rt2x00lib.ko: No such file or directory
insmod: ERROR: could not load module ./rt2x00pci.ko: No such file or directory
insmod: ERROR: could not load module ./rt2x00mmio.ko: No such file or directory
insmod: ERROR: could not load module ./rt2800lib.ko: No such file or directory
insmod: ERROR: could not load module ./rt2800pci.ko: No such file or directory