出现segmentation fault 的错误后如何修复系统!!!
我用2.6的debian.
编字符驱动.向里面加载模块时用insmod后,创建设备号成功.但肯定是有问题,这个DRIVER工作不正常.而如果我再删除这个模块,用rmmod后,这时我如果想再看driver的号码,用这个命令:
cat /proc/devices
这时就出现segmentation fault.
我要是不用rmmod卸载模块,cat就工作正常,能读出来devices中的设备列表。
出现这种错误,我怎样才能最快让系统恢复正常?
我现在每次都只好重起机器...
希望大家指点,谢谢!
问题点数:20、回复次数:3Top
1 楼alaiyeshi(七宝树八宝饭)回复于 2006-02-13 10:09:09 得分 20
你字符驱动的问题
估计是内存越界
然后搞乱了
我也不知道有什么好的修复方法
建议是把驱动里的东西逐次的加载,然后断定问题所在Top
2 楼tlcd()回复于 2006-02-13 11:44:17 得分 0
找到问题了.是卸载驱动的卸载函数里的号码给的不对,没卸好.
谢谢你回帖子给我.Top
3 楼tlcd()回复于 2006-02-13 11:46:28 得分 0
找到问题了.是卸载的函数里给错了设备号码.所以rmmod时没有成功.
谢谢你回我的帖子.Top
相关问题
- 奇怪的segmentation fault 错误!!!!!!!!!!!!!!
- *pbl出现错误,如何修复///
- linux 下pipe break 错误的修复
- 急啊,UNIX 里 出现运行时错误“Segmentation Fault - core dumped”如何解决?
- 求助 表错误 dbcc checktable repair_allow_data_loss无法修复错误
- setupbuilder1.5sc版的9828错误无法修复,怎么办?
- 用debug如何可以修复分区表读取错误?
- SQL数据库分配错误如何修复
- 请教:硬盘报s.m.a.r.t.错误,是否还可以修复?
- 请问硬盘错误是否修复了?




