Subject: Re: i386 - Cannot boot from wd(Promise Ultra100) with infinite ``bogus inter'' msg
To: NISHIO Yasuhiro <nishio@hh.iij4u.or.jp>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: current-users
Date: 10/22/2003 20:56:31
On Mon, Oct 20, 2003 at 07:56:11AM +0900, NISHIO Yasuhiro wrote:
> 
> I tried with U66, and I got following message.
> 
>                 :
>         fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
>         Kernelized RAIDframe activated
>         pdcide0:0: bogus intr (reg 0x1131520)
>         pdcide0:0: bogus intr (reg 0x1131520)
>         pdcide0:0: bogus intr (reg 0x1131520)
>                 :
> 
> But I found workaround. That is ``do NOT attach "QUANTUM FIREBALL" to
> Ultra100 or Ultra66''.  I think my QUANTUM FIREBALL has
> hardware/firmware bug.

Possibly, it asserts its interrupt line while reset is active.
Now that the probe is done with interrupts enabled, this fails.

> 
> Here is the summary;
> --------------------
> 
> Kernel: NetBSD-current 2003-09-19 21:40:00 UTC or later
> 
>   - The "bogus intr" message appears only when the "QUANTUM
>     <FIREBALLlct15 30>"  attached to Ultra100. (reappearance 100%)
> 
>     There is no effect if
> 	- remove Other(cbb, fxp, wm) PCI Card,
>         - replace PCI card slot,
>         - use new UDMA100 IDE cable.
> 	- disable/enable on board IDE,
> 	- disable/enable VGA IRQ,
> 	- disable/enable on board USB,
> 	- etc.
> 
>   - pdcide driver work well with
> 	- SEAGATE <ST340810ACE> on U100 Primary master
> 	  Western Digital <WDC WD136AA> on U100 Secondary master	
> 	- WDC on Primary, ST on Secondary
> 
> 
>   - U66(PDC20262) & FIREBALL dose not work.
>         ``pdcide0:0: bogus intr (reg 0x1131520)''
> 
>         only ``pdcide0:0:...'' messages, ``pdcide0:0:..'' and
>         ``pdcide0:1:...'' when I used U100.
> 
>   ==> FIREBALL has hardware bug?

Maybe, but not handled the same way by different controllers.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 24 ans d'experience feront toujours la difference
--