On Oct 20, Jason Thomas wrote: > I'm using reiserfs with grub on a debian system with 2.4.12-ac3, it > works for me. > > if formatting with a different tool fixed yoru problem then perhaps > there are some differences in the tools causing this.
The latest mkreiserfs tools (3.x.0k-pre) have finally put use into the s_journal_block_count field. They renamed it to s_journal_magic, though, and put a random number in it. GRUB's reiserfs driver was the only program looking at that field to get the number of journal blocks (and I even asked the reiserfs journalling guy if relying on that field would be safe) :( I fixed grub in the CVS repository. Or you can apply this trivial fix: diff -u -r1.11 fsys_reiserfs.c --- fsys_reiserfs.c 2001/09/24 08:43:38 1.11 +++ fsys_reiserfs.c 2001/10/05 13:10:56 @@ -620,8 +620,6 @@ if (super.s_journal_block != 0) { INFO->journal_block = super.s_journal_block; - INFO->journal_block_count = super.s_journal_block_count; - if (INFO->journal_block_count == 0) INFO->journal_block_count = super.s_orig_journal_size; if (! is_power_of_two (INFO->journal_block_count)) return 0; Jochen _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-grub