HP 6716s,6715b和6710s笔记本电脑在linux上的无线问题

一年前我们买了几台惠普康柏的笔记本电脑 。 不同的模型,从6715s6715b6710s6735 …(不是所有的都经过我的手,所以我不知道他们每一个)。 他们带有预装的Win XP Home,它运行良好(除了我们删除了它们,并安装了XP Pro,因为我们在旧机器上安装了XP,并且摆脱了与OS捆绑在一起的所有宣传垃圾)。

现在,由于一些不同的原因,一些工作人员决定把linux debian / opensuse放在上面。 而且我很幸运,因为我在周末工作,所以我必须这么做;-(

大多数情况下工作正常,除了 – 前两个型号,我无法使无线工作。 我认为他们都有Broadcom BCM43XX内部卡,我有两个问题:
– 第一 – 这些笔记本电脑中的每一个都有一个无线开/关button,在启动时不会继续,因此,当使用开机启动时,它是closures的 – 并且不能打开
– 第二 – 我找不到该卡的驱动程序。 我甚至试过ndiswrapper,但一直没能得到它的工作

有没有人设法得到上述工作?

你没有看到灯亮的原因是因为正确的驱动程序没有加载。 硬件期望来自驱动器的信号告诉它来自睡眠模式; 它也在Windows上启动,如果你看的话。

你正在寻找B43的驱动程序。 除非您绝对必须使用bcm43xx驱动程序,否则不要使用bcm43xx驱动程序。 最新版本的驱动程序通常打包在新的vanilla内核版本中,但您可以在以下位置获得更多信息:

http://www.linuxwireless.org/en/users/Drivers/b43

openSUSE WIKI上的无线网卡链接看起来有点旧,但你可以在http://forums.opensuse.org上查询,或浏览他们的无线networking部分。 他们在那里有不less的openSUSE +无线专家。

我姐姐有HP 6730s,它带有你提到的卡。 我玩了一下,但这是一个废话,没有工作。 我在Broadcom的站点find了一些驱动程序,我可以使用WPA-EAP方法,但几秒钟后,机器就冻结了大约30秒。 它回来了一个断开的AP。

拿到像英特尔的5000n(4965AGN)卡这样的像样的卡,它可以直接使用。 (当心Bios黑名单一些“未经授权的”牌,4965AGN似乎没有问题。)

我曾与一台运行Ubuntu的惠普笔记本电脑工作,因为与蓝牙驱动程序冲突,无线无法工作。 我不得不写一个脚本,首先禁用蓝牙,然后安装无线网卡。 我没有机会看看我做了什么,所以我不能给出更多的细节。

如果我们能够看到“ lspci -v ”的输出结果(关于所涉及的卡),这将是有帮助的。

根据你有什么卡,你可能会幸运的使用B43驱动程序。 最有可能的是,您需要使用wl驱动程序(如果您的发行版不包含它,则可以从broadcom获得)或ndiswrapper(使用Windows XP的驱动程序)。

无论您使用的是哪个驱动程序,您可能会遇到与ssb(将被加载ohci_hcd)冲突。 如果你确保在ssb之前加载b43 / wl / ndiswrapper,你应该没问题。

另外请注意开启/closuresbutton可能会之后 。 我已经帮助了一个花了几乎整整一天的人试图debugging什么打破了他的无线,只是发现button已被设置为closures。

“ndiswrapper”应该工作。 键入ndiswrapper -l,它应该显示类似的东西

 netrt61g : driver installed device (1814:0302) present (alternate driver: rt61pci) 

如果你没有看到设备,那么它不是正确的驱动程序。 使用ndiswrapper删除所有当前安装的驱动程序,并尝试新的。 一次只安装一个驱动程序。 一旦你看到设备在场,那么你必须这样做

 ndiswrapper -m ndiswrapper -mi ndiswrapper -ma 

如果你看到上面复制的备用驱动程序消息,那么编辑文件/etc/modprobe.d/blacklist并在底部添加以下行

 blacklist rt61pci 

将replace驱动程序消息中的任何名称replace为rt61pci。

重新启动机器后,查看是否检测到卡。 如果不添加以下行到/etc/rc.d/rc.local modprobe ndiswrapper

并重新启动一次。

尝试使用NetworkManager进行无线连接。 它会导致有线连接的问题太多,但对于无线NetworkManager非常棒。

我在这里或者那里用了很多次的调整方法,在惠普,戴尔,macros基,IBM等多家厂商的硬件上在各种Linux上安装了Windows驱动。 “ndiswrapper”从来没有让我失望。 事实上,在旧版本的Linux中,即使驱动程序开箱即用,基于ndiswrapper的驱动程序的性能比默认的Linux驱动程序更好。 所以,即使卡片被默认检测到,也可能使用ndiswrapper。

如果操作系统不是问题。 尝试安装Fedora 11.它具有惊人的无线卡支持,甚至默认驱动程序的性能与基于ndiswrapper的驱动程序相当。

我inheritance了我的妻子的戴尔Inspiron,它有这样一张卡片。 我确实设法把ndiswrapper提交到足以让它工作正常,但它会不经常挂起失败,所以我咬紧牙关,付了30美元,用一个支持良好的英特尔无线网卡代替它。 不那么优雅,总有一天希望是没有必要的,但是如果现在工作的很好,那么肯定有可能。