chongsheng的博客
 
    

【[连载二]NetFPGA 开发初探】 | 2008-09-06 22:18:00

昨天大致介绍了NetFPGA的背景,今天我想比较仔细,朴实地跟大家交流一下,我set up整个环境的心得。满打满算,第一次setup的时候,我用了3天时间去完成整个系统的安装和配置。后来熟练了大概用3个小时可以完成同样的过程。记得在上海做workshop的时候浙大的一位教授也深有同感,安装之复杂,实为少见。毕竟NetFPGA还是个新鲜事物,出了问题,除了去netfpga.orgbugzilla stanfordmailman 也没有太多的参考资料,为了大家能少走一些弯路,我想这部分的介绍还是很有必要的。在此我得借用一位USF(University of South Florida)的朋友说的一句话:”It is fickle...”, 所以当您按照我这里的步骤一步一步往下走的时候发现其他错误,本文未曾提及的,也莫见怪,最好给我留言或者email至我的邮箱:wing1125@gmail.com

从硬件说起吧,首先购机,最好拿个板子过去当场配机。机箱和主板一定不要和NetFPGA打架,切记。选型上来说,建议是配置越高越好。理由很简单,现在的CPU和主板之类的硬件真的很便宜。他推荐的CPUAMD6300+,AMD6000+这些当然是可以的。我们当时用的就是6000+的CPU。但是我回到西安以后发现整个电脑城都没有这几号CPU。所以,我就尝试IntelCPUE8200,实践证明没有问题。硬件的选型上,有几点注意的:

1、  除了NetFPGA外,如果你使用了Intel dual-port gigabit Ethernet card或者类似的Gbits高速网卡,一定注意他的接口。板卡要有PCI-E 4X以上的接口,大部分主板都是一个PCI-E 16x,一个PCI-E 1X。后者是不能用的,所以就只能把网卡插到16X接口上,这样,PCI-E的显卡就不能用了,所以,你的主板还必须集成了显卡。

2、  CentOS4.45.1是不支持SATA接口的硬盘的。如果你配的是SATA接口的硬盘。必须根据主板说明,完成SATAIDE的映射,最好把硬盘映射到第一个IDE MASTER

3、  建议你再买一块普通的网卡,10块钱100M的就可以了,后面我会说到用途。

接下里是操作系统的安装,在系统的选型上证明CentOS4.4   5.1  5.2这些版本都是可以的。我用的是4.4的版本。从现在开始,你要更加注意安装每个软件的版本问题,这里存在非常大的版本依赖问题。

安装操作系统可能会遇到这样的问题:

Linux安装时提示 Probing PCI hardware (bus 00)

不要惊慌,启动到LINUX界面下按F3

后输入linux all-generic-ide pci=nommconf 后回车即可。

安装完后,重启时还需要输入。

按“e”选择,在选中第二项。按“e”,输入:pci=nommconf   回车,后按“b”即可正常启动。

我想聪明的人不会每次启动都去做这些繁琐的事情。启动后添加 pci=nommconf  /boot/grub/grub.conf的相应位置。以后就一劳永逸了。

如果你在安装的过程中也可能遇到显示器提示:out of range的问题,这个和刷新率和分辨率有关系,设置resolution参数或者是更换显示器,或者调节显示器的auto img 按钮都试试吧。

如果是遇到其他问题,请在这里留言,我们一起探讨。

 

 

上一篇   下一篇

以下网友评论只代表其个人观点,不代表本网站的观点或立场

数据加载中......
*
看不清楚? *
  (在使用IE浏览器下,如果系统长时间没有响应,您可以刷新页面,然后按ctrl+v将评论内容复制回来!)
EEFOCUS BLOG意见反馈留言板 不良信息反馈 欢迎批评指正
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 与非门科技(北京)有限公司 All Rights Reserved.