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.