首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联想IdeaPad瑜伽13无线

联想IdeaPad瑜伽13无线
EN

Ask Ubuntu用户
提问于 2016-07-24 22:41:17
回答 2查看 835关注 0票数 2

我在联想的IdeaPad瑜伽13上运行Ubuntu16.04,而这台电脑无法连接到wifi。“连接”菜单中没有显示无线网络。我试着安装基于这个司机这个答案,但没有改变任何东西。我将r8723au模块从/etc/modprobe.d/blacklist.conf中列入黑名单,以禁用先前安装的驱动程序,但无线仍然无法工作。

编辑:

lspci | grep Wirelesslspci -nnk | grep 0280 -A2都没有输出,但是lsusb的输出包含无线网卡:

代码语言:javascript
复制
Bus 001 Device 005: ID 0bda:1724 Realtek Semiconductor Corp. RTL8723AU 802.11n WLAN Adapter

编辑2:

dmesg | grep 8723的输出:

代码语言:javascript
复制
[    4.906937] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723a_fw.bin  
[    5.129061] usb 1-1.4: RTL8723AU rev B (TSMC) 1T1R, TX queues 2, WiFi=1, BT=1, GPS=0, HI PA=0  
[    5.129064] usb 1-1.4: RTL8723AU MAC: 20:16:d8:b0:33:d7  
[    5.129068] usb 1-1.4: rtl8xxxu: Loading firmware rtlwifi/rtl8723aufw_B_NoBT.bin  
[    5.731976] usbcore: registered new interface driver rtl8723au  

编辑3:

rfkill list all的输出:

代码语言:javascript
复制
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no 
1: ideapad_bluetooth: Bluetooth     
Soft blocked: yes   
Hard blocked: no 
4: hci0: Bluetooth  
Soft blocked: no    
Hard blocked: no 
5: phy1: Wireless LAN   
Soft blocked: no    
Hard blocked: no

lsmod | grep 8723的输出:

8723au 892928 0

编辑4:

完整的lsmod

代码语言:javascript
复制
Module                  Size  Used by
cmac                   16384  2
rtsx_usb_ms            20480  0
rtsx_usb_sdmmc         28672  0
memstick               20480  1 rtsx_usb_ms
rtsx_usb               24576  2 rtsx_usb_sdmmc,rtsx_usb_ms
8723au                892928  0
rfcomm                 69632  2
arc4                   16384  2
bnep                   20480  2
rtl8xxxu               73728  0
mac80211              737280  1 rtl8xxxu
cfg80211              565248  1 mac80211
btusb                  45056  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             520192  29 bnep,btbcm,btrtl,btusb,rfcomm,btintel
hid_multitouch         20480  0
asix                   40960  0
usbnet                 45056  1 asix
mii                    16384  2 asix,usbnet
uvcvideo               90112  0
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
hid_sensor_magn_3d     16384  0
videobuf2_v4l2         28672  1 uvcvideo
hid_sensor_accel_3d    16384  0
hid_sensor_gyro_3d     16384  0
hid_sensor_incl_3d     16384  0
hid_sensor_rotation    16384  0
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
v4l2_common            16384  1 videobuf2_v4l2
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
hid_sensor_trigger     16384  10 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d
industrialio_triggered_buffer    16384  5 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d
hid_sensor_custom      20480  0
hid_sensor_iio_common    16384  6 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_magn_3d
media                  24576  2 uvcvideo,videodev
nls_iso8859_1          16384  1
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
snd_hda_codec_hdmi     53248  1
joydev                 20480  0
kvm                   536576  0
snd_hda_codec_conexant    24576  1
snd_hda_codec_generic    77824  1 snd_hda_codec_conexant
snd_hda_intel          36864  3
snd_hda_codec         135168  4 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
snd_hda_core           73728  5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
aesni_intel           167936  2
snd_rawmidi            32768  1 snd_seq_midi
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
ablk_helper            16384  1 aesni_intel
cryptd                 20480  2 aesni_intel,ablk_helper
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
input_leds             16384  0
snd_timer              32768  2 snd_pcm,snd_seq
serio_raw              16384  0
snd                    81920  17 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              16384  1 snd
mei_me                 36864  0
mei                    98304  1 mei_me
lpc_ich                24576  0
ideapad_laptop         24576  0
sparse_keymap          16384  1 ideapad_laptop
acpi_als               16384  0
kfifo_buf              16384  2 industrialio_triggered_buffer,acpi_als
industrialio           57344  9 hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,hid_sensor_incl_3d,hid_sensor_accel_3d,acpi_als,hid_sensor_rotation,kfifo_buf,hid_sensor_magn_3d
int3400_thermal        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
hid_sensor_hub         20480  8 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_custom,hid_sensor_magn_3d,hid_sensor_iio_common
mac_hid                16384  0
usbhid                 49152  0
hid                   118784  3 hid_multitouch,hid_sensor_hub,usbhid
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
i915                 1208320  3
i2c_algo_bit           16384  1 i915
drm_kms_helper        147456  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
psmouse               126976  0
drm                   360448  5 i915,drm_kms_helper
ahci                   36864  3
libahci                32768  1 ahci
wmi                    20480  1 ideapad_laptop
video                  40960  2 i915,ideapad_laptop
fjes                   28672  0

iwconfig

代码语言:javascript
复制
lo        no wireless extensions.

wlx2016d8b033d7  IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off

enxac293adb851c  no wireless extensions.

编辑5:

lsmod | grep 8723

代码语言:javascript
复制
r8723au               516096  0
cfg80211              565248  1 r8723au

sudo modprobe 8723au

代码语言:javascript
复制
modprobe: ERROR: could not insert '8723au': Device or resource busy
EN

回答 2

Ask Ubuntu用户

发布于 2016-07-25 21:06:16

本地驱动程序rtl8xxxu和编译的驱动程序8712au都已加载。我怀疑他们之间有冲突。在我们发现其他情况之前,我怀疑本地驱动程序会更好地工作。让我们把8723‘s列入黑名单:

代码语言:javascript
复制
sudo -i
echo "blacklist 8723au"  >>  /etc/modprobe.d/blacklist.conf
exit

重新启动。

界面扫描并看到网络吗?

代码语言:javascript
复制
sudo iwlist scan 

如果它看到网络,它很可能会连接起来。

现在我们知道这是无效的,我们将反转序列,只尝试编译的驱动程序。

代码语言:javascript
复制
gksudo gedit /etc/modprobe.d/blacklist.conf

如果您没有文本编辑器gedit,请使用nano或kate或传单垫。更改最后一行,现在的内容如下:

代码语言:javascript
复制
blacklist 8723au

改为:

代码语言:javascript
复制
blacklist rtl8xxxu

仔细校对,保存并关闭文本编辑器。重新启动。

现在它扫描了吗?

从您的粘贴中,我们看到了一个固件问题。让我们试试以后的固件,看看它是否有帮助。与临时工作的互联网连接:

代码语言:javascript
复制
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.158_all.deb
sudo dpkg -i linux-firmware*.deb
sudo modprobe -r r8723au && sudo modprobe r8723au

此外,您的无线网卡处于监视器模式;应该对其进行管理:

代码语言:javascript
复制
sudo ifconfig wlx2016d8b033d7 down
sudo iwconfig wlx2016d8b033d7 mode managed
sudo ifconfig wlx2016d8b033d7 up

另外,请确定在中,在WiFi下,模式是客户端,而不是AdHoc。

有什么改善吗?

票数 1
EN

Ask Ubuntu用户

发布于 2016-10-22 23:43:00

我没有从命令lspci -nnk | grep 0280 -A2获得任何输出,但是我从sudo lspci -nnv |grep ualcom获得了一个输出,其中ualcom是我的卡名的一部分。你需要用你的名片的名字代替它。

我有一个联想i310,运行Ubuntu16.04(内核4.4)。硬件有wi,我用在窗户上。无线网络硬件开机了。然而,当我刚启动笔记本电脑时,wi就不起作用了。

对我来说,解决办法是:

  • 打开笔记本电脑
  • 按几秒钟电源按钮
  • 再次打开笔记本电脑

现在wi神奇地起作用了。

缺点是你每次打开笔记本电脑都需要做这个操作。还在寻找一个永久的解决方案。

另见这个职位

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/802503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档