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

fsck bus error: 'attempt to access beyond end of device' during boot



Hi,

[Please Cc me on replies, I'm not subscribed.]

The short summary:  When booting, my box gives up, stating:

 NET4: Unix domain sockets 1.0 for Linux NET4.0.
 attempt to access beyond end of device
 03:02: rw=0, want=1023464393, limit=48384
 dev 03:02 blocksize=1024 blocknr= ....
 ...
 /etc/init.d/rc.S: line 38: 10  segmentation fault  loadkeys ...
 Activating Swap
 Adding swap
 checking root filesystem
 attempt to access beyond end of device
 03:02: ...
 dev 03:02: ...
 ...
 /etc/init.d/rc.S: line 145: 19 bus error   fsck ${spinner} ...
 ...
 fsck failed

 Give root password for maintenance

Giving a ^d and booting again fixes it: booting fails and succeeds, with
the phase of the moon.

Does this mean my hardware is broken?  How can I find out if this is the
case?  Is my diskpartitioning corrupt?  What can I do to investigate
this problem further?  Would reinstalling the box solve anything?

The long story:

This box (133 MHz Pentium, 48 MB Ram, hda: QUANTUM BIGFOOT2100A, 2015MB
w/87kB Cache, CHS=1023/64/63, Award Modular Bios v4.51 PG 1996) used to
run Windows.  I've run fips.exe on the disk, now the disk looks like:

 Disk /dev/hda: 64 heads, 63 sectors, 1023 cylinders
 Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
 /dev/hda1   *         1       356    717664+   b  Win95 FAT32
 /dev/hda2           357       380     48384   83  Linux
 /dev/hda3           381       428     96768   82  Linux swap
 /dev/hda4           429      1023   1199520    5  Extended
 /dev/hda5           429       501    147136+  83  Linux
 /dev/hda6           502       864    731776+  83  Linux
 /dev/hda7           865      1023    320512+  83  Linux

which gets mounted as

 Filesystem            Size  Used Avail Use% Mounted on
 /dev/hda2              46M   26M   18M  59% /
 /dev/hda5             139M   37M   95M  28% /var
 /dev/hda6             703M  275M  392M  42% /usr
 /dev/hda7             303M  405k  287M   1% /home
 /dev/hda1             697M  531M  166M  77% /mnt

fips didn't complain.

I've installed Debian GNU/Linux woody, from 3.0.23-2002-05-21 rescue
floppy disks.  The rest got fetched via the network.  Installation went
flawless.  I installed Lilo, the machine boots Windows 98 just fine.

However, when trying to boot Linux, there's this:

 Partition check:
  hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
 ...
 VFS: Mounted root (ext2 filesystem) readonly.
 ...
 NET4: Unix domain sockets 1.0 for Linux NET4.0.
 attempt to access beyond end of device
 03:02: rw=0, want=1023464393, limit=48384
 dev 03:02 blocksize=1024 blocknr= ....
 ...
 /etc/init.d/rc.S: line 38: 10  segmentation fault  loadkeys ...
 Activating Swap
 Adding swap
 checking root filesystem
 attempt to access beyond end of device
 03:02: ...
 dev 03:02: ...
 ...
 /etc/init.d/rc.S: line 145: 19 bus error   fsck ${spinner} ...
 ...
 fsck failed

 Give root password for maintenance

on the console, quite often.  Booting succeeds about 50% of the times.

BTW, the error occurs just after `NET4: Unix domain sockets 1.0 for
Linux NET4.0.'.  Normally,

 Loading /etc/console/boottime.kmap.gz
 Adding Swap: 96764k swap-space (priority -1)

occurs just after that.  Could there be a problem with boottime.kmap.gz?

I checked the RAM, running memtest86 for about 15 hours.  It passed 70
tests with 0 errors.

I've run dselect successfully: banging on the disk does _not_ cause any
errors when Linux succeeded to boot.  Running X and galeon causes no
troubles either.  (I didn't notice any yet, that's for sure.)

However, I'd very much like this box to boot fine always: I'm installing
it for a friend, don't want to get him struggling with this.

I'd be very glad if anybody could give me insight in what's happening
here, and I'm very willing to give more information and do more testing
if needed.

Thanks for your time!

Bye,

Joost


Attachment: pgpMWTA_XOffN.pgp
Description: PGP signature


Reply to: