i386/121305: HDD not detected in newer versions

Cameron cam at eleventhhourfx.com
Mon Mar 3 07:00:04 UTC 2008


The following reply was made to PR kern/121305; it has been noted by GNATS.

From: Cameron <cam at eleventhhourfx.com>
To: bug-followup at freebsd.org,
 comperr.extra at gmail.com
Cc:  
Subject: Re: i386/121305: HDD not detected in newer versions
Date: Sun, 2 Mar 2008 22:35:36 -0800

 I'm running almost the same motherboard (the MSI p6n-sli nforce 650i, just the 
 regular, not the platinum). 
 
 System configuration (probably a lot of this information isn't necessary):
 MSI P6N-SLI
 1 80 gig IDE drive using the onboard IDE controller.
 1 CDRW/DVD-ROM drives on the onboard  IDEcontroller.
 1 DVDRW drive using the onboard SATA controller
 Geforce 8800 in the first PCIE slot.
 1 LSI Logic 150-4 hardware raid controller in the second PCI slot.
 1 audigy 2 sound card in the third PCI slot.
 
 There's two halves to this problem:
 
 First half:
 FreeBSD 7.0 for both amd64 and i386 do not work. They will not recognize any 
 drives. Disabling SMP makes no difference. If APIC or ACPI are disabled, the 
 boot will not complete (it gets stuck at trying to mount /dev/md0).
 
 6.2 recognizes both CD/DVD drives (the IDE drive, not my sata drive). I 
 haven't tried disabling acpi or apic (yet?).
 
 6.3 will not recognize any drives at all unless I disable apic.
 
 Second half:
 I have a LSI Logic 150-4 sata hardware raid controller. FreeBSD's 6.2, 6.3, 
 and 7.0 all stall once the amr driver starts and detects the controller/array 
 (detects it correct it as a ~500 gig optimal raid 5 array), it then hangs 
 indefinitely. If I turn on verbose logging I see:
 GEO: new disk amrd0
 as the last message before the system comes to a complete stand-still.
 
 I was able to get things working in FreeBSD 6.2 by going into the (rather 
 anemic) BIOS and setting PCI slot 1 (where the card is located) to use IRQ 5 
 and setting IRQ 5 as reserved.  6.3 wouldn't work with this controller at all 
 until I disabled APIC, at which point it was able to fully boot where it saw 
 my onboard hard drive, at least one CD/DVDRW drive, and the raid array.
 
 Is this an nforce 650i issue in general or just specific to MSI's 
 implementation? Does anyone else have the same or similiar trouble with any 
 other nforce 6xxi chipsets or just the 650i?
 
 System (and RAID controller) are complete fine under Windows 2000 and Linux.
 
 Since FreeBSD 7.0 won't even recognize any of the CD/DVD drives, I don't have 
 a way to post the verbose logging at this time.
 
 -Cameron


More information about the freebsd-bugs mailing list