KB3926 KB有问题
目前在调试KB3926BF的KB,遇到以下问题:1.外接USB-KEYBOAD在设置CMOS情况下,可以用。进入DOS后死掉,进入WIN XP 后,又可以用。
2.接EC 上的键盘matrix,在CMOS下可以用,而进入DOS 和XP下都不可以用,
问题怪怪的,请各位大侠不吝赐教,提供一点宝贵意见,谢谢! KB工作正常时,串口丢出的debug码如下:
I60,
ID2,D89,O89,O,
IAD,
IAD,O,
IAE, 而出问题的时候,丢出的码只有
I60,
IAE,
I60,
IAE,
I60,
IAE,
不停的在重复上面的动作,ENE的FAE SAM说I60, 应该要跟Argument, 不过都没跟到
至于其他的键盘动作都被破坏掉了,可以先查看为何BIOS会一直下 0x60 command
对了,上面的都是外接USB键盘丢出的码,本身的KB丢出的码不一样的
[ 本帖最后由 jacksonwxm 于 2009-8-15 11:18 编辑 ] 把除内置键盘外的其他PS2 Port停掉 原因是:
1.KBC Reg 0x83的D2 CMD没有打开,这个HARDWARE CMD如下:
0xD2 (Write keyboard buffer) - Parameter written to input buffer as if received from keyboard.
2. LPC Reg0x05的 IRQ Continous MODE always ENABLE应该关掉。。。 楼主问题解决了没有,如果解了希望分享一下,USB keyboard windows driver会去做,EC 几乎不会有任何动作,但是 internal keyboard 就是完全有EC 处理的,可以看一下 kbc status 的状态为是不是对的。 经过两个月的努力,jackson与我,在众多朋友的帮助下,把EC和BIOS基本调通,电池管理也OK了。。
在这过程中,遇到了很多问题,请教了很多朋友,受益颇多。。一并感谢一下。。
jackson之前一直做硬件,这次我们一起,工作从两眼一摸黑开始,
现在,jackson已然是EC工程师了。。哈哈,道贺下。。。 一同道贺~
页:
[1]