苹果wifi解决方法
Tofloor
poster avatar
laoguang
deepin
2015-11-30 03:18
Author
苹果电脑配置十分不错,我一般都把u盘插到苹果上用。自从deepin基于debian后,h上网就成了一大难题。。。我只好把u盘拔下来插到thinkpad然后上网上找解决方法。。。
找了很久,从菊花i还是花的时候就开始找了。。。
终于找到了!!!
命令很简单,
ia首先,lspci -n | grep 14e4
如果结果为h一下其中一个,

           BRCM                    PCI                  PCI                  Dell
          Product Name          Vendor ID        Device ID        Product ID
          -------------         ----------        ---------           -----------
          4311 2.4 Ghz            0x14e4        0x4311          Dell 1390
          4311 Dualband            0x14e4        0x4312          Dell 1490
          4311 5 Ghz            0x14e4            0x4313         
          4312 2.4 Ghz            0x14e4        0x4315          Dell 1395
          4313 2.4 Ghz            0x14e4        0x4727                 Dell 1501/1504
          4321 Dualband            0x14e4        0x4328          Dell 1505
          4321 Dualband            0x14e4        0x4328          Dell 1500
          4321 2.4 Ghz            0x14e4        0x4329         
          4321 5 Ghz        0x14e4        0x432a         
          4322         Dualband    0x14e4        0x432b          Dell 1510
          4322 2.4 Ghz      0x14e4         0x432c         
          4322 5 Ghz        0x14e4         0x432d         
          43142 2.4 Ghz     0x14e4        0x4365
          43224 Dualband    0x14e4        0x4353          Dell 1520
          43225 2.4 Ghz     0x14e4        0x4357         
          43227 2.4 Ghz     0x14e4        0x4358
          43228 Dualband    0x14e4        0x4359          Dell 1530/1540
          4331  Dualband    0x14e4        0x4331
          4360  Dualband    0x14e4        0x43a0
          4352  Dualband    0x14e4        0x43a0

,恭喜你,如果不同,不要灰心,试一试再说。

把附件的tar文件下载下来,安装build-essential.
先建一个叫hybrid_wl的目录,然后cd进去。
把下载下来的文件解压到那个目录里。
运行make。
运行ls -al,看看有没有一个叫wl。ko的文件。
有的话运行make API=CFG80211
运行一下命令rmmod b43
rmmod brcmsmac
rmmod ssb
rmmod bcma
rmmod wl

然后运行
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf

运行modprobe cfg80211
最后运行insmod wl.ko
大功告成!!!
等一下,或者重启,马上就能连接wifi。
有个所明书,是英文的,看得懂的可以到https://www.broadcom.com/docs/linux_sta/README_6.30.223.271.txt看一下,自己慢慢琢磨。(注意,以上命令全部都要以根用户执行!!!这是附件是64位的,我装了所以顺便上传了。三十二要到broadcom官网下载。连接:https://www.broadcom.com/docs/li ... 6_30_223_271.tar.gz
原来的ubuntu有这个驱动,可是现在没有了。。。
祝大家好运。
Reply Favorite View the author
All Replies
cxbii
deepin
2015-12-01 19:51
#1
我给你记录下。。。
真是难为你了。。。
Reply View the author
laoguang
deepin
2015-12-01 21:26
#2
https://bbs.deepin.org/post/33576
我给你记录下。。。
真是难为你了。。。

对了,最后还要这几个命令,不然每次重启后还要在insmod wl。ko。。。

# load driver as described above
# cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
# depmod -a

# echo modeprobe wl >> /etc/rc.local  (最后这个真对Fedora或者SUSE,运行了没啥影响。。。)
Reply View the author
cxbii
deepin
2015-12-01 21:47
#3
https://bbs.deepin.org/post/33576
对了,最后还要这几个命令,不然每次重启后还要在insmod wl。ko。。。

# load driver as described abov ...

嗯,已经记录了
Reply View the author
laoguang
deepin
2015-12-01 21:51
#4
https://bbs.deepin.org/post/33576
嗯,已经记录了

谢谢!
Reply View the author