Δημοσιεύτηκε: 22 Νοέμ 2009, 04:24
από maria90
Το προβλημά μου δεν είναι οτι δεν το ανιχνεύει. Μια χαρά, ανάβει και το φωτάκι! Ανιχνεύει και τα δίκτυα αλλά δε συνδέεται. Οπότε υπέθεσα ότι θα υπάρχει κάποιο πρόβλημα με τους drivers των 9.10. Προσπάθησα να εγκαταστήσω τους ίδιους drivers με τα 9.04 που λύναν το πρόβλημα ακολουθώντας τις εξής οδηγίες:
Spoiler: show
1) Download drivers from Ralink (http://www.ralinktech.com/ralink/Hom...ort/Linux.html). Right now, its 2009_0521_RT2870_Linux_STA_V2.1.2.0.tgz

2) Extract drivers.

3) Delete existing rt2870sta driver.

4) Edit os/linux/config.mk. Change values of
HAS_WPA_SUPPLICANT=y and HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

5) Edit os/linux/usb_main_dev.c
6) Look for line: {USB_DEVICE(0x050d,0x815c)}, /* Belkin F5D8053 */
7) Add new line below the above: {USB_DEVICE(0x050d,0x825a)}, /* Belkin F5D8055 */
8 ) Save and close file

9) sudo make && sudo make install

10) sudo modprobe rt2870sta

Network manager should now start scanning for wireless networks


αλλά στο make (στο τέλος) και στο make install μου βγάζει πρόβλημα:
Κώδικας: Επιλογή όλων
root@maria-desktop:/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0# make
make -C tools
make[1]: Entering directory `/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/tools'
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/Makefile
make -C /lib/modules/2.6.31-14-generic/build SUBDIRS=/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/crypt_md5.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/crypt_sha2.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/crypt_hmac.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/mlme.o
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/mlme.c: In function ‘BssTableSortByRssi’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/mlme.c:4255: warning: the frame size of 1572 bytes is larger than 1024 bytes
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_wep.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/action.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_data.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/rtmp_init.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_tkip.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_aes.o
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_aes.c: In function ‘AES_GTK_KEY_WRAP’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_aes.c:1338: warning: the frame size of 1092 bytes is larger than 1024 bytes
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_sync.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/eeprom.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_sanity.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_info.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_cfg.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_wpa.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/dfs.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/spectrum.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/rtmp_timer.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/rt_channel.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_profile.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../common/cmm_asic.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/assoc.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/auth.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/auth_rsp.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.o
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c: In function ‘PeerBeaconAtScanAction’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c:649: warning: the frame size of 1252 bytes is larger than 1024 bytes
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c: In function ‘PeerBeacon’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c:1423: warning: the frame size of 1312 bytes is larger than 1024 bytes
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c: In function ‘PeerBeaconAtJoinAction’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c:927: warning: the frame size of 1260 bytes is larger than 1024 bytes
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c: In function ‘MlmeStartReqAction’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sync.c:523: warning: the frame size of 1064 bytes is larger than 1024 bytes
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/sanity.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/rtmp_data.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/connect.o
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/connect.c: In function ‘CntlOidScanProc’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/connect.c:341: warning: the frame size of 1600 bytes is larger than 1024 bytes
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../sta/wpa.o
CC [M] /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.o
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSTaskAttach’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1169: warning: unused variable ‘pid_number’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevAttach’:
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1508: error: ‘struct net_device’ has no member named ‘open’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1509: error: ‘struct net_device’ has no member named ‘stop’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1510: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1511: error: ‘struct net_device’ has no member named ‘do_ioctl’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1517: error: ‘struct net_device’ has no member named ‘get_stats’
/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.c:1551: error: ‘struct net_device’ has no member named ‘validate_addr’
make[2]: *** [/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux/../../os/linux/rt_linux.o] Error 1
make[1]: *** [_module_/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [LINUX] Error 2


root@maria-desktop:/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0# make install
make -C /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux -f Makefile.6 install
make[1]: Entering directory `/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux'
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/
install -m 644 -c rt2870sta.ko /lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/
install: cannot stat `rt2870sta.ko': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/maria/Desktop/2009_0521_RT2870_Linux_STA_V2.1.2.0/os/linux'
make: *** [install] Error 2


Πώς μπορώ να λύσω αυτό το πρόβλημα? Θα βοηθήσει η ίδια λύση και στα 9.10?

Off topic:
Είμαι κοπέλα οπότε το
έγραψε:ρε συ vagrale, δειξτου πρώτα την λυση που εχουμε προσωπική εμπειρια και ειναι στα ελληνικα:
δε μου πολυταιριάζει...