我已经在 Toshiba Satellite L-510 笔记本电脑上安装了 Ubuntu 12.04。无线局域网不工作。
我安装了 Realtek 无线网卡。系统设置 > 网络- 显示“不可用”。内核版本是 3.2.0-73-generic。
sudo rfkill list all - command shows following result ....
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
7: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
lsmod
命令显示:
Module Size Used by
nls_iso8859_1 12617 1
nls_cp437 12751 1
vfat 17308 1
fat 55605 1 vfat
usb_storage 39646 1
parport_pc 32114 0
rfcomm 38139 16
ppdev 12849 0
bnep 17830 2
binfmt_misc 17292 1
dm_crypt 22528 0
joydev 17393 0
arc4 12473 2
snd_hda_codec_hdmi 31823 1
snd_hda_codec_realtek 174385 1
snd_hda_intel 32719 3
snd_hda_codec 109562 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
rtl8192se 94189 0
snd_pcm 80916 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
rtlwifi 95855 1 rtl8192se
snd_seq_midi 13132 0
snd_rawmidi 25424 1 snd_seq_midi
mac80211 436493 2 rtl8192se,rtlwifi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51592 2 snd_seq_midi,snd_seq_midi_event
uvcvideo 67203 0
videodev 86588 1 uvcvideo
snd_timer 28931 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
psmouse 97218 0
serio_raw 13027 0
btusb 17948 2
snd 62250 16 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
bluetooth 158447 23 rfcomm,bnep,btusb
cfg80211 178877 2 rtlwifi,mac80211
soundcore 14635 1 snd
snd_page_alloc 14115 2 snd_hda_intel,snd_pcm
toshiba_bluetooth 12711 0
toshiba_acpi 18158 0
sparse_keymap 13658 1 toshiba_acpi
wmi 18744 1 toshiba_acpi
mac_hid 13077 0
lp 17455 0
parport 40930 3 parport_pc,ppdev,lp
usbhid 41937 0
hid 81731 1 usbhid
i915 428458 4
drm_kms_helper 45466 1 i915
drm 197641 5 i915,drm_kms_helper
r8169 56396 0
i2c_algo_bit 13199 1 i915
video 19115 1 i915
rfkill unblock all
命令并没有解决问题。
还有其他建议吗?我应该说一下,我购买的这台笔记本电脑没有操作系统,在双启动分区中我安装了 Windows XP,无线功能可以正常工作。
答案1
查看功能键,F12您应该会看到一个无线塔图标。按住FN键盘左下角的键,然后按 F12 键打开无线。硬件拦截应该已关闭,您应该会看到附近的接入点,
我希望您至少尝试 12.04.5,因为早期版本可能没有可用的驱动程序(不确定 8192 是否如此,但 8723 肯定存在问题,并且两个驱动程序都在同一个源包中。后来的版本(如 12.10)修复了该问题,但不再受支持,因此我建议尝试 14.04。
答案2
@ubfan1 的说法是正确的,但从你的评论来看,我怀疑你可能需要执行另一个步骤才能启用你的fn
密钥(从而启用你的无线功能)。你应该在你的 中编辑一行/etc/default/grub
,然后重新加载 grub 并重新启动你的计算机。方法如下:
- 备份现有的 grub 文件,以防万一:
# cp /etc/default/grub /etc/default/grub.old
- 打开 grub 文件进行编辑:
# gedit /etc/default/grub
- 查找以 开头的行
GRUB_CMDLINE_LINUX_DEFAULT
。编辑它,使其看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pcie_aspm=force acpi_osi=Linux i915.i915_enable_rc6=1″
这将点亮一堆热键和电源管理功能。
- 更新 grub 并重启计算机:
# update-grub && reboot
- 如果一切顺利,您应该能够使用
fn
键盘快捷键。否则,您可以恢复旧的 grub 文件:
# mv /etc/default/grub.old /etc/default/grub
来源这里。