[NUOVO] | Problema Configurazione Rete Wireless su OpenSuse 13.1

9 risposte [Ultimo messaggio]
Ritratto di Matteo Cenni
Matteo Cenni
(Newbie)
Offline
Newbie
Iscritto: 18/10/2014
Messaggi: 5

Salve a tutti,

Sono iscitto da poco al Forum e sono un principiante alle prime armi per quanto riguarda il mondo Linux.
Ho installato OpenSuse 13.1 sul mio ASUS A551ln senza incontrare problemi durante la procedura. Funziona tutto correttamente tranne la scheda wireless. Infatti è possibile collegarsi aconnessioni via cavo (Wired) ma mi risulta impossibile configurare tramite il Network Manager nuove connessioni wireless: il NetManager è già stato attivato e abilitato da yast2, ma nell'interfaccia di configurazioni il tasto Wireless è "grigio" e non posso editare (ho caricato negli allegati uno snapshot del Network manager)

Premetto che ho già verificato la presenza del pacchetto driver rt3290 della scheda MEDIATEK MT7630E tra quelli presenti nella lista dei pacchetti installati.

Se qualcuno potesse guidarmi nella risoluzione di questo problema ne sarei veramente grato!

Buona giornata a tutti.

Matteo Cenni

AllegatoDimensione
snapshot1.png56.09 KB
Ritratto di Murdock
Murdock
(Guru)
Offline
Guru
Iscritto: 06/10/2004
Messaggi: 573

Ciao,

posta l'output di "ifconfig" lanciato da root.

Murdock - There's no place like /home
openSUSE Leap 42.2 64bit - Plasma 5

Ritratto di Grinch
Grinch
(Guru)
Offline
Guru
Iscritto: 05/12/2011
Messaggi: 919

Prova anche cosi http://www.it-opensuse.org/post17052.html#p17052

Dalle mie parti si dice .... se vuoi la soluzione va a tola sul punt da Proh

Ritratto di Matteo Cenni
Matteo Cenni
(Newbie)
Offline
Newbie
Iscritto: 18/10/2014
Messaggi: 5

Grazie per il supporto.

Questo è l'output che mi hai chiesto:

Ritratto di Murdock
Murdock
(Guru)
Offline
Guru
Iscritto: 06/10/2004
Messaggi: 573

Dall'output di ifconfig si vede che il sistema non ha rilevato la scheda di rete wireless.
Ci possono essere due cause:

1)
C'è un pulsante hardware o una combinazione tasti per accendere/spegnere il wifi?

2)

Matteo Cenni ha scritto:

Premetto che ho già verificato la presenza del pacchetto driver rt3290 della scheda video MEDIATEK MT7630E tra quelli presenti nella lista dei pacchetti installati.

qui parli di una scheda video, ma la MT7630E sembra essere una scheda di rete wifi... ogni modo qui ci sono i driver del sito Mediatek.

http://www.mediatek.com/en/downloads/mt7630-pcie/

Murdock - There's no place like /home
openSUSE Leap 42.2 64bit - Plasma 5

Ritratto di Matteo Cenni
Matteo Cenni
(Newbie)
Offline
Newbie
Iscritto: 18/10/2014
Messaggi: 5

1) Sì esiste una combinazione di pulsanti per attivare il servzio Wifi, ma ho configurato il sistema in modo tale che all'accensione la scheda si attivi automaticamente. Infatti quando lancio OpenSuse il LED del wifi si accende.

2) Ovviamente non intendevo dire scheda video, è un errore! Smile Ho corretto ora.

3) Avevo già installato i drivers aggiornati del dispositivo, ma non sembra aver risolto il malfunzionamento.

Grazie per il tuo supporto.

Ritratto di Murdock
Murdock
(Guru)
Offline
Guru
Iscritto: 06/10/2004
Messaggi: 573

Non sei l'unico ad avere problemi con quella scheda in rete...
E' molto recente. Forse con la 13.2 che avrà il kernel 3.17 potrà andare.

Murdock - There's no place like /home
openSUSE Leap 42.2 64bit - Plasma 5

Ritratto di tito_gnu
tito_gnu
(Junior)
Offline
Junior
Iscritto: 17/03/2008
Messaggi: 6

Magari dico una bestialata, ma tentar non nuoce

prova da yast->impostazioni di rete a disattivare networkmanager(spuntando metodo tradizionale con ifup)
vai al tab panoramica prova a impostare un dispositivo wireless(senza scendere nei dettagli)
riattiva controllato da networkmanager ed esci

forse cosi ti da la possibilità di impostare l'interfaccia dal gui di NM

cpu: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+; RAM:2,9 GiB; ATI Radeon HD3870; sound: VIA 8237 with AD1980; driver: ALSA Version 1.0.14; Linux core quello della 13.1 ^^; distro: openSUSE 13.1 (i586)

Ritratto di Matteo Cenni
Matteo Cenni
(Newbie)
Offline
Newbie
Iscritto: 18/10/2014
Messaggi: 5

Ho upgradato il mio OS a OpenSuse 13.2 ma il problema persiste Sad

Ritratto di Matteo Cenni
Matteo Cenni
(Newbie)
Offline
Newbie
Iscritto: 18/10/2014
Messaggi: 5

Ho provato a ripetere la procedura indicata dalla Mediatek per l'installazione dei drivers rilasciati dal loro sito internet, ma nulla da fare. Riporto di seguito la procedura indicata da Mediatek.

*******************************************************************************
            Mediatek MT7630E Combo Linux Driver User Guide
*******************************************************************************
1. Component
 
* rt2x00: Wi-Fi driver source code
* btloader: Bluetooth firmware loader source code
* firmware: Firmeare binary code (MT7650E234.bin is for Wi-Fi, mt76x0.bin is for Bluetooth)
 
2 .User Environment
 
* OS version: Ubuntu 13.04 LTS
* Linux kernel version: 3.13 and 3.14
 
3.Installation
 
 Wi-Fi:
  * 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
 
 
 Bluetooth
 
  * Copy Wi-Fi firmware (mt76x0.bin) to /lib/firmware
  * Open Terminal and switch to root
    sudo su
  * Switch path to BTLoader folder
  * Compile the drivers to kernel object (.ko)
 
    make clean
    make
 
  * Insert kernel object (.ko)
 
    insmod ./mt76xx.ko

riporto l'output del terminale nel tentativo di compilazione: compaiono una serie di errori nella fase di make

ceppo:/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00 # make clean
make -C /lib/modules/3.17.1-2.g5c4d099-desktop/build M=/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00 clean
make[1]: Entering directory '/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
make[1]: Entering directory `/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
  CLEAN   /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/.tmp_versions
make[1]: Leaving directory '/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
 
 
 
ceppo:/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00 # make
make -C /lib/modules/3.17.1-2.g5c4d099-desktop/build M=/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00 modules
make[1]: Entering directory '/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
make[1]: Entering directory `/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
  CC [M]  /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.o
In file included from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/ktime.h:267:0,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/timer.h:5,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/workqueue.h:8,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/srcu.h:34,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/notifier.h:15,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/memory_hotplug.h:6,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/mmzone.h:826,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/gfp.h:5,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/kmod.h:22,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/module.h:13,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.c:28:
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h: In function ‘__getnstimeofday’:
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:38:2: warning: passing argument 1 of ‘__getnstimeofday64’ from incompatible pointer type [enabled by default]
  return __getnstimeofday64(ts);
  ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:32:12: note: expected ‘struct timespec64 *’ but argument is of type ‘struct timespec *’
 extern int __getnstimeofday64(struct timespec64 *tv);
            ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h: In function ‘getnstimeofday’:
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:43:2: warning: passing argument 1 of ‘getnstimeofday64’ from incompatible pointer type [enabled by default]
  getnstimeofday64(ts);
  ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:33:13: note: expected ‘struct timespec64 *’ but argument is of type ‘struct timespec *’
 extern void getnstimeofday64(struct timespec64 *tv);
             ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h: In function ‘ktime_get_ts’:
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:48:2: warning: passing argument 1 of ‘ktime_get_ts64’ from incompatible pointer type [enabled by default]
  ktime_get_ts64(ts);
  ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:30:13: note: expected ‘struct timespec64 *’ but argument is of type ‘struct timespec *’
 extern void ktime_get_ts64(struct timespec64 *ts);
             ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h: In function ‘ktime_get_real_ts’:
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:53:2: warning: passing argument 1 of ‘getnstimeofday64’ from incompatible pointer type [enabled by default]
  getnstimeofday64(ts);
  ^
/usr/src/linux-3.17.1-2.g5c4d099/include/linux/timekeeping.h:33:13: note: expected ‘struct timespec64 *’ but argument is of type ‘struct timespec *’
 extern void getnstimeofday64(struct timespec64 *tv);
             ^
In file included from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/elf.h:4:0,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/module.h:14,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.c:28:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h: In function ‘elf_common_init’:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:175:6: error: ‘struct pt_regs’ has no member named ‘r8’
  regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0;
      ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:175:17: error: ‘struct pt_regs’ has no member named ‘r9’
  regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0;
                 ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:175:28: error: ‘struct pt_regs’ has no member named ‘r10’
  regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0;
                            ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:175:40: error: ‘struct pt_regs’ has no member named ‘r11’
  regs->r8 = regs->r9 = regs->r10 = regs->r11 = 0;
                                        ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:176:6: error: ‘struct pt_regs’ has no member named ‘r12’
  regs->r12 = regs->r13 = regs->r14 = regs->r15 = 0;
      ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:176:18: error: ‘struct pt_regs’ has no member named ‘r13’
  regs->r12 = regs->r13 = regs->r14 = regs->r15 = 0;
                  ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:176:30: error: ‘struct pt_regs’ has no member named ‘r14’
  regs->r12 = regs->r13 = regs->r14 = regs->r15 = 0;
                              ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/elf.h:176:42: error: ‘struct pt_regs’ has no member named ‘r15’
  regs->r12 = regs->r13 = regs->r14 = regs->r15 = 0;
                                          ^
In file included from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/mm.h:51:0,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/scatterlist.h:6,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/dmaengine.h:28,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/skbuff.h:31,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00.h:33,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.c:32:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/pgtable.h: In function ‘pte_exec’:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/pgtable.h:129:2: warning: left shift count >= width of type [enabled by default]
  return !(pte_flags(pte) & _PAGE_NX);
  ^
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/pgtable.h: In function ‘pte_mkexec’:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/pgtable.h:213:2: warning: left shift count >= width of type [enabled by default]
  return pte_clear_flags(pte, _PAGE_NX);
  ^
In file included from /usr/src/linux-3.17.1-2.g5c4d099/include/uapi/linux/unistd.h:7:0,
                 from /usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/seccomp_64.h:4,
                 from /usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/seccomp.h:4,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/seccomp.h:11,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/sched.h:44,
                 from /usr/src/linux-3.17.1-2.g5c4d099/include/linux/skbuff.h:35,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00.h:33,
                 from /home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.c:32:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/unistd.h: At top level:
/usr/src/linux-3.17.1-2.g5c4d099/arch/x86/include/asm/unistd.h:24:33: fatal error: asm/unistd_64_x32.h: No such file or directory
 #  include <asm/unistd_64_x32.h>
                                 ^
compilation terminated.
/usr/src/linux-3.17.1-2.g5c4d099/scripts/Makefile.build:273: recipe for target '/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.o' failed
make[4]: *** [/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00/rt2x00dev.o] Error 1
/usr/src/linux-3.17.1-2.g5c4d099/Makefile:1399: recipe for target '_module_/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00' failed
make[3]: *** [_module_/home/matteo/Downloads/MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2/rt2x00] Error 2
Makefile:195: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make[1]: *** [__sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-3.17.1-2.g5c4d099-obj/i386/desktop'
Makefile:29: recipe for target 'all' failed
make: *** [all] Error 2

Qualche idea?