一个关于键盘的问题.

时间:2008-01-16 13:15:12  来源:  作者:

启动后拔下键盘,几天后再把键盘弄上去就键盘就不起作用了。
上次记得有人说过编译内核可以解决。找不着了。

谢谢。



 i2era 回复于:2003-05-31 22:10:02


安装了FreeBSD的计算机一般是做为服务器使用的,很多时候并没有连接键盘。当计算机启动后,再接上键盘,这是键盘并不工作。这是为什么呢?看一下kernel配置文件: 
device atkbd0 at atkbdc? irq 1 flags ox1 
改为: 
device atkbd0 at atkbdc? irq 1 
为什么要去掉flag配置 呢?用man atkbd命令看有如下信息: 
bit 0 (FAIL_IF_NO_KBD) 
By default the atkbd driver will install even if a keyboard is not actually connected to the system. This option prevents the driver from being installed in this situation. 
比特0 (FAIL_IF_NO_KBD) 
默认情况下即使没有连接键盘也装载atkbd驱动。这个选项使在这种情况下不再装载atkbd驱动。 
以上描述有些令人糊涂,我们关注的是内核kernel,不是驱动。在man帮助里,"默认"指的是驱动,而不是内核。默认情况下,即使没有连接键盘,驱动也进行装载。另一方面,GENERIC内核使用flags 0x1,在没有连接键盘的时候卸载键盘驱动。 
进行如上修改后重新编译内核,这样就可以解决系统启动后再连接键盘,键盘不工作的问题了。 
那么为什么GENERIC内核不是默认总装载键盘驱动呢,答案是并不希望这样做,由于syscons的限制,系统无法同时处理多个键盘输入。因此,如果atkbd没有找到键盘,那么就让USB键盘驱动去找找是否有USB键盘安装。 
对USB键盘有类似的问题,但还不知道该如何处理。 

原文:
http://www.chinabsd.com/sysadmin/keyboard_on_headless_server.html


 beggar 回复于:2003-05-31 22:12:49

就是这篇,谢谢


 红袖添香 回复于:2003-05-31 22:20:41

...

i2era 你的脑袋中安的是什么DIMM?


 i2era 回复于:2003-05-31 22:23:58

引用:原帖由 "红袖添香" 发表:
...

i2era 你的脑袋中安的是什么DIMM?

     
may be ddr2
但还是比不上 you( google MM ):wink:


 quakelee 回复于:2003-05-31 22:25:43

你们是党国的栋梁呀,上海一定要守住!!


 红袖添香 回复于:2003-05-31 22:27:21

引用:原帖由 "i2era" 发表:
    
may be ddr2
但还是比不上 you( google MM ):wink:

    

下次偶要什么资料找不到,就找你了

 :lol:


 i2era 回复于:2003-05-31 22:56:26

引用:原帖由 "红袖添香" 发表:
   

下次偶要什么资料找不到,就找你了

 :lol:

     
FT~~~我拿块豆腐撞死算了 :twisted:


 红袖添香 回复于:2003-05-31 23:04:41

引用:原帖由 "i2era" 发表:
    
FT~~~我拿块豆腐撞死算了 :twisted:

    

 :lol:  :lol:  :lol: 

撞之前把你的DDR2拆下来给偶


 i2era 回复于:2003-05-31 23:08:34

引用:原帖由 "红袖添香" 发表:
   

 :lol:  :lol:  :lol: 

撞之前把你的DDR2拆下来给偶

     
...
无语...


 quakelee 回复于:2003-05-31 23:15:26

引用:原帖由 "红袖添香" 发表:
   

 :lol:  :lol:  :lol: 

撞之前把你的DDR2拆下来给偶

     
我猛然间发现红袖还知道DDR2呢
可是我咋只听说过DDR266 DDR400


 红袖添香 回复于:2003-05-31 23:15:41

引用:原帖由 "i2era" 发表:
    
...
无语...

    

paradox 

 :twisted:   :lol:


 红袖添香 回复于:2003-05-31 23:19:00

引用:原帖由 "quakelee" 发表:
    
我猛然间发现红袖还知道DDR2呢
可是我咋只听说过DDR266 DDR400

    

i2era 楼上说的


 quakelee 回复于:2003-05-31 23:24:48

hoho~~
二位对硬件都不熟呀
DDR2确实是有,但是基本上还是直接叫频率的名字比如DDR400就是DDR2的第一级产品


 i2era 回复于:2003-05-31 23:31:45

引用:原帖由 "quakelee" 发表:
hoho~~
二位对硬件都不熟呀
DDR2确实是有,但是基本上还是直接叫频率的名字比如DDR400就是DDR2的第一级产品

     
我听说DDR400好象要放弃,因为成品率太底,直接
生产DDR2了...
DDR400还是一代的...


 quakelee 回复于:2003-05-31 23:38:20

引用:原帖由 "i2era" 发表:
    
我听说DDR400好象要放弃,因为成品率太底,直接
生产DDR2了...
DDR400还是一代的...

     
i2era啥时候换了cache了,不会是想跟G4拼L3吧
55555555555555555555


 红袖添香 回复于:2003-05-31 23:45:08

引用:原帖由 "quakelee" 发表:
    
i2era啥时候换了cache了,不会是想跟G4拼L3吧
55555555555555555555

    

哈哈,现在这个 i2era 很厉害哦,偶想再过阵子,偶们不能叫他 DDR2,可能也不是 cache 了,直接用的 register 哦~~~

 :lol:  :twisted:  :roll:


 i2era 回复于:2003-06-01 09:16:42

引用:原帖由 "红袖添香" 发表:
   

哈哈,现在这个 i2era 很厉害哦,偶想再过阵子,偶们不能叫他 DDR2,可能也不是 cache 了,直接用的 register 哦~~~

 :lol:  :twisted:  :roll:

     
行了,别在...,最多也不过是cache而已,总共接触FreeBSD才2个多月... :oops:


 ihweb 回复于:2003-06-01 12:16:21

引用:原帖由 "i2era" 发表:
    
行了,别在...,最多也不过是cache而已,总共接触FreeBSD才2个多月... :oops:

     


两个月???要不要捅你出来啊!! :twisted:  :twisted:


 i2era 回复于:2003-06-01 12:35:33

引用:原帖由 "ihweb" 发表:
    


两个月???要不要捅你出来啊!! :twisted:  :twisted:

     
真的哦,看我的注册日期就知道,下完4.7iso后才注册的,
寒假时用的还是RedHat 7.3,无意中来到BSD版,就潜水了十几天...
水桶可能要问了,为什么会来到这里?
以前学习Linux时候经常去http://www.fanqiang.com/
也就知道了chinaunix,还见到水桶的扭屁股的小猴子头像,觉得好玩,就来喽~~~


 ihweb 回复于:2003-06-01 12:39:06

引用:原帖由 "i2era" 发表:
    
真的哦,看我的注册日期就知道,下完4.7iso后才注册的,
寒假时用的还是RedHat 7.3,无意中来到BSD版,就潜水了十几天...
水桶可能要问了,为什么会来到这里?
以前学习Linux时候经常去http://www.fanqiang..........

     


那更加该捅!!!!!不早点用BSD。 :twisted:  :twisted:


 Zer4tul 回复于:2003-06-01 15:29:21

DDR400是1代的,而且当初是不被承认的。后来因为Intel的态度转变,所以就承认它了……
DDR II的初始速度是400,但是不是DDR 400。呵呵




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=81785
转载请注明作者名及原文出处


文章评论

共有 位网友发表了评论 查看完整内容