HP Pavilion tx2000 - 从 12.04 升级到 12.10 全新安装后,Wifi 适配器不再工作

HP Pavilion tx2000 - 从 12.04 升级到 12.10 全新安装后,Wifi 适配器不再工作

我有一台 HP Pavilion tx2000,几个月来一直在运行 Ubuntu 12.04,没有任何问题(wifi 运行良好),直到昨天我的硬盘出现故障。我更换了硬盘,决定安装 Ubuntu 12.10。与 12.04 不同,安装完成后,wifi 无法使用,所有更新都已安装(通过以太网)。右上角的网络下拉菜单甚至没有显示无线选项。

我搜索了一下 Google,找到了一些看似可行的解决方案。不幸的是,它们没有奏效。

以下是我尝试过的:

sudo apt-get remove bcmwl-kernel-source 
sudo apt-get install b43-fwcutter
sudo apt-get install firmware-b43-lpphy-installer

重新启动计算机。

但 wifi 仍然无法使用。这时我有点慌了,尝试通过运行以下命令撤消之前的命令:

sudo apt-get remove b43-fwcutter firmware-b43-lpphy-installer
sudo apt-get install bcmwl-kernel-source

重新启动计算机。

wifi 仍然无法使用。

我就到此为止了,因为我不知道自己在做什么,也不想把事情搞砸。网络下拉菜单仍然没有显示无线选项,笔记本电脑上的硬件 wifi 开关是琥珀色的(wifi 开启时会变成蓝色)。使用硬件开关不会改变颜色。

输出自:sudo lspci

...
08:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
...

输出自:sudo lshw -class network

*-network UNCLAIMED     
   description: Network controller
   product: BCM4322 802.11a/b/g/n Wireless LAN Controller
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:08:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: latency=0
   resources: memory:d1100000-d1103fff
...

输出自:sudo rfkill list all

0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes

更新:

写完这个问题后尝试了以下命令:

sudo rfkill unblock all

一开始它什么也没做,但在运行了大约四次之后,sudo rfkill 列出全部现在返回:

0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no

但网络菜单仍然没有无线选项,硬件开关仍然发出琥珀色光。按下硬件开关会重新打开硬件块,我必须运行sudo rfkill 解除所有阻止多次即可将其关闭。

任何帮助都将不胜感激!

更新 2:

完整输出sudo lspci-nn

00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] RS780 Host Bridge [1022:9600]
00:01.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (int gfx) [1022:9602]
00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0) [1022:9604]
00:05.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 1) [1022:9605]
00:06.0 PCI bridge [0604]: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) [1022:9606]
00:11.0 SATA controller [0106]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.1 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller [1002:4398]
00:12.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.1 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller [1002:4398]
00:13.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller [1002:4385] (rev 3a)
00:14.1 IDE interface [0101]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller [1002:439c]
00:14.2 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) [1002:4383]
00:14.3 ISA bridge [0601]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d]
00:14.4 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge [1002:4384]
00:14.5 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Processor HyperTransport Configuration [1022:1300] (rev 40)
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Processor Address Map [1022:1301]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Processor DRAM Controller [1022:1302]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Processor Miscellaneous Control [1022:1303]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 11h Processor Link Control [1022:1304]
01:05.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI RS780M/RS780MN [Mobility Radeon HD 3200 Graphics] [1002:9612]
08:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)

答案1

请打开终端并执行:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl

它能正常工作吗?

相关内容