摘要: Oops: 0000 [#1] PREEMPT SMP Modules linked in: capidrv kernelcapi isdn slhc ipv6loop dm_multipath snd_ens1371 gameport snd_rawmidi snd_ac97_codecac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seqsnd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer sndparport_pc floppy parport pcnet3 阅读全文
posted @ 2011-07-05 13:58 辛勤耕耘 阅读(2108) 评论(0) 推荐(0) 编辑
摘要: 某些Intel的FLASH芯片(如StrataFlash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2文件系统的时候,经常会报一些\"Magic bitmask not found\"之类的错误,跟进去发现FLASH读出来的都是些0x80之类的数据,查看资料发现该款FLASH有分区的特性,而Linux的FLASH驱动只用一个状态变量表示整个FLASH的状态,这就会造成某个分区的实际状态和系统记录的不符,从而导致读FLASH的时候该点实际上不处在读状态。当时的解决办法是,每次读的时 阅读全文
posted @ 2011-07-05 13:40 辛勤耕耘 阅读(466) 评论(0) 推荐(0) 编辑