Please not that all of this is the same boot.

Disregard the weird device major:minor

Sep 18 04:22:20 cascade kernel: EXT2-fs error (device ide2(33,1)):
ext2_readdir: bad entry in directory #2: rec_len % 4 != 0 - offset=0, inode=2, 
rec_len=14, name_len=1
Sep 18 04:22:20 cascade kernel: EXT2-fs error (device ide2(33,17)):
ext2_readdir: bad entry in directory #2: rec_len % 4 != 0 - offset=0, inode=2, 
rec_len=14, name_len=1
Sep 18 04:22:20 cascade kernel: EXT2-fs error (device ide2(33,33)):
ext2_readdir: bad entry in directory #2: rec_len % 4 != 0 - offset=0, inode=2, 
rec_len=14, name_len=1
Sep 18 04:22:20 cascade kernel: EXT2-fs error (device ide2(33,49)):
ext2_readdir: bad entry in directory #2: rec_len % 4 != 0 - offset=0, inode=2, 
rec_len=14, name_len=1

This did not happen in the past.

cat /proc/partitions
<snip>
  33     0   15087744 ide/host2/bus0/target0/lun0/disc
  33     1   15085003 ide/host2/bus0/target0/lun0/part1
  33    16    7543872 ide/host2/bus0/target1/lun0/disc
  33    17    7542486 ide/host2/bus0/target1/lun0/part1
  33    32    7543872 ide/host2/bus0/target2/lun0/disc
  33    33    7542486 ide/host2/bus0/target2/lun0/part1
  33    48   15087744 ide/host2/bus0/target3/lun0/disc
  33    49   15085003 ide/host2/bus0/target3/lun0/part1

cat /proc/ide/hde*/geometry
physical     29936/16/63
logical      1878/255/63
physical     14968/16/63
logical      939/255/63
physical     14968/16/63
logical      939/255/63
physical     29936/16/63
logical      1878/255/63

I need to know what is going on in ext2 that now makes this error.

What is causing the geometry walk?

Disk /dev/hdea: 255 heads, 63 sectors, 1878 cylinders
Units = cylinders of 16065 * 512 bytes

    Device Boot    Start       End    Blocks   Id  System
/dev/hdea1             9      1895  15150539+  83  Linux

Disk /dev/hdeb: 255 heads, 63 sectors, 939 cylinders
Units = cylinders of 16065 * 512 bytes

    Device Boot    Start       End    Blocks   Id  System
/dev/hdeb1             9       948   7542486   83  Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(0, 1, 3) logical=(8, 41, 33)
Partition 1 has different physical/logical endings:
     phys=(938, 254, 63) logical=(947, 40, 32)

Disk /dev/hdec: 255 heads, 63 sectors, 939 cylinders
Units = cylinders of 16065 * 512 bytes

    Device Boot    Start       End    Blocks   Id  System
/dev/hdec1             9       948   7542486   83  Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(0, 1, 3) logical=(8, 41, 33)
Partition 1 has different physical/logical endings:
     phys=(938, 254, 63) logical=(947, 40, 32)

Disk /dev/hded: 255 heads, 63 sectors, 1878 cylinders
Units = cylinders of 16065 * 512 bytes

    Device Boot    Start       End    Blocks   Id  System
/dev/hded1             9      1895  15150539+  83  Linux


Sep 18 04:36:21 cascade kernel:  /dev/ide/host2/bus0/target3/lun0: p1 p2 p3 p4
Sep 18 04:37:04 cascade kernel:  /dev/ide/host2/bus0/target2/lun0: p1 p2 p3 p4
Sep 18 04:37:06 cascade kernel:  /dev/ide/host2/bus0/target2/lun0: p1 p2 p3 p4
Sep 18 04:37:22 cascade kernel:  /dev/ide/host2/bus0/target1/lun0: p1 p2 p3 p4
Sep 18 04:41:19 cascade kernel:  /dev/ide/host2/bus0/target0/lun0: p1 p2 p3 p4

Expert command (m for help): p

Disk /dev/hdea: 255 heads, 63 sectors, 1878 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl    Start     Size ID
 1 00   0   0    0   0   0    0        0        0 00
 2 00   0   2    0   0   2    0   131072   131072 00
 3 00   0   2    0   0   2    0   131072   131072 00
 4 00   0   2    0   0   2    0   131072   131072 00

out of expert mode and delete all 4 bogus partitions.
back in expert mode

Expert command (m for help): p

Disk /dev/hdea: 255 heads, 63 sectors, 1878 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl    Start     Size ID
 1 00   0   0    0   0   0    0        0        0 00
 2 00   0   0    0   0   0    0        0        0 00
 3 00   0   0    0   0   0    0        0        0 00
 4 00   0   0    0   0   0    0        0        0 00

cat /proc/partitions
  33     0   15087744 ide/host2/bus0/target0/lun0/disc
  33     1      65536 ide/host2/bus0/target0/lun0/part1
  33     2      65536 ide/host2/bus0/target0/lun0/part2
  33     3      65536 ide/host2/bus0/target0/lun0/part3
  33     4      65536 ide/host2/bus0/target0/lun0/part4
  33    16    7543872 ide/host2/bus0/target1/lun0/disc
  33    17      65536 ide/host2/bus0/target1/lun0/part1
  33    18      65536 ide/host2/bus0/target1/lun0/part2
  33    19      65536 ide/host2/bus0/target1/lun0/part3
  33    20      65536 ide/host2/bus0/target1/lun0/part4
  33    32    7543872 ide/host2/bus0/target2/lun0/disc
  33    33      65536 ide/host2/bus0/target2/lun0/part1
  33    34      65536 ide/host2/bus0/target2/lun0/part2
  33    35      65536 ide/host2/bus0/target2/lun0/part3
  33    36      65536 ide/host2/bus0/target2/lun0/part4
  33    48   15087744 ide/host2/bus0/target3/lun0/disc
  33    49      65536 ide/host2/bus0/target3/lun0/part1
  33    50      65536 ide/host2/bus0/target3/lun0/part2
  33    51      65536 ide/host2/bus0/target3/lun0/part3
  33    52      65536 ide/host2/bus0/target3/lun0/part4

This is not a funky mirror there are truly four drives on this channel.

Last funky message

Sep 18 04:33:28 cascade kernel: EXT2-fs: unsupported inode size: 130

Andre Hedrick
The Linux ATA/IDE guy



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to