Ciao a tutti, ho acquistato un usb wifi dongle, un mediatek 7610 che dicevano essere compatibile con il pinguino. Sono andato sul sito della Mediatek[¹] ho scaricato il file mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2, mi sono beato del fatto che a mia insaputa il driver fosse gpl poi l'ho scompattato ho dato un bel make install e questo è il risultato:
> $ sudo make > make -C tools > make[1]: ingresso nella directory > "/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/tools" > gcc -g bin2h.c -o bin2h > make[1]: uscita dalla directory > "/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/tools" > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/tools/bin2h > chipset = mt7650u > chipset = mt7630u > chipset = mt7610u > cp -f os/linux/Makefile.6 > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/Makefile > make -C /lib/modules/4.6.0-1-686-pae/build > SUBDIRS=/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux > modules > make[1]: ingresso nella directory "/usr/src/linux-headers-4.6.0-1-686-pae" > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.o > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c: > In function ‘announce_802_3_packet’: > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../os/linux/rt_profile.c:334:16: > warning: unused variable ‘pA’ [-Wunused-variable] > RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)pAdSrc; > ^ > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/assoc.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/auth.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/auth_rsp.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sync.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sanity.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/rtmp_data.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/connect.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/wpa.o > CC [M] > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.o > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.c: > In function ‘RTMPIoctlShow’: > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.c:5401:85: > error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] > snprintf(extra, size, "Driver version-%s, %s %s\n", > STA_DRIVER_VERSION, __DATE__, __TIME__ ); > > ^ > /home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.c:5401:95: > error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] > snprintf(extra, size, "Driver version-%s, %s %s\n", > STA_DRIVER_VERSION, __DATE__, __TIME__ ); > > ^ > cc1: some warnings being treated as errors > /usr/src/linux-headers-4.6.0-1-common/scripts/Makefile.build:296: set di > istruzioni per l'obiettivo > "/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.o" > non riuscito > make[4]: *** > [/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux/../../sta/sta_cfg.o] > Errore 1 > /usr/src/linux-headers-4.6.0-1-common/Makefile:1446: set di istruzioni per > l'obiettivo > "_module_/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux" > non riuscito > make[3]: *** > [_module_/home/administrator/Scaricati/mt7610u_wifi_sta_v3002_dpo_20130916/os/linux] > Errore 2 > Makefile:146: set di istruzioni per l'obiettivo "sub-make" non riuscito > make[2]: *** [sub-make] Errore 2 > Makefile:8: set di istruzioni per l'obiettivo "all" non riuscito > make[1]: *** [all] Errore 2 > make[1]: uscita dalla directory "/usr/src/linux-headers-4.6.0-1-686-pae" > Makefile:393: set di istruzioni per l'obiettivo "LINUX" non riuscito > make: *** [LINUX] Errore 2 non ho una gran esperienza nella compilazione... qualcuno di voi ha qualche suggerimento? Piviul [¹] http://www.mediatek.com/en/downloads1/downloads/

