• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

笔记本装SCO5.0.5 & 3COM PCMCIA 网卡 & Sybase经验

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 74次 | 进入软件测试论坛讨论

领测软件测试网
回报给大家,天天进步!

1、 安装5.0.5 Enterprise System
2、 安装5.0.5 Development System
3、 安装OSS505a补丁
4、 安装OSS600a Y2K补丁
5、 安装OSS497c补丁(很重要,如果不装,你笔记本上执行几次Sybase的Esql-C程序连接6到8次数据库后,笔记本的SCO-Unix系统就会宕啦,屏幕提示Unexpected trap in kernel mode!trap type 0x00000E,机器自动转储内存映像最后提示Reboot,注意,我发现通过Window端的ODBC连接笔记本上的Sybase数据库几十次都不会造成Unix宕机,这一点让我排除了网卡安装的问题,什么原因导致的我不知道,但我经过记不清楚多少次的失败、愤怒、再尝试后最终发现装了OSS497c补丁后,问题就没了)
6、 如果你的机器CPU是intel PIII/P4,还要装OSS652a补丁
7、 笔记本网卡要选3C589D/3C589型号,因为SCO网站一直提供它们的最新驱动程序供大家下载,在SCO网站的说明上目前5.0.5支持的PCMCIA网卡也只有3C589D/3C589,但是这两种网卡现在恐怕都只能从旧货市场中去找,有些网卡虽然不是3COM的牌子,但芯片是3C589或3C589D的,我就见过DELL的,网卡背面的ProductNo和3C589D原装的一样,说明它也是3C589D,这些旧货每块大约60元人民币,找的时候一定要带上笔记本现场测试,切记不要忘了索要3COM网卡的连接线(俗称辫子,有1米长,一头是8芯头,一头接网卡,8芯头可直接接到HUB上,如果接网线还要有个8芯转接头)。虽然SCO声称3C589网卡也可用,但我没找到,没测试过不知道可否真的能用。别的3C589X系列如3C589C我试过的虽然都能安装,但装过启动系统后,ifconfig –a却都找不到网卡的mac地址,也可能我测试的3C589C碰巧都是坏的,3C589C我感觉它是同轴型号(COAX),如果你想研究怎么做细缆连接的话,可以考虑使用,但你需要自己研究细缆辫子连线怎么做,旧货市场上现在3COM笔记本网卡我找到的只配有双绞线(TP)的辫子,可以直接接HUB
8、 装3COM网卡驱动程序,(SCO网站上下载5.0.5最新的3COM网卡驱动e3E,系统自带的驱动我试了不行,引导网卡时提示bad I/O address)将原来的3COM驱动覆盖
9、 执.netconfig 配置网卡,选择3COM 589 10M (可怜啊) PC CARD,注意配置网卡时系统提示是否要自动查找网卡一定要选择是,除非你是高手,如果系统没能自动找到网卡,提示没有网卡在PCMCIA槽中,则将系统shutdown后关闭电源,等网卡连接辫子上的小灯灭了再启动机器配置网卡,(如果你的笔记本还装了Window,注意从Window切回Unix时,也要先关闭电源,网卡连接辫子上的小灯灭了后再开机启动到Unix,否则也可能找不到网卡,有资料讲这是PCMCIA总线没有复位所致)注意,我的笔记本有两个插槽,经过无数次尝试,下面插槽中的网卡中断必须为11,上面插槽的网卡中断必须为7才行,其他中断设置都连接不了网络,使用ping -s 20480 -c 100 对方ip地址测试时,用 netstat –i 检查你会发现网卡的Ierrors 和 Oerrors都是0,说明网卡安装应没有问题,Inpacks/Outpacks都大于0,说明驱动也没有问题,Coll也是0,网络也没有过载,当时我就想应是中断设置不对所致,一个一个可用的中断号试过来,就测试通啦。
10、 安装汉字系统
11、 如果需要CICS之类连接主机的中间件,安装CICS之类的中间件
12、 安装Sybase Syb1103/Openclient/Patch,在此不再赘述,网上文档多如牛毛,以下概要提示之
13、 /etc/rc2 加 /etc/suds_ctrl  –a  sybase组号(gid)
14、 编辑/usr/lib/aiomemlock 加下面一行
       sysbase   33554432 
       sybase最少使用32M(33554432)内存,我的笔记本就64M,所以给了1半给Sybase
15、 编辑SYBASE_home/SYBASE.cfg,
       将total memory 改为 16384 (2K*16384=32M)
       这个值等于aiomemlock文件设置的值,越大越好,
       如果超过系统空闲内存,启动Sybase数据库时有警告:
       “Warning : Shared memort could not be directly allocated!”
       为了程序稳定应避免!
16、 调整系统内核参数:
       将 /etc/conf/cf.d/mtune 下列参数最右列(最大值)调大
           MAXUMEM  原数字后加2个0
           NAIOHBUF   将50改为500

       然后在 /etc/conf/cf.d/stune 加下列几行参数
           MAXUMEM  mtune中的最大值
           SHMMAX    内存70%(64M*70%=45M)
           SEMMNS     300
           SEMMAP     100
           SEMMNI     300
           XSEMMAX    90
           NAIOPROC   10
           NAIOREQ     200
           NAIOBUF     等于NAIOREQ
           NAIOHBUF    500
       若装系统时没有选large database support, 则必须激活aio
       scoadmin -> hardware and kernel -> AIO -> 1 add AIO 

17、 最后重连核心 link_unix重启机器
18、 启动数据库,测试你的程序,如果宕机,看寄存器cs和eip显示的值,如果每次宕机时都不同,可以断定99%是硬件问题,否则可能是操作系统问题,首先要到SCO网站找最新补丁,装了再来测试,然后到其他系统软件如数据库厂商网站上找补丁,最后到设备厂商网站,要有1万倍的耐心加99.9999999999999%失败的心理准备。(完)

 CE0 回复于:2003-10-26 21:35:57
GOOD!

 悠悠一乐 回复于:2003-12-02 01:44:43
我的笔记本是联想昭阳v71,怎么也不能安装unix ,老大试过吗

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网