Scheda WiFi Realtek RTL8188EE

2 risposte [Ultimo contenuto]
Ritratto di solitone
solitone
(Newbie)
Offline
Newbie
Iscritto: 28/01/2015
Messaggi: 2

Ciao a tutti,

dopo anni che non usavo più debian, ho installato la versione 7.8 sul mio portatile. Mi sono scontrato con un problema abbastanza comune: la wireless non funziona. La rete con cavo funziona, ma al momento ho solo a disposizione una wireless, quindi purtroppo per ora debian è inutilizzabile.

Stando a Windows 8 e all'etichetta incollata sotto il mio laptop, la scheda WiFi è una Realtek RLT8188EE. Ho installato il pacchetto .deb firmware-realtek (0.36+wheezy.1), ma non è cambiato nulla: il WiFi non funziona e se faccio un 'iwconfig' ottengo semplicemente:

lo        no wireless extensions.
 
eth0      no wireless extensions.

D'altro canto, se faccio 'modprobe rlt8188ee', mi viene fuori che quel modulo non esiste. Ho provato allora a fare 'modprobe rtlwifi', che viene effettivamente caricato, ma non risolve nulla.

La documentazione del pacchetto firmware-realtek (0.36+wheezy.1) parla di un generico chip RTL8188, ma non cita esplicitamente il chip RTL8188EE che c'è sulla mia scheda. Può essere questo il problema?

Vedo che la versione wheezy-backports del pacchetto firmware-realtek (0.43~bpo70+1), invece, contiene proprio il firmware per Realtek RTL8188EE. Posso installarlo senza problemi sulla mia wheezy?

-- EDIT --

Ho installato la versione backport, ma continuo a non trovare il modulo rtl8188ee:

# modprobe rtl8188ee
FATAL: Module rtl8188ee not found.

Avrà un nome diverso? Da quello che leggevo in giro no, il nome dovrebbe essere quello...

Tra l'altro, con un 'lspci' non vedo nessun dispositivo con un riferimento a RTL8188EE. Per esempio:

# lspci|grep Realtek
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5227 (rev 01)
08:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8179 (rev 01)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 08)

Eppure sia sull'etichetta posta sul retro del portatile, sia da Windows 8 vedo che il chip è proprio quello...

Ho provato anche a fare un reboot, ma la scheda continua a non essere rilevata.

-- EDIT 2 --

Ma che versione del kernel bisogna usare con firmware-realtek (0.43~bpo70+1)?

Nelle dipendenze non sono precisati vincoli. Ma il mio attuale kernel 3.2 di wheezy andrà davvero bene?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Ciao,
credo che tu debba installare anche il kernel dai backports di wheezy, attualmente hai installato dai backports il firmware e questo è giusto ma ti manca ancora il driver del kernel che non è presente nel 3.2 ma lo trovi nel 3.16.

Ritratto di solitone
solitone
(Newbie)
Offline
Newbie
Iscritto: 28/01/2015
Messaggi: 2

Avevi ragione, grazie!

Ho installato l'ultimo backport 3.16 e adesso il modulo rtl8188ee viene caricato automaticamente e la wireless finalmente funziona--in questo momento sto scrivendo da debian Wink

# uname -a
Linux aldous 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08) x86_64 GNU/Linux
 
# lsmod|grep rtl
rtl8188ee              82986  0 
rtl_pci                25944  1 rtl8188ee
rtlwifi                54679  2 rtl_pci,rtl8188ee
mac80211              502224  3 rtl_pci,rtlwifi,rtl8188ee
cfg80211              438375  2 mac80211,rtlwifi
 
# iwconfig 
eth0      no wireless extensions.
 
wlan0     IEEE 802.11bgn  ESSID:"..."  
          Mode:Managed  Frequency:2.462 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Bit Rate=18 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=46/70  Signal level=-64 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:15   Missed beacon:0
 
lo        no wireless extensions.

Comunque per me, che erano anni che non frequentavo più e non ricordo più nulla, il fatto che non fosse chiaramente specificata una dipendenza di questo tipo sul pacchetto firmware-reaktek ha reso le cose un po' ingarbugliate!

Bene comunque, ora devo solo risolvere il fatto che non mi parte X/gdm3 se faccio il boot in modalità UEFI (cioè, con Legacy Support Mode disabilitato)...

-- EDIT --

Sembra che il nuovo kernel abbia risolto anche il problema con X, adesso gdm3 parte anche con la modalità Legacy del UEFI disabilitata. Prima non partiva, e lanciando startx veniva fuori un errore del tipo:
Fatal server error: no screens found
... boh!