`
chhff
  • 浏览: 28661 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ubuntu 8.04 6515b无线网卡驱动安装

阅读更多
第一次装的时候,看到有人说可以用firmware来装了,方法就是用b43_fwcutter,心里暗自高兴呢,原来简单啊!按照大侠们提供的办法装上,才发现无效。没办法只有再搜,多次尝试,最后还是得用ndiswrapper来实现了!

按照教程,装上ndiswrapper,装上驱动,启动!!仍然无效,nm-applet配置里面无无线网卡的配置,没有“启用无线”,才知道仍然没有成功!继续搜,让我看到了http://blog.chinaunix.net/u/6303/showart_432440.html这篇文章,他告诉我们:

本本的lspci输出:

30:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02)

lspci -vn的输出:

30:00.0 0280: 14e4:4311 (rev 02)

       Subsystem: 103c:1375

       Flags: bus master, fast devsel, latency 0, IRQ 18

       Memory at c8000000 (64-bit, non-prefetchable) [size=16K]

       Capabilities: [40] Power Management version 3

       Capabilities: [58] Vendor Specific Information

       Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

       Capabilities: [d0] Express Endpoint IRQ 0

/usr/share/hwdata/pci.ids也能正确查找到。

但是问题就出现在这里了,fedora 8默认的竟然加载的是ssb.ko,这就是十分令人费解的事情的了。

dmesg的输出:

ssb: rev 60000000

WARNING: at drivers/ssb/main.c:890 ssb_tmslow_reject_bitmask() (Not tainted)

Call Trace:

[<ffffffff880e2870>] :ssb:ssb_tmslow_reject_bitmask+0x76/0x7f

   [<ffffffff880e303e>] :ssb:ssb_device_is_enabled+0xf/0x39

[<ffffffff880e5192>] :ssb:ssb_pcicore_init+0x19/0x4a

[<ffffffff880e25d6>] :ssb:ssb_attach_queued_buses+0x7d/0x25c

[<ffffffff880e3cb4>] :ssb:ssb_pci_get_invariants+0x0/0x2b7

[<ffffffff880e2bca>] :ssb:ssb_bus_register+0x131/0x183

[<ffffffff880e2ccc>] :ssb:ssb_bus_pcibus_register+0x2a/0x4b

[<ffffffff880e4575>] :ssb:ssb_pcihost_probe+0x6f/0x9e

   [<ffffffff8112da13>] pci_device_probe+0xd0/0x137

[<ffffffff811963e2>] driver_probe_device+0xff/0x17c

[<ffffffff811965a7>] __driver_attach+0x90/0xcc

   [<ffffffff81196517>] __driver_attach+0x0/0xcc

[<ffffffff81196517>] __driver_attach+0x0/0xcc

[<ffffffff81195786>] bus_for_each_dev+0x43/0x6e

[<ffffffff81195afe>] bus_add_driver+0x7b/0x19d

Nov 26 19: [<ffffffff8112dbde>] __pci_register_driver+0x58/0x8a

   [<ffffffff880ca045>] :ssb:ssb_modinit+0x45/0x5d

   [<ffffffff81056e25>] sys_init_module+0x15d5/0x173a

   [<ffffffff8100bbce>] system_call+0x7e/0x83

ssb: Sonics Silicon Backplane found on PCI device 0000:30:00.0

ssb.ko占用了14e4:4311!而它又占着茅坑不拉屎。

有心人知道,bcm无线网卡在linuxwiress.sourcdforge.net上是需要用到bcm43xx或b44模块,甚至还会用到一个 bcmxxbuffer的程序。但是在这款BCM94311MCG wlan mini-PCI (rev 02)就有很多bug,而且也不会驱动起来。fedora 8默认会去用此来试图驱动网卡,毕竟没人愿意接近够日的微软,不过话说回来,你hp提供了windows下的程序,或是brandcom不提供linux 下的驱动,我们就只能靠ndiswrapper了。

好了,毛病找到了,怎么办了呢?重新编译内核?太费时了。重做initrd是个不错的主意。

终于找到办法了,高兴啊!把过程写出来给大家分享下哈

1、重做initrd,删除ssb模块

这样实现

(可以先uname -r,得到内核版本,然后用它来代替$(uname -r),我的内核是linux-2.6.24-17-generic)

sudo rm /lib/module/$(uname -r)/kernel/driver/ssb -rf

sudo depmod -a

sudo mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r).old

下面跟原文有些不一样,请注意,原文是

#mkinitrd /boot/xxx.img `uname -r`

在ubuntu 8.04里面发现已经不用这个命令了

应该这样

sudo mkinitramfs -o /boot/initrd.img-$(uname -r)

如果找不到mkinitramfs命令,请在新立得软件安装里搜索initramfs,安装相关工具

sudo gedit /etc/modprobe.d/blacklist

确认里面有

blacklist bcm43xx

blacklist b43

blacklist ssb

没有可以加上

2、安装ndiswrapper

这个就不用说了,搜一下就行了,我装的是ndiswrapper 1.52

3、安装bcmwl5.inf

下载HP的无线网卡驱动SPxxx.exe

用cabextract解压

sudo capextract spxxx.exe

如果找不到该命令,请安装cabextract工具包

进入解压目录

运行

sudo ndiswrapper -i bcmwl5.inf

用 ndiswrapper -l看下安装是否成功,一般情况下都不会有问题,嘿嘿

再运行sudo ndiswrapper -m,为你的无线网卡指定个别名wlan0

4、自动加载ndiswrapper

sudo gedit /etc/modules

加上ndiswrapper

保存退出

OK

无线网卡就装完了

重启,看看nm-applet 手动配置里面是不是多了无线连接了?

看看是不是有启动无线选项了?

用iwconfig看看是不是找到wlan0了?

用iwlist看看是不是能搜到无线网络了?

如果有问题,你不妨lsmod,看看里面是不是有ssb,如果有,就说明你没有删除掉,重做第一步吧。

我发现关键问题就是ssb,而于ohci_hcd模块无关




IP Message 是网络传输的好工具,Linux 下也能够使用。 Ubuntu 源里暂时没有,需要手动编译。

1. 官方网站下载 Linux 最新版本并解压,
http://www.ipmsg.org/

我选择最新的GNOME2版本,下载文件g2ipmsg-0.9.1.tar.gz.

tar xzvf g2ipmsg-0.9.1.tar.gz

得到目录g2ipmsg-0.9.1
进入此目录cd g2ipmsg-0.9.1

2. 安装开发库
sudo apt-get install libxml-parser-perl libgnomeui-dev libpanel-applet2-dev gettext intltool

3. 进入目录,然后
./configure –enable-systray(这里写自己的飞鸽的configure的路径)
make
sudo make install

4. 从菜单启动,就可以使用了。经过测试,可以与 Win 下的 IP Message 互传文件



分享到:
评论

相关推荐

    Ubuntu8.04安装教程

    部分硬件可能需要额外的驱动才能正常工作,如图形卡和无线网卡。Ubuntu 8.04可能已经包含一些驱动,但某些较新的硬件可能需要手动安装。访问Ubuntu论坛或制造商网站查找适合的驱动程序。 总结,安装Ubuntu 8.04需要...

    ubuntu 8.04 安装g++

    Ubuntu 8.04 安装 G++ 详解 在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包...

    Ubuntu8.04安装配置大全

    ### Ubuntu 8.04 安装与配置详解 #### 一、系统初始化 系统初始化是确保Ubuntu系统正常运行的基础步骤。此阶段涉及到的操作主要包括硬盘分区、安装过程中的选择(如语言、时区等),以及安装后的基础设置,如更新...

    详解:Vmware虚拟机下Ubuntu8.04安装.pdf

    Vmware虚拟机下Ubuntu 8.04安装 Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的...

    ubuntu8.04使用手册

    ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,

    ubuntu8.04速成手册1.0.rar ubuntu8.04 ubuntu8安装与配置

    在安装部分,手册会引导读者了解如何下载Ubuntu 8.04的ISO镜像文件,并提供多种安装方式,包括光盘、USB驱动器或网络安装。安装过程中会涉及BIOS设置、分区管理、选择安装类型(如图形化桌面环境或服务器版)等关键...

    用 Wubi 安装 Ubuntu 8.04

    **Wubi**,全称为Windows-based Ubuntu Installer,是专为Windows用户设计的一款Ubuntu安装工具。它最大的特点在于简化了Linux系统的安装流程,使得用户能够像安装普通Windows软件一样轻松地安装Ubuntu。通过Wubi,...

    ubuntu8.04默认的源

    ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源

    ubuntu8.04速成手册1.0.pdf

    1. **Ubuntu安装与启动**:手册首先会介绍如何下载Ubuntu 8.04的ISO镜像,然后使用USB驱动器或CD/DVD进行安装。这包括创建启动媒体、设置BIOS以从USB或光驱启动,以及在安装过程中选择合适的分区方式,如并行安装、...

    Ubuntu 8.04 Server版 安装图解

    Ubuntu 8.04 Server版安装图解 很完整

    ubuntu8.04完全安装指南

    【Ubuntu 8.04 完全安装指南】 在安装Ubuntu 8.04时,可能会遇到各种问题,本文档是根据个人经验和网络资源整理出的一份详细安装指南,特别适用于使用Wubi安装方法。Wubi是一种允许在Windows内安装Ubuntu的简便方式...

    同事安装ubuntu8.04和windows

    2. **准备Ubuntu安装介质**:可以使用USB驱动器或DVD来创建Ubuntu的启动盘。 3. **调整分区**:使用磁盘管理工具(如Windows的磁盘管理器)为Ubuntu创建一个新的分区,用于存储操作系统和文件。 4. **启动计算机**:...

    如何在ubuntu8.04中安装中文输入法

    ### 如何在ubuntu8.04中安装中文输入法 #### 概述 本文将详细介绍如何在Ubuntu 8.04系统中安装并配置中文输入法。对于初次接触Ubuntu的用户来说,这是一个非常实用的指南。Ubuntu 8.04(Hardy Heron)是一款非常...

    ubuntu8.04速成手册

    《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...

    硬盘安装ubuntu8.04

    2. **驱动程序安装**:检查并安装必要的硬件驱动,特别是显卡和无线网卡,以确保最佳性能和网络连接。 3. **系统更新**:更新系统到最新版本,修复可能存在的安全漏洞。 六、标签“源码 工具”: 这个标签可能意味...

    ubuntu8.04手册05

    ubuntu 8.04使用手册

Global site tag (gtag.js) - Google Analytics