linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: ee21rh@surrey.ac.uk
Cc: Linux Kernel list <linux-kernel@vger.kernel.org>,
	list linux-ide <linux-ide@vger.kernel.org>
Subject: Re: Linux hangs during IDE initialization at boot for 30 sec
Date: Wed, 02 Feb 2005 10:18:20 +1100	[thread overview]
Message-ID: <1107299901.5624.28.camel@gaston> (raw)
In-Reply-To: <pan.2005.02.01.20.21.46.334334@surrey.ac.uk>

On Tue, 2005-02-01 at 20:22 +0000, Richard Hughes wrote:
> On Tue, 01 Feb 2005 12:57:33 +0100, Michael Brade wrote:
> 
> > Hi,
> > 
> > since at least kernel 2.6.9 I'm having a problem booting linux - it hangs 
> > after this
> > 
> > Probing IDE interface ide0...
> > hda: HITACHI_DK23DA-30, ATA DISK drive
> > elevator: using anticipatory as default io scheduler
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > Probing IDE interface ide1...
> > hdc: TOSHIBA DVD-ROM SD-R2212, ATAPI CD/DVD-ROM drive
> > ide1 at 0x170-0x177,0x376 on irq 15
> > 
> > After about 30 seconds everything continues fine with
> > 
> > hda: max request size: 128KiB
> > 
> > I found additional lines in the log just before the line above:
> 
> Same here on 2.6.11-rc2-bk3 using a *Toshiba* Satellite Pro A10.
> 
> messages can be found here:
> 
> http://hughsie.no-ip.com/write/kernel/messages

This looks like bogus HW, or bogus list of IDE interfaces ...

The IDE layer waits up to 30 seconds for a device to drop it's busy bit,
which is necessary for some drives that aren't fully initialized yet.

I suspect in your case, it's reading "ff", which indicates either that
there is no hardware where the kernel tries to probe, or that there is
bogus IDE interfaces which don't properly have the D7 line pulled low so
that BUSY appears not set in absence of a drive.

I'm not sure how the list of intefaces is probed on this machine, that's
probably where the problem is.

Ben.



       reply	other threads:[~2005-02-01 23:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200502011257.40059.brade@informatik.uni-muenchen.de>
     [not found] ` <pan.2005.02.01.20.21.46.334334@surrey.ac.uk>
2005-02-01 23:18   ` Benjamin Herrenschmidt [this message]
2005-02-03 10:03     ` Linux hangs during IDE initialization at boot for 30 sec Alan Cox
2005-02-03 12:58     ` Rolf Offermanns
2005-02-03 22:17       ` Benjamin Herrenschmidt
2005-02-04 10:22         ` Rolf Offermanns
2005-02-04 23:32           ` Benjamin Herrenschmidt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1107299901.5624.28.camel@gaston \
    --to=benh@kernel.crashing.org \
    --cc=ee21rh@surrey.ac.uk \
    --cc=linux-ide@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).