gujiangjiang
白银
白银
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2584
  • 被喜欢62
  • 有效bug0
  • 忠实会员
阅读:16451回复:65

凤凰系统博通网卡无法使用的部分解决方案

楼主#
更多 发布于:2016-01-26 22:23
这个方法是我昨天研究完美U盘版的RemixOS无意发现的。

其实我之前对比过RemixOS和凤凰OS的内核驱动文件,发现是一样的,但是我的BCM43224无法驱动,一直觉得莫名奇妙的。

昨天我把凤凰OS的initrd替换了RemixOS的initrd,结果发现WIFI打不开,我就怀疑是不是initrd的问题。

我倒过来尝试,把RemixOS的initrd替换给了凤凰OS,结果发现WIFI可以打开了。

我打开凤凰OS的initrd和RemixOS的initrd,我发现RemixOS的initrd里面多了这几行代码:
load_modules()
{
    if [ -n "$FOUND" ]; then
        [ -n "$PREDEV" ] && modprobe $PREDEV
        [ -n "$FB0DEV" -a -z "$UVESA_MODE" ] && modprobe $FB0DEV
        [ -n "$LANDEV" ] && modprobe $LANDEV
        [ -n "$WIFDEV" ] && modprobe $WIFDEV
        [ -n "$SNDDEV" ] && modprobe $SNDDEV
        [ -n "$CAMDEV" ] && modprobe $CAMDEV
    else
        auto_detect
    fi
       
    # 3G modules
    EXTMOD="$EXTMOD pppoe ppp-async ppp-deflate bsd-comp"
    for m in $EXTMOD; do
        modprobe $m
    done
}
可以看出,里面是开机的时候检测和加载WIFI模块,但是官方AndroidX86没有这几行代码,凤凰OS直接用的AndroidX86的initrd,所以也没有这些代码,但是RemixOS包含了这些代码,所以我的博通网卡可以使用。

我的博通网卡:BCM43224AG,所有版本的AndroidX86都无法打开WIFI,唯有RemixOS可以打开WIFI,现在终于找到原因了。

下面给出我修改后的initrd.img文件,如果你也是博通网卡,如果你也出现了WIFI打不开的情况,如果你发现RemixOS可以打开WIFI而其它AndroidX86都不能打开的话,那就下载我的initrd.img文件,替换了原来的initrd.img,很有可能你们的问题跟我一致。

下面给出initrd.img:
https://yunpan.cn/cxKQ7MBrLutb9  访问密码 dd8b

替换了如果还是不行,那就是没你的驱动,那就要等官方解决了。

祝大家都能用上凤凰OS。
[gujiangjiang于2016-02-17 19:55编辑了帖子]
gujiangjiang
白银
白银
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2584
  • 被喜欢62
  • 有效bug0
  • 忠实会员
沙发#
发布于:2016-01-26 22:23
保留楼层
momo
开发组
开发组
  • UID416
  • 注册日期2015-08-23
  • 粉丝5
  • 发帖数384
  • 威望776
  • 被喜欢6
  • 有效bug0
板凳#
发布于:2016-01-26 23:50
感谢楼主分享!
Courage is holding on your dream
MyPhoenix
初级
初级
  • UID5073
  • 注册日期2016-01-27
  • 粉丝1
  • 发帖数8
  • 威望78
  • 被喜欢0
  • 有效bug0
地板#
发布于:2016-01-27 08:52
特意注册来感谢楼主的,真实可行,本人机型为联想G470,网卡为BCM4313(Broadcom 802.11n网络适配器),将官方文件替换为楼主所给文件,完美解决wifi无法打开问题,希望官方加精,另外在后续版本将此文件替换为官方文件,以解决博通无线网卡联网问题。
roc
roc
管理员
管理员
  • UID3
  • 注册日期2015-05-12
  • 粉丝105
  • 发帖数455
  • 威望8478
  • 被喜欢711
  • 有效bug0
  • 社区居民
4楼#
发布于:2016-01-27 09:22
给你32个赞!
我们马上跟进确认,没有其他影响的话下个版本加入此方法。感谢!
我是四天
中级
中级
  • UID2352
  • 注册日期2016-01-06
  • 粉丝0
  • 发帖数35
  • 威望286
  • 被喜欢1
  • 有效bug0
5楼#
发布于:2016-01-27 10:05
支持楼主!!!!!!!!
kevin
管理员
管理员
  • UID9
  • 注册日期2015-05-12
  • 粉丝2
  • 发帖数8
  • 威望67
  • 被喜欢1
  • 有效bug0
  • 社区居民
6楼#
发布于:2016-01-27 10:09
吊炸天!
nhb2318
中级
中级
  • UID1867
  • 注册日期2016-01-05
  • 粉丝1
  • 发帖数36
  • 威望259
  • 被喜欢7
  • 有效bug0
7楼#
发布于:2016-01-27 10:58
好,相当不错
nhb2318
中级
中级
  • UID1867
  • 注册日期2016-01-05
  • 粉丝1
  • 发帖数36
  • 威望259
  • 被喜欢7
  • 有效bug0
8楼#
发布于:2016-01-27 11:01
可是这个initrd.img怎么打开呢?
z051150
初级
初级
  • UID4445
  • 注册日期2016-01-18
  • 粉丝0
  • 发帖数3
  • 威望62
  • 被喜欢0
  • 有效bug0
9楼#
发布于:2016-01-27 12:28
按照楼主方法,成功置换文件开启WIFI。机型宏碁上网本 D255E
gujiangjiang
白银
白银
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2584
  • 被喜欢62
  • 有效bug0
  • 忠实会员
10楼#
发布于:2016-01-27 13:10
MyPhoenix:特意注册来感谢楼主的,真实可行,本人机型为联想G470,网卡为BCM4313(Broadcom 802.11n网络适配器),将官方文件替换为楼主所给文件,完美解决wifi无法打开问题,希望官方加精,另外在后续版本将此文件替换为官方文件,以解...回到原帖
成功就好,因为驱动都是存在的,只是没有加载罢了
gujiangjiang
白银
白银
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2584
  • 被喜欢62
  • 有效bug0
  • 忠实会员
11楼#
发布于:2016-01-27 13:11
roc:给你32个赞!
我们马上跟进确认,没有其他影响的话下个版本加入此方法。感谢!
回到原帖
好的,希望凤凰OS更加完美,加油
gujiangjiang
白银
白银
  • UID2059
  • 注册日期2016-01-05
  • 粉丝10
  • 发帖数165
  • 威望2584
  • 被喜欢62
  • 有效bug0
  • 忠实会员
12楼#
发布于:2016-01-27 13:11
z051150:按照楼主方法,成功置换文件开启WIFI。机型宏碁上网本 D255E回到原帖
能用就行,博通网卡不是驱动问题,而是initrd文件的问题,之前大家的研究思路就错了
wjg53
新手
新手
  • UID1919
  • 注册日期2016-01-05
  • 粉丝0
  • 发帖数5
  • 威望34
  • 被喜欢0
  • 有效bug0
13楼#
发布于:2016-01-27 18:58
真实可行,完美解决wifi无法打开的问题,感谢楼主!!!!
charlesshan
新手
新手
  • UID5113
  • 注册日期2016-01-27
  • 粉丝0
  • 发帖数1
  • 威望15
  • 被喜欢0
  • 有效bug0
14楼#
发布于:2016-01-27 20:10
大赞!!已经解决老DELL的WIFI问题了
上一页
游客

返回顶部