|

楼主 |
发表于 2005-3-22 01:46:19
|
显示全部楼层
看到关于i8042.c初始化失败的消息,估计跟这个有关。
找源代码,发现/usr/src/linux/drivers/input/serio/i8042-io.h文件里面有如下内容:
#if defined(__i386__)
if (dmi_check_system(i8042_dmi_table))
i8042_noloop = 1;
#endif
我的平台是__x86_64__,该代码不会被执行。大概就因为这个缘故,所以会随机出现问题(没有执行dmi_check_system函数)。
改为
#if defined(__i386__) && defined(__x86_64__)
if (dmi_check_system(i8042_dmi_table))
i8042_noloop = 1;
#endif
重新编译中。 |
|