V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
laobubu
V2EX  ›  OpenWrt

BCM5357x 路由器(例如 NI360、Q3)的 OpenWRT 现在有没有无线驱动了?

  •  
  •   laobubu · 2014-11-29 16:34:05 +08:00 · 3421 次点击
    这是一个创建于 3652 天前的主题,其中的信息可能已经有所发展或是发生改变。
    买路由器之前没查资料,买来了才发现 Q3 路由器用的是 BCM5357 的芯,无线用的是集成的 53572。

    OpenWRT 官方的 openwrt-brcm47xx-mips74k-squashfs.trx 可以刷入,可以开机,就是没有无线,拿 `wifi detect` 也没有检测到。

    恩山上有人说是拿 Asus 透出来的代码,鼓捣了一个可用的
    http://www.right.com.cn/forum/thread-144730-1-1.html

    但是我这里刷机进去之后呈半砖状态……


    现在问题来了:OpenWRT wifi 能不能用在这悲催的路由器上了?

    另外就是对于这个型号,有支持无线的 DD-WRT 和 tomato,能不能从那里把驱动搞过来?对系统内部不了解……
    14 条回复    2015-05-11 20:35:55 +08:00
    coldwan
        1
    coldwan  
       2014-11-29 20:46:29 +08:00
    什么叫呈半砖状态?我刷了这个之后用telnet登陆改一下network可以联网了 再根据那个楼主说的改一下/etc/wl.conf, wlconf,,,无线也可以用的啊~
    laobubu
        2
    laobubu  
    OP
       2014-11-29 23:14:12 +08:00
    @zcqwan2012 就是连电脑以后发现什么也收不到,IP也分配不到。手动指定IP也没用。

    话说你用的 CFE 可不可以发给我一份?感觉像是 CFE 的问题……
    laobubu
        3
    laobubu  
    OP
       2014-11-29 23:18:55 +08:00
    @zcqwan2012 额,忘记了,我的邮箱就是 laobubu❤gmail.com
    bugeye
        4
    bugeye  
       2014-11-30 09:53:08 +08:00   ❤️ 1
    不能,dd和tomato支持是因为它们不升内核版本,永远跟随开发商的版本走。而openwrt从来不管开发商用的是什么陈年老醋。

    openwrt硬件支持永远是最差的,相对于其它的wrt。但它的功能永远是最多,最丰富的。这就是openwrt和其它版本的最主要的区别所在。

    openwrt支持的硬件一般要么有开源的版本,要么开发商也正好放出了和openwrt linux内核一致的版木,后一种的可能性基本是0.
    bugeye
        5
    bugeye  
       2014-11-30 09:59:47 +08:00
    看了下恩山的贴子,他能做成,就是因为他把openwrt 内核退回到N年前的一个版本,与开发商用了同一个linux版本才成功。但这样的openwrt属于阉割版openwrt,可以想像很多现在的包都用不上,只能自己编译(恐怕会有N多个人无法解决的问题),还不如直接用DD-wrt。
    bugeye
        6
    bugeye  
       2014-11-30 10:02:19 +08:00
    恩山上的贴子把linux退回到2.6.22.19,现在openwrt BB的内核是3.10.49....我记得好像3年前openwrt 内核就上3时代了。。。。。。。
    coldwan
        7
    coldwan  
       2014-11-30 10:46:44 +08:00
    @laobubu 刷好之后灯会亮吗?
    laobubu
        8
    laobubu  
    OP
       2014-11-30 11:29:27 +08:00 via Android
    @zcqwan2012 会亮,但是没有数据的传输。
    laobubu
        9
    laobubu  
    OP
       2014-11-30 14:13:30 +08:00
    @bugeye 感谢!看来还得去学习一下怎么编译对应版本的程序了……
    coldwan
        10
    coldwan  
       2014-11-30 15:09:40 +08:00
    test99600
        11
    test99600  
       2015-05-10 12:05:46 +08:00   ❤️ 1
    2015年5月7日,该作者已经更新了无线驱动。
    http://www.right.com.cn/FORUM/thread-165201-1-1.html
    laobubu
        12
    laobubu  
    OP
       2015-05-10 17:06:42 +08:00
    @test99600 感谢已发送,大赞!回去试试那个已经堆灰的路由器……
    PerNet
        13
    PerNet  
       2015-05-11 15:04:40 +08:00
    @bugeye 不太明白dd和tomato的也是开源的。直接吧源代码移植到openwrt,只要有驱动源码任何内核不都可以了吗?
    bugeye
        14
    bugeye  
       2015-05-11 20:35:55 +08:00
    @PerNet DD和番茄本身是开源的,但它们用的硬件驱动一般都是闭源二进制的。它们是开发者直接从厂商ROM里提取,所以被绑在内核版本上。基本上无线的几家,如Atheros,Broadcom,堪比nvidia,ati。从来不肯爽快的开放处理器细节。

    就算是厂商的开发人员,也是签了NDA才能拿到这些烂厂的开发资料和特定linux内核版本的驱动。而厂商的开发人员对于稳定的兴趣 远超过提升内核以得到新功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3197 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:21 · PVG 21:21 · LAX 05:21 · JFK 08:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.