lab买的server内存大了也麻烦,整个8G内存居然camera的驱动就不认了,只好拔掉4根内存条,或者将OS从windows2003server Enterprise转成winxp32bit,这时PTgrey的camera才能用(据说ptgrey做的camera还是最好的)。这些哥们设计驱动的时候估计压根就没有想到有人将这么多个camera同时连到一个server上,就算想到了估计也没有想到会在机子里装这么多内存,可是我们就是这么干的。搞得这一星期来我就不停的重起机子,在server,winxp64,winxp32之间不停的切换,感觉自己在无偿得为ptgrey做测试,到现在提交的问题一个也没有解决,郁闷不是一两星期了。
其中有一个问题得到了confirm,就是现在他们的驱动在32bit的OS下,只能支持小于4G的内存,大于4G的话程序就不能运行。今天那个Paul给我发邮件说,其实不用每次将内存拔下来的,只用这样这样那样就可以了。就是修改系统的BOOT.INI文件,在
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2003 Server, Enterprise Edition" /fastdetect
后面加个/maxmem=3000就行了,3000指的是3000M内存。如果你的机子装了多OS,这里会有好几条信息,对应着系统启动时不同的选择信息,随便删掉一个,那个对应的系统就没法启动了。有时安装OS时会产生冗余的启动选择项,就可以跑到这里来,删掉就可以了。