上周日很悲惨,我在MSN跟一个格鲁吉亚PA1688用户聊了两个小时,最终彻底毁了他手头最后一个网关。结果令我沮丧,所以这几天我一直在反思当时所犯的错误。
1. 一定要坚持看实物的外观和内部PCB板的图片来决定用什么PA1688的软件来升级。这个客户只给我看了一个用户手册上的图片。是我很熟悉的ATCOM的PA168V,它上面有2个RJ11口。然而实际上用户手头是一个只有1个RJ11口的ATCOM PA168Q。我忘了这2个产品有如何相似,没有能够提醒客户搞错硬件型号的可能性。
2. 在升级前一定要检查PA1688设备的'调试级别'选项。太多PA1688厂商和客户喜欢把'调试级别'设置成"不检查程序型号",像这个一样,就稀里糊涂更新了一个错误的软件。
3. 在升级后一定要重复检查更新设置的功能是否还能正常使用。这样可以有效地检查出是否升级了正确的软件。可惜的是我当时也没有让客户做这一步。
4. 在任何恐慌的情况下都不要让客户升级page0安全模式。当客户告诉我升级后没有拨号音时,我没有意识到是因为升级了错误的软件。我居然猪油蒙了心抱着万分侥幸的心理希望他升级安全模式软件后会解决问题!我给了他PA168V page0文件升级,丧失了安全模式恢复的机会。
PA168V和PA168Q使用不同的程序存储器。这是为什么PA168V软件会毁了PA168Q的原因。这让我想起了2005年我们犯的另外一个大错误。为什么我们当时要花时间改PA1688硬件参考设计上用的程序存储器呢?2004年的程序存储器短缺当然是原因之一。但是这是个决策性的错误。我们当年应该花更多的时间设计真正的新产品,而不是在老产品上修修补补停滞不前。
中文版多说两句英文版没有的。这几年经常有人感慨我内心强大敢于坚持做自己事情不知道哪里来的胆子。其实正是这些历史上的错误让我相信自己总有一天会做出对的事情。
|