Subject: ata lost interrupts at probe time
To: None <current-users@netbsd.org>
From: Daniel Carosone <dan@geek.com.au>
List: current-users
Date: 10/29/2004 11:10:08
--vKFfOv5t3oGVpiF+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

After the recent change to use interrupts vs polling at probe time, I
get the following at boot when it's probing my laptop's CD channel,
accompanied by a several-seconds wait:

piixide0:1: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
piixide0:1: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-C2402, 2100001055, 1015> cdrom removable

I don't get the same when it's probing the primary channel; wd0 is
found "immediately".

piixide0: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
piixide0: bus-master DMA support present
piixide0: primary channel wired to compatibility mode
piixide0: primary channel interrupting at irq 14
atabus0 at piixide0 channel 0
piixide0: secondary channel wired to compatibility mode
piixide0: secondary channel interrupting at irq 15
atabus1 at piixide0 channel 1

This is with -current sources as of a few minutes ago, but also
happened with sources from a couple of days ago, prior to some other
recent changes to the same files.

Anyone else seeing this?

--
Dan.

--vKFfOv5t3oGVpiF+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iD8DBQFBgZhvEAVxvV4N66cRAq/WAKDe6xBhYGLdDSxeYu5Z3KXq5+lONACgh7S1
7Ie0jm7JFyS4ht5YxkhpbY0=
=wBqf
-----END PGP SIGNATURE-----

--vKFfOv5t3oGVpiF+--