LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: wj00

SMP 与 USB冲突,该怎么办?

[复制链接]
 楼主| 发表于 2003-10-14 13:30:15 | 显示全部楼层

If I use UP not SMP , My USB device can be mounted!

But When I use SMP kernel, My USB device can't be mounted.
the Errors :
VFS: Can't  find ext2 filesystem on dev sd(8,0)
Unable to identify CD-Rom format.
Unable to handle kernel paging request at virtual address 8b8d2ea6
printing eip:
c8857187
*pde = 00000000
Oops: 0000
vfat fat usb-storage sd_mod scsi_mod usb-uhci usbcore
cpu : 0
EIP: 0010:[<c8857187>] Not tainted
EFLAGS:00010286
EIP is at fat_put_super [fat] 0x10b (2.4.20-18-custom)
eax: 8b8d2e9e ebx:c7e9360 ecx:c7e9300 edx:c7e92000
esi:fffffff0 edi:c6df7000 dbp:c7e9360 esp:c7e93c7c
ds: 0018 es: 0018 ss:0018
process mount cpid:127 stackpage=(7e93000)
stack :c7dd8c80 00000026 00000000 ffffffff fffffffff 00000000 00000000 000000000
00000000 06da4000 c6da4000 00000046 44f419c c7e93110 00000046 cbda5f5c c14f41a0 c7e93ce8 00000086 c6da4000 00000000 00000000 00000086 00000003
Call Trace: [<c0107f20>] __up_wakeup [kernel] 0x8(0xc7e93ce0)
[<c88260007a  >] scsi_do_cmd [scsi_mod] 0x160 ( 0xc793cfc))
[<c88430197 >] usb_stor_scisSenseParseBuffer [usb-storage] 0x309 (0xc7e93d10 ))
[<c882ab c0 7>] fat_read_super [fat] oxcf (0xc7e93d2c))
...........b  ................................................................................
code :  66 8b 40 08 66 89 45 08 8a 45 14 83 e0 d0 80 65 15 f7 66 c7
Segmetation fault

I have try to mount /dev/hda1 /d , but the Oops error happed too. What will I do ? Please help me , Thanks !
发表于 2003-10-14 21:38:29 | 显示全部楼层
有bug 多正常, 反正也是試, 何不用新版?
 楼主| 发表于 2006-2-10 13:55:34 | 显示全部楼层
问题我已经解决了,谢谢!各位大虾的帮助!
解决方法是:我重新编译了内核,同时重新制作了initrd.img文件,保证initrd.img制作过程中没有任何删除动作。
原因:可能是因为initrd.img的制作过程中,频繁的对ext2文件系统进行修改造成的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表