Slackware 14.1: wireless lentissimo[RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

Purtroppo avevo tradotto la documentazione, ma era in slackers.it che ora non c'è più, Mi sembrava di averla messa anche qui, ma non la trovo.
Comunque era tradotta da http://alien.slackbook.org/dokuwiki/dok ... re:network

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da Trotto@81 »

Peccato che eliminando rc.wireless.conf a me l'errore non sia sparito, ma solo cambiato leggermente.
Non escludo che possa essere un problema di driver, visto che sono ancora su una 14.1 stock e come scheda ho una Intel AC-7260 con driver iwlwifi.

Codice: Seleziona tutto

root:~# /etc/rc.d/rc.inet1 wlan0_restart
Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device wlan0 ; Operation not supported.
Successfully initialized wpa_supplicant

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da rik70 »

Trotto@81 ha scritto:Peccato che eliminando rc.wireless.conf a me l'errore non sia sparito, ma solo cambiato leggermente.
Non escludo che possa essere un problema di driver, visto che sono ancora su una 14.1 stock e come scheda ho una Intel AC-7260 con driver iwlwifi.

Codice: Seleziona tutto

root:~# /etc/rc.d/rc.inet1 wlan0_restart

Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device wlan0 ; Operation not supported.
Successfully initialized wpa_supplicant
Ho sbagliato io:
anziché rinominare rc.wireless.conf avevo spostato rc.wireless ci credo che non c'era nessun output :lol:

@conraid e gli altri:
dimenticate quanto detto sopra.

Riavvolgiamo.

A default:

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 ath9k0_restart

Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device ath9k0 ; Operation not supported.
Successfully initialized wpa_supplicant
Togliendo rc.wireless.conf: idem come sopra.

Commentando:

Codice: Seleziona tutto

if [ -n "$ESSID" -o -n "$MODE" ] ; then
        echo "$0:  $IWCOMMAND nick $NICKNAME" | $LOGGER
        $IWCOMMAND nick $NICKNAME
fi

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 ath9k0_restart
/etc/rc.d/rc.inet1:  ath9k0 information: 'Any ESSID'
Successfully initialized wpa_supplicant
Rimettendo al suo posto rc.wireless.conf ottengo lo stesso risultato(ultimo).
Quindi come risolviamo senza alterare lo script rc.wireless?

@Trotto
Sei sicuro che il messaggio sia cambiato? A me sembra lo stesso: l'errore è dato dal comando iwconfig che tenta d'impostare il nickname della scheda wireless - vedi codice di rc.wireless incollato sopra.
Cito dal tuo post:


Il driver non c'entra visto che il comportamento mi pare identico e io sono con gli atheros.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

Non mi sembra di aver detto di togliere il file, ma la sezione di default, o rinominarla.
conraid ha scritto:Il problema non è rc.wireless, ma rc.wireless.conf, il quale è deprecato da molti anni.
La scheda wireless si configura con rc.inet1.conf come le schede wired, quel file è rimasto per compatibilità, credo.
In quel file, che alla fine è un esempio, c'è la modalità default, ecco toglietela, magari rinominandola. Per esempio da *) mettete qualcome come x*) ecco che l'errore dovrebbe sparire, non andate a modificare gli script di avvio delle reti.
anche nel testo in inglese che ho citato dice la stessa cosa.

edit /etc/rc.d/rc.wireless.conf and comment out this section right in the beginning of the file:

*)
INFO="Any ESSID"
ESSID="any"
;;

so that it will look like this:

# *)
# INFO="Any ESSID"
# ESSID="any"
# ;;

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da rik70 »

conraid ha scritto:Non mi sembra di aver detto di togliere il file, ma la sezione di default, o rinominarla.
Sì, sono io che ho fatto casino, perdonatemi.

Ma non risolve il problema dell'output

Codice: Seleziona tutto

Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device ath9k0 ; Operation not supported.
Come mai?

Se ho capito bene la faccenda, questa parte di codice in rc.wireless

Codice: Seleziona tutto

if [ -n "$ESSID" -o -n "$MODE" ] ; then
        echo "$0:  $IWCOMMAND nick $NICKNAME" | $LOGGER
        $IWCOMMAND nick $NICKNAME
fi
fa un check delle variabili $MODE e $ESSID.

Se una delle 2 è "vuota" (scusate se mi esprimo come mangio), rc.wireless esegue il comando

Codice: Seleziona tutto

iwconfig <interfaccia> nick <nickname>
che genera l'output di errore visto sopra.

Ora: se apro rc.wireless.conf e lo cambio in

Codice: Seleziona tutto

*)
INFO="Any ESSID"
ESSID="any"
MODE="Managed"
;;
l'errore dovrebbe sparire.

E invece no, è sempre lì in tutto il suo splendore.

Cosa c'è di sbagliato?

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

Aspetta. In quel pezzo di codice c'è sempre il default, cioè *)
devi toglierlo, rinominarlo, commentarlo, ma non tenere il default.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da Trotto@81 »

rik70 ha scritto: @Trotto
Sei sicuro che il messaggio sia cambiato? A me sembra lo stesso: l'errore è dato dal comando iwconfig che tenta d'impostare il nickname della scheda wireless - vedi codice di rc.wireless incollato sopra.
Cito dal tuo post:


Il driver non c'entra visto che il comportamento mi pare identico e io sono con gli atheros.
Dopo aver rimosso rc.wireless.conf manca la prima riga dell'errore "wlan0 information...".
Piacerebbe anche a me fare sparire l'errore e capire perché iwconfig mi dice che sono allineato ad 1 MB/s, mentre il modem a 270 MB/s.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da rik70 »

conraid ha scritto:Aspetta. In quel pezzo di codice c'è sempre il default, cioè *)
devi toglierlo, rinominarlo, commentarlo, ma non tenere il default.
K, ma non cambia. Eliminato il default, va a pescare questo da rc.wireless.conf:

Codice: Seleziona tutto

# Generic example (decribe all possible settings)
*)
    INFO="Fill with your own settings..."
[...]
Se gli aggiungi "MODE="Managed", ottieni:

Codice: Seleziona tutto

etc/rc.d/rc.inet1:  ath9k0 information: 'Fill with your own settings...'
Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device ath9k0 ; Operation not supported.
Successfully initialized wpa_supplicant
Nota come questa volta prende il contenuto della variabile $INFO e la "stampa" - e fin qui ci siamo - ma continua sempre a lanciare quel c**** di 'iwconfig nick <etc>'.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

rik70 ha scritto:
conraid ha scritto:Aspetta. In quel pezzo di codice c'è sempre il default, cioè *)
devi toglierlo, rinominarlo, commentarlo, ma non tenere il default.
K, ma non cambia. Eliminato il default, va a pescare questo da rc.wireless.conf:

Codice: Seleziona tutto

# Generic example (decribe all possible settings)
*)
    INFO="Fill with your own settings..."
[...]
è quello il default.
Metti x*) invece di *)
in pratica non deve esserci *) altrimenti per ogni scheda prende quel settaggio.
Come vedi in quel file ci sono mac address a cui assegnare opzioni, altrimenti con asterisco dici "qualsiasi scheda", togli quella parte.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da Trotto@81 »

Allora, ho scoperto che non digerisce l'opzione sottostante, se lo lascio commentato non mi da più l'errore.

Codice: Seleziona tutto

WLAN_MODE[4]=Managed
Il resto si risolve come dice conraid o eliminado del tutto il file rc.wireless.conf.

Resta solo da capire il perché di questo bitrate.

Codice: Seleziona tutto

wlan0     IEEE 802.11abgn  ESSID:"Batcave"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 11:22:33:44:55:66   
          Bit Rate=1 Mb/s   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=70/70  Signal level=-21 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Ultima modifica di Trotto@81 il mer 27 gen 2016, 19:51, modificato 1 volta in totale.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da rik70 »

conraid ha scritto:è quello il default.
Metti x*) invece di *)
Azz, hai ragione #-o

Ok, tolto il default ora pesca questa entry che ho aggiunto:

Codice: Seleziona tutto

20:4E:7F:*)
  INFO="OK,Mac della mia wireless"
  MODE="Managed"
   ;;
Ma continua a lanciare iwconfig nick:

Codice: Seleziona tutto

/etc/rc.d/rc.inet1:  ath9k0 information: 'OK,Mac della mia wireless'
Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device ath9k0 ; Operation not supported.
Successfully initialized wpa_supplicant
Mo mi sono impuntato e son dolori :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

Scusa rik70, ma perché fai così? Ripeto, leggi la documentazione. Quel file è deprecato, non usarlo, e non mettere configurazione per la tua scheda.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da conraid »

Comunque quello è un errore irrilevante. Avere il nickname è solo pignoleria.

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3558
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da Trotto@81 »

conraid ha scritto:Comunque quello è un errore irrilevante. Avere il nickname è solo pignoleria.
Ti do ragione, ma vederlo al boot non è il massimo.
Ho risolto anche il problema del bitrate togliendo "auto", anche se verificando la banda con un trasferimento sulla rete andavo ben oltre il MB/s.
Consiglio a rik70 di provare a commentare l'opzione "Manged", nel mio caso ha risolto.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Slackware 14.1: wireless lentissimo[RISOLTO]

Messaggio da rik70 »

conraid ha scritto:Scusa rik70, ma perché fai così? Ripeto, leggi la documentazione. Quel file è deprecato, non usarlo, e non mettere configurazione per la tua scheda.
Si si, ci sono, ma volevo capire chi o cosa generava quell'errore. Non bastava eliminarlo o modificare il default, ma togliere anche tutto il superfluo da rc.inet1.conf, come ha suggerito Trotto@81:

Codice: Seleziona tutto

IFNAME[4]="ath9k0"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="wext"
USE_DHCP[4]="no"
IPADDR[4]="192.168.1.19"
NETMASK[4]="255.255.255.0"
GATEWAY[4]="192.168.1.254"
Nel mio caso anche WLAN_ESSID - e che se ne fa, visto che lo prende dal config di wpa_supplicant? - altrimenti stesso errore di sempre.

Ora ci siamo.

Per la questione velocità:

Codice: Seleziona tutto

iwconfig ath9k0 | grep -i rate
          Bit Rate=19.5 Mb/s   Tx-Power=20 dBm
ma:

Codice: Seleziona tutto

iw ath9k0 station dump | grep -i rate
	tx bitrate:	65.0 MBit/s MCS 7
	rx bitrate:	65.0 MBit/s MCS 7
che è l'effettiva velocità riportata dal router. Chi sbaglia? Non sarà una versione non proprio aggiornata di iwconfig?(edit: no è l'ultima stabile)

Rispondi