[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

corrupted kernel module files with 2.6.18-3 on ext3

I've run into this weird filesystem and/or kernel problem where my
kernel module files get corrupted (they live on my root partition).

I shutdown my box every day with "shutdown -h now". Every now and then,
when I restart, some modules (e.g., ALSA) won't have loaded. I do an "ls
-l" in the module directory, and there are question marks ("?") instead
of file size, instead of some file names, etc.

This is my root partition. To fix it (temporarily) I boot into rescue
mode, shutdown networking and various daemons, unmount other
filesystems, and issue "mount -o ro,remount /" to remount / readonly. I
run fsck on it and it fixes the problems, though sometimes the modules
are deleted and I have to reinstall the kernel package.

I've run a badblocks test and smart tests on my drive and it appears
fine, so I think the problem must be a kernel module or filesystem bug.

Has anyone else noticed this?  Should I just file a debian bug and
forget about it or should I report it to the ext3 maintainers or...?

Hardware: Dual Opteron 244 on MSI K8T Master2-FAR (Via K8T8000 chipset).

Kernel: linux-image-2.6.18-3-amd64 (Debian unstable version)

# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options>                  <dump> <pass>
/dev/hda1       /boot  ext3   defaults  0      2
/dev/hda2 /x86      ext3   defaults 0 2
/dev/hda3 /  ext3   defaults,errors=remount-ro 0      1
/dev/hda4 /home ext3 defaults 0 2
/dev/hdc       /ls120 ext2 defaults,user 0 0
/dev/hdc       /floppy vfat defaults,user 0 0
/dev/cdrom                     /cdrom iso9660 user,ro 0 0
proc            /proc         proc   defaults                   0      0
sysfs /sys sysfs none 0 0
devpts /dev/pts devpts none 0 0
tmpfs /dev/shm tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0

# x86 mounts
/home           /x86/home none  bind            0       0
/tmp            /x86/tmp none   bind            0       0
/dev            /x86/dev none   rbind            0       0
/sys           /x86/sys none  bind            0       0
proc            /x86/proc proc  defaults        0       0

Thanks for any help, suggestions, etc.

Reply to: