jokies 发表于 2013-8-11 16:32:08

编译了一个支持 BCM57788 的内核出来,分享给大家

本帖最后由 jokies 于 2013-8-12 03:23 编辑

先郑重感谢 sancome odie82544 andy928 nighthawk 等一众为 XPEnology 做出了卓越贡献的大神们!如果你们用的好,别谢我,我只是个码农而已,请去感谢这些大大
这个好像有人找吧。
我的 NAS 主板是英特尔 Z77 芯片组的七彩虹 ITX Z77EX v20,板载 BCM57788 双千兆。原本跑 Ubuntu 的。最近弄自动编译,想让我的 Android 程序代码每晚自动编译出来,结果手贱不知道跑了个别人的什么脚本,现在挂了,上一次备份是三天前了,几十行代码泡汤了。不说了,说多了都是泪,有朋友懂得的可以指点我一下。
现在数据一时还没完全恢复出来,想玩玩黑群晖,第一次玩也不太懂,貌似 BCM57788 的网卡驱动不起来,就自己编译一个,共享给大家。
使用方法:
我是在 sancome 大神的 DS3612xs_4.2-3211_x64_Microserver-20130612 启动引导盘基础上替换的,也就是说,启动盘做好之后,用我给出的 bcm57788.zImage 文件替换启动盘两个数据分区根目录下的 zImage 文件,名称还保持 zImage 不变。
之后把盘插到你的机器上正常启动,即可用群晖 Assistant 找到。估计其他版本的 DSM4.2 也可以,我没试过,我也之保证能在 S 大的 DS3612xs_4.2-3211_x64_Microserver-20130612 上用这个内核,其他的版本还请各位高台贵手,没那么多精力测试了。
没长时间测试,这两天忙,有问题大家可以继续反馈,我尽量尝试解决。
附件:链接:http://pan.baidu.com/share/link?shareid=1956466174&uk=1713517929 密码:cw27
已知问题:
1, Jumbo MTU 不支持设置,提示成功但实际无效。
2, File Station CIFS 装载功能失效,估计相关模块有问题,有空再说吧。(原因已找到,正在处理中)
3, 非 admin用户权限设置好像有问题,待研究。(原因已找到,正在处理中)
4, 控制台不停输出错误信息。
5, 系统自动休眠由于型号问题肯定是不支持了,硬盘休眠还有待测试。
6, 唤醒只要主板支持, Mac 地址正确即可。
7, 定时开关机暂未测试。
再次郑重感谢 sancome odie82544 andy928 nighthawk 等一众为 XPEnology 做出了卓越贡献的大神们!如果你们用的好,别谢我,我只是个码农而已,请去感谢这些大大
忘了说,切莫商用!自己玩玩可以,内核部分有 hex 签名,被抓到了大家都不好看,谢谢!





WeDone 发表于 2013-8-11 16:35:05

这个要支持啊

hyaska 发表于 2013-8-11 16:35:07

学习一下怎么才能自己编译要的驱动,有这方面的资料吗

jokies 发表于 2013-8-11 16:38:15

hyaska 发表于 2013-8-11 16:35
学习一下怎么才能自己编译要的驱动,有这方面的资料吗

其实大部分驱动都有了,小部分阵列卡等比较少见的设备才需要另外编译,你先试试各位大大的版本,不行再尝试自己编译。
自己编译比较麻烦,要下载 toolchain 和源代码,还要自己调整 Linux 内核代码文件。
我是因为之前双千兆在 Ubuntu 下工作有点诡异,所以自己重新编译过,顺手做一个 XPEnology 的内核。
对了,如果各位有 vmware 下 Ubuntu 和实体机双向迁移的经验,还请不吝赐教!

hyaska 发表于 2013-8-11 16:54:21

谢谢回复,如果要加入休眠或挂起功能,是不是要加很多东西呢

jokies 发表于 2013-8-11 17:14:39

hyaska 发表于 2013-8-11 16:54
谢谢回复,如果要加入休眠或挂起功能,是不是要加很多东西呢

休眠 S 大好像已经解决了了吧,可以请教他一下。我这个内核还有很多报错的没解决呢,先玩着吧。

hjfgt 发表于 2013-8-11 17:42:21

试一下杰微双BCM57788网卡。

3388570 发表于 2013-8-11 17:59:36

高手。严重支持!

kernel 发表于 2013-8-11 18:25:53

高手。严重支持!

jokies 发表于 2013-8-11 20:06:49

kernel 发表于 2013-8-11 18:25
高手。严重支持!

心意没传达到啊,复制楼上的回复怎么就算支持我了呢?

lx3954 发表于 2013-8-11 21:33:19

很好。感谢分享!

aka 发表于 2013-8-11 22:32:54

支持,顶一下

xwllj1224 发表于 2013-8-12 00:19:34

支持码农 辛苦了!!

illustrate 发表于 2013-8-12 07:36:31

謝謝分享

boshi_0915 发表于 2013-8-12 07:55:45

jokies 发表于 2013-8-11 16:38
其实大部分驱动都有了,小部分阵列卡等比较少见的设备才需要另外编译,你先试试各位大大的版本,不行再尝 ...

VMware系列的P2V用vConverter就可以了。

sancome 发表于 2013-8-12 08:06:36

控制台有些错误信息可以屏蔽,不影响使用。

doomax 发表于 2013-8-12 08:33:35

感谢分享!

hstc 发表于 2013-8-12 09:02:11

学习抢丝瓜中。。。

dsqa 发表于 2013-8-12 12:29:31

都是高手啊,支持

天堂无泪 发表于 2013-8-12 12:53:25

谢谢众多高手啊
页: [1] 2
查看完整版本: 编译了一个支持 BCM57788 的内核出来,分享给大家