LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 08-24-2001, 02:39 AM   #1
reader
Member
 
Registered: Apr 2001
Location: Gulf of Biscay
Posts: 32

Rep: Reputation: 15
Error starting the hard disk


Hello all:

I have installed a second hard disk in my Linux box. All goes ok,
and there is not problem except that whenn the machine start.
Here is a extract of dmesg:

Quote:
Linux version 2.4.3-20mdk
CPU: Intel Pentium 75 - 200 stepping 05
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX: IDE controller on PCI bus 00 dev 38
PIIX: chipset revision 2
PIIX: not 100% native mode: will probe irqs later
PIIX: neither IDE port enabled (BIOS)
PIIX: IDE controller on PCI bus 00 dev 39
PIIX: chipset revision 2
PIIX: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x3000-0x3007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x3008-0x300f, BIOS settings: hdc:pio, hdd:pio
hda: QUANTUM FIREBALL1080A, ATA DISK drive
hdc: FUJITSU MPB3043ATU, ATA DISK drive
hdd: ASUS CD-S400, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 2128896 sectors (1090 MB) w/83KiB Cache, CHS=528/64/63, DMA
hdc: 8448300 sectors (4326 MB), CHS=8940/15/63, (U)DMA
hdd: ATAPI 40X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.12
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 hda4
hdc:hdc: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest } <-------
hdc: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: timeout waiting for DMA
ide_dmaproc: chipset supported ide_dma_timeout func only: 14
hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: DMA disabled
ide1: reset: success
hdc1
If I cat /proc/pci (I have erased ethernet and video):

Quote:
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corporation 430FX - 82437FX TSC [Triton I] (rev 1).
Master Capable. Latency=32.
Bus 0, device 7, function 0:
ISA bridge: Intel Corporation 82371FB PIIX ISA [Triton I] (rev 2).
Bus 0, device 7, function 1:
IDE interface: Intel Corporation 82371FB PIIX IDE [Triton I] (rev 2).
Master Capable. Latency=32.
I/O at 0x3000 [0x300f].
The machine is a old Pentium 100MHz that goes very well in Linux, but
this problem ...
I am looking for a solution in google but I have found nothing.
I have set mode 3 for my new drive in my BIOS. But nothing.
I must to say also that I have an old Award BIOS (95).
I know that I can put in my start script hdparm -d0, but, there is another solution?

Can you help me?

Thanks all.
 
Old 08-24-2001, 02:54 AM   #2
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
BIOS mode 3 will 'dumb-down' the drive to a lower PIO, but you may need this as it shares the IDE1 chain with the 40x CD-ROM drive (which prob only supports DMA(33)).

You could try to remove the ide-dma reference in your start-up scripts (check /etc/intit.d/rc2.d + rc3.d).

As a last resort you could get a bootdisk util from Fujitsu to set the _drive's_ bios down to DMA33 default.

You could also throw the drive on the IDE0 controller, but that may be a performance issue for you as the ATA standard does not supprt the diconnect call - meaning that either the master OR the slave can process a reques. depends on how you throw your partitions around.

Last edited by mcleodnine; 08-24-2001 at 03:00 AM.
 
Old 08-24-2001, 12:33 PM   #3
zhenwu
Member
 
Registered: Jul 2001
Location: Taiwan (ex-Victoria BC)
Distribution: RH 9.0
Posts: 126

Rep: Reputation: 15
I also have been having that trouble, with no luck in finding a solution. Last night I recompiled my kernel using make xconfig, and somewhere in there, I think in the ATA/IDE/MFM/RLL support section I had to turn a feature on. Reading the help for this particular 'switch' mentioned the error message you are getting, and by saying Y to it (default is N), it could fix the problem.

Sorry I can't remember exactly where it is in the xconfig, but if you do some snooping you will come across it.
 
Old 08-24-2001, 02:37 PM   #4
zhenwu
Member
 
Registered: Jul 2001
Location: Taiwan (ex-Victoria BC)
Distribution: RH 9.0
Posts: 126

Rep: Reputation: 15
OK, I found it.

Now, keep in mind that this is in xconfig (cuz I'm not a 733t hax0r, merely a newbie), but here it is:

make xconfig

then, in ATA/IDE/MFM/RLL support, click the IDE, ATA and ATAPI Block devices button. the thing you need to say Y to (that is set to N by default) is the 'Use multi-mode by default' selection.

Understand that this is the frist step to recompiling your kernel, and you must be willing to follow through to the end for this 'fix' to work.
 
Old 08-24-2001, 02:46 PM   #5
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
PLus you'll want to include your drive controller as well be it PIIX/4 or Promise or Highpoint...
 
Old 08-27-2001, 06:20 AM   #6
reader
Member
 
Registered: Apr 2001
Location: Gulf of Biscay
Posts: 32

Original Poster
Rep: Reputation: 15
Thanks all

I'll test recompiling my kernel with this option enabled. I will say you how it gets.

Thanks all
 
Old 08-27-2001, 06:45 PM   #7
reader
Member
 
Registered: Apr 2001
Location: Gulf of Biscay
Posts: 32

Original Poster
Rep: Reputation: 15
Hello, I have downloaded the latest kernel and I have selected 'Use multi-mode by default' and PIIX/4.
I have done it in this machine (I have done it in the Fujitsu). I have must to restart a pair times the 'make dep' and 'make bzImage': kernel failures and memory dumps.
I have tryed to restart with the new kernel and hard disk errors: the superblock was kaput. The old kernel doesn't boot too.
I have reinstalled today the machine without the Fujitsu: I have download a test utility from their site and says that the disk is corrupt. (There isn't a utility that down to DMA33 for my model)

I must to test a disk before go into the server.

Thanks all.
 
Old 08-27-2001, 10:21 PM   #8
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
Ouch.

What is wrong with the disk? Here's a story about a Fuju 10GB ATA/66. (these are also the same drives populating my desktop RAID array) Needless to say I am awaiting my first failure.

I had a client with one that 'mysteriously' died after they moved it to another room. It was a Win98 box and it started making a loud click/bonk noise every now and again. Then the rotation speed went _very_ high and then very low. This went on for a while until they finally called me. By then it was too late. I was able to back up the critical stuff but a full recovery was impossible. I ran the drive outside of the case to see what was happening. The electronics were all very hot and cooling them incresed the time before a complete I/O failure. I was able to get some more data from the dirve with a can of compressed air and an old heatsink.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hard Disk Detection error dupree Linux - Hardware 7 07-06-2005 08:16 PM
GRUB hard disk error 0perat0r Linux - Newbie 3 02-24-2005 12:17 AM
No hard disk found error kerrycorcoran SUSE / openSUSE 6 02-01-2005 11:05 AM
Hard Disk Starting Sectors robhargreaves Linux - Hardware 1 05-20-2004 03:58 PM
Problem in starting Red Hat Linux 7.1 after installation on 40 GB hard disk simran LinuxQuestions.org Member Intro 0 07-22-2003 04:50 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:45 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration