I have two, 1TB Toshiba v63700-C USB drives I've been using for backup for a while on an older Linux, kernel version 18.104.22.168-smp with a 730MHz Pentium III and 1GB memory. The box itself is a older Compaq desktop.
I recently scratch-installed kernel version 22.214.171.124-smp. Since then, I cannot get either USB drive to work properly. I've reformatted both to ext2, twice, and even did e2fsck -c on one of them to check the bad sector map. I got no errors. However, I cannot write any actual data to these drives because I get lots of errors like:
[16697.792671] EXT2-fs (sdb1): error: read_inode_bitmap: Cannot read inode bitmap - block group = 5331, inode_bitmap = 181239809
[16720.183564] EXT2-fs (sdb1): error: ext2_get_inode: unable to read inode block - inode=2 block=1027
lots of these while trying to copy files. It doesn't appear to flag the same blocks each time.
This worked fine with the older kernel version and it is difficult to believe that two USB drives would simulaneously go bad, especially if the mkfs and e2fsck appeared to work. The only variable in the setup is the linux version.
Does anyone know if there could be some funkiness with the new USB driver? If so, how can I fix this? I kind-of really *need* this as this is my main backup computer.