Subject: kern/31442: Conner CP3041 hard disk drive not detected
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <rkfrancis1@adelphia.net>
List: netbsd-bugs
Date: 10/02/2005 00:26:00
>Number:         31442
>Category:       kern
>Synopsis:       Conner CP3041 hard disk drive not detected
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 02 00:26:00 +0000 2005
>Originator:     Robert Ken Francis
>Release:        NetBSD 3.99.9
>Organization:
>Environment:
System: NetBSD rfnetbsd.albyny.adelphia.net 3.99.9 NetBSD 3.99.9 (MYKERNEL) #2: Sat Oct 1 14:56:58 UTC 2005 robert@rfnetbsd.albyny.adelphia.net:/user/obj/sys/arch/i386/compile/MYKERNEL i386
Architecture: i386
Machine: i386
>Description:
On the screen you see "hptide0:0: bogus intr" several times when you are booting up.  I have an ASUS P4SP-MX motherboard.  On the motherboard I have a built-in siside0:0:0 which works fine and a siside0:0:1 which is disabled in the BIOS because that connection doesn't work.  So I put in an Adaptec ATA RAID 1200A card with a Miniscribe drive on hptide0:0:0, a Conner CP3041 drive on hptide0:0:1, and two ST3120AT drives on hptide0:1:0 and hptide0:1:1.  The card BIOS detects everything fine.  DOS can detect everything.  The problem is NetBSD detects everything except the Conner CP3041 hard disk drive.
I was told that this is a bug by Manual Bouyer at bouyer@antioche.eu.org and to set the atadebug_mask to 0x10, which I did by patching sys/dev/ata/ata.c, and to reboot and open a PR with the new dmesg information.  In order to do this I also had to increase the MSGBUFSIZE to 0x20000 and the dmesg.boot is over 83000 bytes, mostly filled with timeout messages.
>How-To-Repeat:
See the description.
>Fix:
None known.