Realtek RTL8723BE: Internet instabile

5 risposte [Ultimo contenuto]
Ritratto di Atreiu 85
Atreiu 85
(Junior)
Offline
Junior
Iscritto: 10/11/2016
Messaggi: 7

Buonasera a tutte e a tutti.

Uso Debian 8.6 da qualche giorno. Ho un problema con la scheda di rete, una Realtek RTL8723BE: il segnale wireless è instabile, così che il SO si disconnette da Internet senza alcuna ragione apparente. Pare si tratti di una conflittualità tra il Kernel Linux (nel mio caso 3.16.0-4-amd64) e quel particolare modello di scheda.

Ho seguito la guida Wiki di Debian, installando i driver open: purtroppo il problema persiste. Ho trovato questa guida. Qualcuno sa dirmi in cosa consista e se può essere utile? Domando inoltre se va ad aggiornare il Kernel stesso?

Grazie a tutti e buona serata!
Fabio

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Hai installato il pacchetto firmware-realtek?

La guida che citi parte dal presupposto che tu abbia un kernel 4 o successivo, quindi devi comunque aggiornarlo prima di provare. Il che significa passare a testing (Stretch), almeno per kernel e pacchetti collegati (non è facilissimo, ma neanche impossibile metter su un sistema ibrido con pacchetti misti da stable e da testing che non si pestino i piedi).

Ritratto di Atreiu 85
Atreiu 85
(Junior)
Offline
Junior
Iscritto: 10/11/2016
Messaggi: 7

Ciao.

Ho installato il firmware-realtek e ho seguito la guida; tuttavia il kernel non è stato aggiornato:

fabio@Debian:~$ uname -r
3.16.0-4-amd64
fabio@Debian:~$

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

No, la guida non spiega come installare un kernel recente, ma l'autore, rispondendo a qualche commento sotto, sembra sottintendere che il sistema è stato testato solo con un kernel 4.0+ e dà anche qualche istruzione su come installarlo su Debian. Peccato che dia per scontato che un kernel 4.0+ sia disponibile per la propria versione di Debian, cosa ovviamente non vera per Debian 8, in cui il kernel più recente è il 3.16.

Se proprio vuoi installare un kernel più recente, dovrai abilitare la testing. Anzi, devi decidere se passare in toto alla testing, oppure mantenere il grosso dei tuoi pacchetti a Jessie e aggiornare a Stretch il minimo indispensabile.

Nel primo caso basta modificare il file /etc/apt/sources.list e cambiare ogni riferimento a jessie (o stable) in stretch (o testing). Poi dovrai dare

apt-get update
e infine
apt-get upgrade
apt-get dist-upgrade
che aggiornerà tutti i pacchetti (ci metterà molto e consumerà molta banda).

Nel secondo caso devi modificare il file sources.list aggiungendo, non sostituendo, una riga specifica per la testing:

deb http://ftp.it.debian.org/debian/ testing main contrib non-free

Ora dovrai imporre che i pacchetti che provengono dalla testing abbiamo una priorità inferiore a quelli della stable. Ciò si fa con una tecnica detta "pinning". In pratica devi creare un file che mi piace chiamare testing-on-demand e metterlo nella directory /etc/apt/preferences.d. Al suo interno copia queste righe:
# Accetta pacchetti da testing solo se non esistono in stable (mcortese)
 
Package: *
Pin: release a=testing
Pin-Priority: 100
Ora puoi lanciare il solito
apt-get update
Ma poi, invece che fare l'upgrade di tutti i pacchetti, installa solo quello che ti serve da testing, ad esempio
apt-get install linux-image/testing firmware-realtek/testing

Ritratto di Atreiu 85
Atreiu 85
(Junior)
Offline
Junior
Iscritto: 10/11/2016
Messaggi: 7

Ciao.

A dire il vero il sistema è molto stabile. Ho dato un'occhiata alla pagina Wiki di Debian che sconsiglia di forzare gli aggiornamenti kernel. Tra l'altro ho disabilitato in "sources.list" tutte le voci "non free" che avevo precedentemente inserito. Nella cartella Home, dopo aver seguito a guida suindicata, è comparsa una cartella (ti posto uno screenshot con la cartella evidenziata).

Al momento Internet sembra stabile - è da ieri che il SO non si disconnette.

Rimango in attesa.
Ciao.
Fabio

Attached images:

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Se hai deciso di non aggiornare, approvo in pieno. Tanto più che i problemi intermittenti sembrano spariti.

La directory misteriosa conterrà i sorgenti del driver che hai compilato?