diagnosing possible hardware problem

Felix Miata mrmazda at ij.net
Sat Oct 14 05:26:57 UTC 2006


On 06/10/13 17:24 (GMT-0700) Constantine Evans apparently typed:

> I apologise for so many people here not understanding your method of 
> installation. The standard way of installing Ubuntu is with a CD, and it 
> appears that many people don't know about network based installs. Which 
> is a pity, because they are very nice, especially since they don't 
> require a CD, and are so flexible.

> Felix Miata wrote:

>> I've been having all kinds of strange problems installing and using ubuntu
>> and its various desktop flavors on 3 i440BX systems for over a week and a
>> half. Most of the problems seem to be connected to one of the 3 HDs I've
>> used, even though I've run the Seatools diagnostic program on it, which
>> claims there is no problem with the device. A new 80 pin cable changed
>> nothing. I've also run memtest86+ for over 8 hours without errors. The
>> various errors include, but are not limited to:

>> installer packaging errors
>> installer can't find kernel to install
>> apt-get/dpkg errors (e.g. tarfile corruption)
>> file not found errors
>> CRC errors

> All of those really point toward the hard drive. I wouldn't trust the 
> diagnostic program - have you tried running badblocks on the drive?

>> I was not able to get a working installation without using the installation
>> kernel parameters acpi=off and ide=nodma. I haven't been able to find any
>> clues in /var/log anywhere, but I tend to think most of the errors are (old)
>> hardware compatibility issues with their main root in the Seagate HD.

> acpi=off is probably required because a systems probably don't have 
> ACPI, and nodma is quite possibly a similar issue. How old are these, 
> and what are there specs?

About 8 years. Didn't check any specific specs, but I know the 440BX chipset
supports max UDMA33, which is what the HD is.

>> Right now I have the Xubuntu desktop running, and booted on acpi=off and
>> noapic kernel parameters. Is there something already installed or that I can
>> apt-get that will rigorously test the hardware and report any errors it
>> finds? Is there one particular situation that results in CRC errors?

> Badblocks for the hard drive. memtest for the memory. But it really 

I already reported 8+ hours on memtest86+ with 0 errors.

> sounds like the hard drive, in which case badblocks should be what you 
> need. I wouldn't try to use the drive by disabling the blocks that 
> badblocks reports as bad though - this generally results in catastrophic 
> failure eventually (though it might take longer with older drives).

badblocks -p # -v -s:
10 passes on /boot (hda1)
40 more passes on /boot
(1 cylinder vfat hda2 never mounted)
40 passes on vfat (hda3)
10 passes on swapper (hda5)
40 passes on / (hda6)
0 total bad blocks found on 140 passes
-- 
"The Lord is my strength and my shield; my heart trusts in him,
and I am helped."				Psalm 28:7 NIV

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://mrmazda.no-ip.com/




More information about the ubuntu-users mailing list