Eu tenho uma placa wifi Realtek que está realmente atrapalhando a conexão com a Internet do meu laptop. De acordo com alguns bugs da barra de lançamento, eles sugeriram desativar o msi e o powerave. Como defino os parâmetros msi, swlps, ips e fwlps? detalhes do driver da placa wifi estão abaixo.
modinfo rtl8723be
filename: /lib/modules/3.16.3-031603-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko
firmware: rtlwifi/rtl8723befw.bin
description: Realtek 8723BE 802.11n PCI wireless
license: GPL
author: Realtek WlanFAE <[email protected]>
author: PageHe <[email protected]>
srcversion: 8630CF9344D90D47240D1FF
alias: pci:v000010ECd0000B723sv*sd*bc*sc*i*
depends: rtlwifi,rtl_pci,btcoexist,mac80211
vermagic: 3.16.3-031603-generic SMP mod_unload modversions
parm: swlps:bool
parm: swenc:using hardware crypto (default 0 [hardware])
(bool)
parm: ips:using no link power save (default 1 is open)
(bool)
parm: fwlps:using linked fw control power save (default 1 is open)
(bool)
parm: msi:Set to 1 to use MSI interrupts mode (default 0)
parm: debug:Set debug level (0-5) (default 0) (int)
parm: disable_watchdog:Set to 1 to disable the watchdog (default 0)
(bool)
Placa sem fio
lspci | grep -i wire
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
se eu definir msi = 0, recebo o seguinte erro
[ 18.096063] rtl8723be: unknown parameter 'msi' ignored
Responder1
Antes de começar, você precisará instalar sysfsutils
:
sudo apt-get update
sudo apt-get install sysfsutils
Primeiro, para mostrar as opções que estão em uso atualmente e os parâmetros existentes, execute o seguinte comando:
sudo systool -a -v -m rtl8723be | grep -A8 "Parameters:"
Em "Parâmetros:", você verá as opções disponíveis e os parâmetros existentes. Aqui está um exemplo dessa seção:
Parameters:
debug = "1"
disable_watchdog = "N"
fwlps = "Y"
ips = "Y"
msi = "Y"
swenc = "N"
swlps = "N"
Parece que a opção msi pode ser definida como Y
ou N
.
Para desativar o msi, você deve executar os seguintes comandos:
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be msi=N
Agora, verifique a alteração:
sudo systool -a -v -m rtl8723be | grep -A8 "Parameters:"
A saída agora deve ficar assim:
Parameters:
debug = "1"
disable_watchdog = "N"
fwlps = "Y"
ips = "Y"
msi = "N"
swenc = "N"
swlps = "N"
Para tornar essa alteração permanente, você deve criar um arquivo /etc/modprobe.d/rtl8723be.conf
. Execute o seguinte comando:
sudo nano /etc/modprobe.d/rtl8723be.conf
Agora, copie e cole o seguinte no arquivo:
options rtl8723be debug=1
options rtl8723be disable_watchdog=N
options rtl8723be fwlps=Y
options rtl8723be ips=Y
options rtl8723be msi=N
options rtl8723be swenc=N
options rtl8723be swlps=N
Pressione CTRL+ oe depois pressione ENTERpara salvar o arquivo. Pressione CTRL+ xpara sair do nano.
Agora você pode fazer alterações neste arquivo para aplicar as configurações desejadas. Depois de fazer alterações no arquivo, execute os seguintes comandos para aplicar as alterações:
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be
Responder2
Estou usando o Ubuntu 14.04 com kernel 14.10. Isso funciona para mim.
~$ sudo modprobe rtl8723be msi=0
~$ more /sys/module/rtl8723be/parameters/msi
N
~$ sudo modprobe -r rtl8723be
~$ sudo modprobe rtl8723be msi=1
~$ more /sys/module/rtl8723be/parameters/msi
Y
Mesma versão do módulo:
~$ modinfo rtl8723be
filename: /lib/modules/3.16.0-23-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko
firmware: rtlwifi/rtl8723befw.bin
description: Realtek 8723BE 802.11n PCI wireless
license: GPL
author: Realtek WlanFAE <[email protected]>
author: PageHe <[email protected]>
srcversion: C94095C986767A931B924EF
O padrão é 0, msi
então não há necessidade disso, mas você deveriaips=0 fwlps=0
Tente com ambos modprobe
ou insmod
.
Responder3
Em relação à sua pergunta sobre como definir parâmetros, você poderia usar algo como (=0 significa desabilitar, =1 significa habilitar e, como Sneetsher menciona, msi está desabilitado por padrão):
$ echo "options rtl8723be fwlps=0 ips=0" | sudo tee /etc/modprobe.d/rtl8723be.conf
Em relação ao seu problema de WiFi, você pode verificarminha respostapara a perguntaMeu wifi cai a conexão depois de alguns minutos realtek8723be