QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 934|回复: 4

需要一个已经编译好的bcm5700.o

[复制链接]
发表于 2009-8-6 17:53:18 | 显示全部楼层 |阅读模式
移植系统,需要一个bcm5700.o的文件。系统是2.2.19核心的linux,上面没有rpm,也没有make,想着把bcm5700.o直接insmod上去,在网上找了N天也没有找到,找到的都是rpm或gz的文件,在这样的系统下装不上去,请老大提供帮助,兄弟先谢了!
发表于 2009-8-6 18:44:49 | 显示全部楼层
rpm 和 gz 都可以解出来的。
而且,在 2.2.x 的时代,这个 .o 文件的编译器和内核版本(包括小版本什么的)都要和你当前运行的内核所用的版本一致才能用。
我认为,你移植这么一个 2.2.x 的系统还不如弄个新的。
回复

使用道具 举报

 楼主| 发表于 2009-8-7 09:05:59 | 显示全部楼层

十分感谢版主答复 !!!

十分感谢版主答复 !!!
    rpm和gz文件,可以勉强解出来,但解出来后,由于系统缺make和rpm可执行文件,无法编译。(缺上述两文件,可能是防火墙本身不需要这两文件)
    很不好意思地跟老大说,原系统是一个防火墙,很古老,2000年的产品,由于主板坏了,硬盘是好的,想着把它挂在PC机上,当继续当防火墙使。它至少要4张网卡,由于PC机主板上只有3个PCI插槽,挂了3张网卡。现在系统启动后3张网卡都驱起来了,只是主板自带的网卡broadcom5782,系统启动后自己驱动不了,网上死活也找不到bcm5700.o或5700.ko文件,要把PC机做成防火墙,就差那么一点点就成功了,希望有网友能提供帮助!
回复

使用道具 举报

发表于 2009-8-7 09:36:07 | 显示全部楼层
这个网卡似乎没有 for linux 2.2.x 的驱动。所以你找了估计也用不了。

Linux 下防火墙软件多的是,根本不需要在死磕这个东西了。
其实本身 Linux 各个版本都有防火墙的功能,找设置软件设置一下就行了。
基本都是 iptable 的功劳。

防火墙本身的系统不需要太多的功能,所以 make 这种开发用的支持程序不需要。
rpm 也不需要,因为他是包管理系统。防火墙只要能运行就可以了,所以能省略的全都省略了。

建议找台新机器,装个新版本的 Linux 发行版作防火墙,印象里 SUSE/RHEL 都有这种功能。当然,不想花钱可以选择免费的 openSUSE/CentOS 。

你需要的就是找到好用的过滤设置就行了。
回复

使用道具 举报

发表于 2009-8-7 09:40:25 | 显示全部楼层
如果你非要折腾。至少你要在你的机器上(比如虚拟机里面)。弄一个 2.2.19 为内核的 Linux 系统。之后这个系统安装全部的开发程序(内核开发应该需要的不多)。
不过必须和你的那个内核所用的版本完全一致才行(小版本好像可以有区别)。

这样才能去尝试编译 .o ……
那个时代的 Linux 软件限制很大的……

建议买新的吧……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 15:49 , Processed in 0.060450 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表