From nobody@FreeBSD.org  Tue Jul 14 10:31:33 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4A3A6106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 10:31:33 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 386908FC0C
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 10:31:33 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n6EAVXvs065998
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 14 Jul 2009 10:31:33 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n6EAVXDd065997;
	Tue, 14 Jul 2009 10:31:33 GMT
	(envelope-from nobody)
Message-Id: <200907141031.n6EAVXDd065997@www.freebsd.org>
Date: Tue, 14 Jul 2009 10:31:33 GMT
From: Maximillian Dornseif <md@hudora.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: ptrr driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         136750
>Category:       kern
>Synopsis:       [hptrr] driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    mav
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 14 10:40:02 UTC 2009
>Closed-Date:    Thu Nov 26 15:19:19 UTC 2009
>Last-Modified:  Sun Mar 17 04:36:07 UTC 2013
>Originator:     Maximillian Dornseif
>Release:        7.2.-RELEASE-p2
>Organization:
HUDORA GmbH
>Environment:
FreeBSD champ.local.hudora.biz 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2 #0: Wed Jun 24 00:14:35 UTC 2009     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
I run a two FreeBSD boxes each with two SuperMicro AOC-SAT2-MV8 SATA
controllers providing 8 SATA ports per card. Based on the Marvell
Hercules 2 chipset, this is a nice setup for a ZFS fileserver. See
http://www.supermicro.com/products/accessories/addon/AoC-SAT2-MV8.cfm
for further Information regarding card and chipset.

Unfortunately since 6.3 or so, FreeBSD comes with the hptrr binary
blob driver from Highpoint. If the hptrr driver is present in the
kernel, it breaks detection of the SuperMicro AOC-SAT2-MV8 controllers.
(which normally are handled by the ata driver). Since the hptrr
driver is present in the GENERIC kernel, it is impossible to install
FreeBSD on a machine where all disks reside on the AOC-SAT2-MV8
controlers.

Since it is impossible to deactivate the hptrr driver during boot,
one needs to build a custom kernel without hptrr compiled in and
add hptrr_load="NO" to loader conf to install FreeBSD.

Both machined ar NOT equipped with any HighPoint hardware.

>How-To-Repeat:
Boot a 7.2 install disk on a machine equipped an AOC-SAT2-MV8 card:
no AOC-SAT2-MV8 controller detected. Remove hptrr as described above:
AOC-SAT2-MV8 controller detected.

I observed this issue on to machines:

First:
CPU: Intel(R) Xeon(R) CPU            3060  @ 2.40GHz (2394.01-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6f6  Stepping = 6
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 2
usable memory = 6428942336 (6131 MB)
avail memory  = 6211129344 (5923 MB)
ACPI APIC Table: <PTLTD          APIC  >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs

atapci0: <Marvell 88SX6081 SATA300 controller> port 0x4000-0x40ff mem 0xe0200000-0xe02fffff irq 28 at device 2.0 on pci2
atapci1: <Marvell 88SX6081 SATA300 controller> port 0x5000-0x50ff mem 0xe0c00000-0xe0cfffff,0xe0800000-0xe0bfffff irq 52 at device 3.0 on pci3

# pciconf -lv      
..
atapci0@pci0:2:2:0:     class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00
    vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    device     = 'MV88SX6081 8-port SATA II PCI-X Controller'
    class      = mass storage
    subclass   = SCSI
atapci1@pci0:3:3:0:     class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00
    vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    device     = 'MV88SX6081 8-port SATA II PCI-X Controller'
    class      = mass storage
    subclass   = SCSI
..



Second:
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNXT-ID,CX16,xTPR>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  Logical CPUs per core: 2
usable memory = 4280774656 (4082 MB)
avail memory  = 4120674304 (3929 MB)

(no Marvell card inside currently but with one the issue happens)

>Fix:
At least provide an option to disable htprr during boot time.


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: gavin 
State-Changed-When: Tue Jul 14 13:11:57 UTC 2009 
State-Changed-Why:  
To submitter: are you able to provide a full dmesg from one of the affected 
systems, from a standard kernel which includes the hptrr(4) driver?  From 
the same system, could you please provide the output of "pciconf -l" 

If you need to rebuild your kernel for this, could you please include the 
patch at http://people.freebsd.org/~gavin/PRs/136750.diff ? 



Responsible-Changed-From-To: freebsd-bugs->gavin 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Tue Jul 14 13:11:57 UTC 2009 
Responsible-Changed-Why:  
Track 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136750 

From: Maximillian Dornseif <m.dornseif@hudora.de>
To: bug-followup@FreeBSD.org, md@hudora.de
Cc:  
Subject: Re: kern/136750: [hptrr] driver breaks detection of SuperMicro
 AOC-SAT2-MV8 SATA cards
Date: Tue, 14 Jul 2009 18:02:37 +0100 (GMT+01:00)

 Currently I'm running the modified kernel:
 
 cargo# diff -u CARGO GENERIC
 --- CARGO	2008-12-21 20:27:30.000000000 +0000
 +++ GENERIC	2008-02-06 03:24:28.000000000 +0000
 @@ -122,7 +122,7 @@
 device		ciss		# Compaq Smart RAID 5*
 device		dpt		# DPT Smartcache III, IV - See NOTES for options
 device		hptmv		# Highpoint RocketRAID 182x
 -#device		hptrr		# Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
 +device		hptrr		# Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
 device		iir		# Intel Integrated RAID
 device		ips		# IBM (Adaptec) ServeRAID
 device		mly		# Mylex AcceleRAID/eXtremeRAID
 
 Output of the MODIFIED kernel is below. I'll try to schedule a downtime to experiment with the unmodified kernel and/or build a kernel with your patch. This is difficult, because currently the box has no disks except the ones connected to the  SuperMicro AOC-SAT2-MV8 SATA cards.
 
 --md
 
 cargo# pciconf -l
 hostb0@pci0:0:0:0:	class=0x060000 card=0x918015d9 chip=0x27788086 rev=0xc0 hdr=0x00
 pcib1@pci0:0:1:0:	class=0x060400 card=0x918015d9 chip=0x27798086 rev=0xc0 hdr=0x01
 pcib4@pci0:0:28:0:	class=0x060400 card=0x918015d9 chip=0x27d08086 rev=0x01 hdr=0x01
 pcib5@pci0:0:28:4:	class=0x060400 card=0x918015d9 chip=0x27e08086 rev=0x01 hdr=0x01
 pcib6@pci0:0:28:5:	class=0x060400 card=0x918015d9 chip=0x27e28086 rev=0x01 hdr=0x01
 uhci0@pci0:0:29:0:	class=0x0c0300 card=0x918015d9 chip=0x27c88086 rev=0x01 hdr=0x00
 uhci1@pci0:0:29:1:	class=0x0c0300 card=0x918015d9 chip=0x27c98086 rev=0x01 hdr=0x00
 uhci2@pci0:0:29:2:	class=0x0c0300 card=0x918015d9 chip=0x27ca8086 rev=0x01 hdr=0x00
 uhci3@pci0:0:29:3:	class=0x0c0300 card=0x918015d9 chip=0x27cb8086 rev=0x01 hdr=0x00
 ehci0@pci0:0:29:7:	class=0x0c0320 card=0x918015d9 chip=0x27cc8086 rev=0x01 hdr=0x00
 pcib7@pci0:0:30:0:	class=0x060401 card=0x918015d9 chip=0x244e8086 rev=0xe1 hdr=0x01
 isab0@pci0:0:31:0:	class=0x060100 card=0x918015d9 chip=0x27b88086 rev=0x01 hdr=0x00
 atapci2@pci0:0:31:1:	class=0x01018a card=0x918015d9 chip=0x27df8086 rev=0x01 hdr=0x00
 atapci3@pci0:0:31:2:	class=0x010601 card=0x918015d9 chip=0x27c18086 rev=0x01 hdr=0x00
 none0@pci0:0:31:3:	class=0x0c0500 card=0x918015d9 chip=0x27da8086 rev=0x01 hdr=0x00
 pcib2@pci0:1:0:0:	class=0x060400 card=0x00000000 chip=0x03298086 rev=0x09 hdr=0x01
 ioapic0@pci0:1:0:1:	class=0x080020 card=0x918015d9 chip=0x03268086 rev=0x09 hdr=0x00
 pcib3@pci0:1:0:2:	class=0x060400 card=0x00000000 chip=0x032a8086 rev=0x09 hdr=0x01
 ioapic1@pci0:1:0:3:	class=0x080020 card=0x918015d9 chip=0x03278086 rev=0x09 hdr=0x00
 atapci0@pci0:2:2:0:	class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00
 atapci1@pci0:3:3:0:	class=0x010000 card=0x11ab11ab chip=0x608111ab rev=0x09 hdr=0x00
 em0@pci0:18:0:0:	class=0x020000 card=0x108c15d9 chip=0x108c8086 rev=0x03 hdr=0x00
 em1@pci0:19:0:0:	class=0x020000 card=0x109a15d9 chip=0x109a8086 rev=0x00 hdr=0x00
 vgapci0@pci0:20:4:0:	class=0x030000 card=0x918015d9 chip=0x515e1002 rev=0x02 hdr=0x00
 
 cargo# dmesg
 Copyright (c) 1992-2008 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 7.0-RELEASE #1: Sun Jul 12 19:22:10 UTC 2009
   root@cargo.local.hudora.biz:/usr/obj/usr/src/sys/CARGO
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Xeon(R) CPU            3060  @ 2.40GHz (2394.01-MHz K8-class CPU)
 Origin = "GenuineIntel"  Id = 0x6f6  Stepping = 6
 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
 Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
 AMD Features=0x20100800<SYSCALL,NX,LM>
 AMD Features2=0x1<LAHF>
 Cores per package: 2
 usable memory = 6428942336 (6131 MB)
 avail memory  = 6211129344 (5923 MB)
 ACPI APIC Table: <PTLTD  	 APIC  >
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 ioapic0 <Version 2.0> irqs 0-23 on motherboard
 ioapic1 <Version 2.0> irqs 24-47 on motherboard
 ioapic2 <Version 2.0> irqs 48-71 on motherboard
 kbd1 at kbdmux0
 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
 acpi0: <PTLTD   RSDT> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
 Timecounter "HPET" frequency 14318180 Hz quality 900
 cpu0: <ACPI CPU> on acpi0
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 92a092a0600092a
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 92a092a0600092a
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 pcib2: <ACPI PCI-PCI bridge> at device 0.0 on pci1
 pci2: <ACPI PCI bus> on pcib2
 atapci0: <Marvell 88SX6081 SATA300 controller> port 0x4000-0x40ff mem 0xe0200000-0xe02fffff irq 28 at device 2.0 on pci2
 atapci0: [ITHREAD]
 ata2: <ATA channel 0> on atapci0
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci0
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci0
 ata4: [ITHREAD]
 ata5: <ATA channel 3> on atapci0
 ata5: [ITHREAD]
 ata6: <ATA channel 4> on atapci0
 ata6: [ITHREAD]
 ata7: <ATA channel 5> on atapci0
 ata7: [ITHREAD]
 ata8: <ATA channel 6> on atapci0
 ata8: [ITHREAD]
 ata9: <ATA channel 7> on atapci0
 ata9: [ITHREAD]
 pcib3: <ACPI PCI-PCI bridge> at device 0.2 on pci1
 pci3: <ACPI PCI bus> on pcib3
 atapci1: <Marvell 88SX6081 SATA300 controller> port 0x5000-0x50ff mem 0xe0c00000-0xe0cfffff,0xe0800000-0xe0bfffff irq 52 at device 3.0 on pci3
 atapci1: [ITHREAD]
 ata10: <ATA channel 0> on atapci1
 ata10: [ITHREAD]
 ata11: <ATA channel 1> on atapci1
 ata11: [ITHREAD]
 ata12: <ATA channel 2> on atapci1
 ata12: [ITHREAD]
 ata13: <ATA channel 3> on atapci1
 ata13: [ITHREAD]
 ata14: <ATA channel 4> on atapci1
 ata14: [ITHREAD]
 ata15: <ATA channel 5> on atapci1
 ata15: [ITHREAD]
 ata16: <ATA channel 6> on atapci1
 ata16: [ITHREAD]
 ata17: <ATA channel 7> on atapci1
 ata17: [ITHREAD]
 pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
 pci14: <ACPI PCI bus> on pcib4
 pcib5: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
 pci18: <ACPI PCI bus> on pcib5
 em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x6000-0x601f mem 0xe0d00000-0xe0d1ffff irq 16 at device 0.0 on pci18
 em0: Using MSI interrupt
 em0: Ethernet address: 00:30:48:93:da:d8
 em0: [FILTER]
 pcib6: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
 pci19: <ACPI PCI bus> on pcib6
 em1: <Intel(R) PRO/1000 Network Connection Version - 6.7.3> port 0x7000-0x701f mem 0xe0e00000-0xe0e1ffff irq 17 at device 0.0 on pci19
 em1: Using MSI interrupt
 em1: Ethernet address: 00:30:48:93:da:d9
 em1: [FILTER]
 uhci0: <UHCI (generic) USB controller> port 0x3000-0x301f irq 23 at device 29.0 on pci0
 uhci0: [GIANT-LOCKED]
 uhci0: [ITHREAD]
 usb0: <UHCI (generic) USB controller> on uhci0
 usb0: USB revision 1.0
 uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
 uhub0: 2 ports with 2 removable, self powered
 uhci1: <UHCI (generic) USB controller> port 0x3020-0x303f irq 19 at device 29.1 on pci0
 uhci1: [GIANT-LOCKED]
 uhci1: [ITHREAD]
 usb1: <UHCI (generic) USB controller> on uhci1
 usb1: USB revision 1.0
 uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
 uhub1: 2 ports with 2 removable, self powered
 uhci2: <UHCI (generic) USB controller> port 0x3040-0x305f irq 18 at device 29.2 on pci0
 uhci2: [GIANT-LOCKED]
 uhci2: [ITHREAD]
 usb2: <UHCI (generic) USB controller> on uhci2
 usb2: USB revision 1.0
 uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
 uhub2: 2 ports with 2 removable, self powered
 uhci3: <UHCI (generic) USB controller> port 0x3060-0x307f irq 16 at device 29.3 on pci0
 uhci3: [GIANT-LOCKED]
 uhci3: [ITHREAD]
 usb3: <UHCI (generic) USB controller> on uhci3
 usb3: USB revision 1.0
 uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
 uhub3: 2 ports with 2 removable, self powered
 ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xe0000000-0xe00003ff irq 23 at device 29.7 on pci0
 ehci0: [GIANT-LOCKED]
 ehci0: [ITHREAD]
 usb4: EHCI version 1.0
 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
 usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
 usb4: USB revision 2.0
 uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
 uhub4: 8 ports with 8 removable, self powered
 pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 pci20: <ACPI PCI bus> on pcib7
 vgapci0: <VGA-compatible display> port 0x8000-0x80ff mem 0xe8000000-0xefffffff,0xe0f00000-0xe0f0ffff irq 16 at device 4.0 on pci20
 isab0: <PCI-ISA bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci2: <Intel ICH7 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x30a0-0x30af at device 31.1 on pci0
 ata0: <ATA channel 0> on atapci2
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci2
 ata1: [ITHREAD]
 atapci3: <Intel AHCI controller> port 0x30e8-0x30ef,0x30dc-0x30df,0x30e0-0x30e7,0x30d8-0x30db,0x30b0-0x30bf mem 0xe0000400-0xe00007ff irq 19 at device 31.2 on pci0
 atapci3: [ITHREAD]
 atapci3: AHCI Version 01.10 controller with 4 ports detected
 ata18: <ATA channel 0> on atapci3
 ata18: [ITHREAD]
 ata19: <ATA channel 1> on atapci3
 ata19: [ITHREAD]
 ata20: <ATA channel 2> on atapci3
 ata20: [ITHREAD]
 ata21: <ATA channel 3> on atapci3
 ata21: [ITHREAD]
 pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
 acpi_button0: <Power Button> on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
 sio0: type 16550A
 sio0: [FILTER]
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
 sio1: type 16550A
 sio1: [FILTER]
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: [FILTER]
 orm0: <ISA Option ROMs> at iomem 0xc0000-0xcafff,0xcb000-0xd17ff,0xd1800-0xd7fff on isa0
 ppc0: cannot reserve I/O port range
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 Timecounters tick every 1.000 msec
 acd0: CDROM <CD-224E-N/1.AA> at ata0-master UDMA33
 ad4: 286168MB <Seagate ST3300831AS 3.06> at ata2-master SATA150
 ad6: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata3-master SATA300
 ad8: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata4-master SATA300
 ad10: 953869MB <WDC WD10EADS-00L5B1 01.01A01> at ata5-master SATA300
 ad12: 953869MB <Seagate ST31000340AS SD15> at ata6-master SATA150
 ad14: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata7-master SATA300
 ad16: 953869MB <Seagate ST31000340AS SD15> at ata8-master SATA150
 ad18: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata9-master SATA300
 ad20: 953869MB <SAMSUNG HD103UJ 1AA01112> at ata10-master SATA300
 ad22: 953869MB <WDC WD10EACS-00D6B0 01.01A01> at ata11-master SATA300
 ad24: 953869MB <WDC WD10EADS-00L5B1 01.01A01> at ata12-master SATA300
 ad26: 1430799MB <Seagate ST31500341AS CC1H> at ata13-master SATA300
 ad28: 1430799MB <Seagate ST31500341AS CC1H> at ata14-master SATA300
 ad30: 1430799MB <Seagate ST31500341AS CC1H> at ata15-master SATA300
 ad32: 1430799MB <Seagate ST31500341AS CC1H> at ata16-master SATA300
 ad34: 1430799MB <Seagate ST31500341AS CC1H> at ata17-master SATA300
 ad40: 305245MB <WDC WD3200SD-01KNB0 08.05J08> at ata20-master SATA150
 SMP: AP CPU #1 Launched!
 Trying to mount root from ufs:/dev/ad4s1a
 WARNING: ZFS is considered to be an experimental feature in FreeBSD.
 ZFS filesystem version 6
 ZFS storage pool version 6
 em0: link state changed to UP

From: Daniel Lerose <d.lerose@hudora.de>
To: bug-followup@FreeBSD.org, md@hudora.de
Cc:  
Subject: Re: kern/136750: [hptrr] driver breaks detection of SuperMicro
 AOC-SAT2-MV8 SATA cards
Date: Thu, 16 Jul 2009 16:13:04 +0100 (GMT+01:00)

 find attatched dmesg of the patched kernel. As mentioned no Highpoint Hardware in the machine.
 
 [dlerose@champ ~]$ dmesg
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 7.2-RELEASE-p2 #0: Thu Jul 16 14:41:28 UTC 2009
     dlerose@champ.local.hudora.biz:/usr/obj/usr/src/sys/GENERIC
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz K8-class CPU)
   Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
   Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNXT-ID,CX16,xTPR>
   AMD Features=0x20100800<SYSCALL,NX,LM>
   Logical CPUs per core: 2
 usable memory = 4280774656 (4082 MB)
 avail memory  = 4120674304 (3929 MB)
 ACPI APIC Table: <PTLTD  	 APIC  >
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP/HT): APIC ID:  1
 ioapic0 <Version 2.0> irqs 0-23 on motherboard
 ioapic1 <Version 2.0> irqs 24-47 on motherboard
 ioapic2 <Version 2.0> irqs 48-71 on motherboard
 kbd1 at kbdmux0
 acpi0: <PTLTD   RSDT> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 pcib2: <ACPI PCI-PCI bridge> at device 0.0 on pci1
 pci2: <ACPI PCI bus> on pcib2
 pcib3: <ACPI PCI-PCI bridge> at device 0.2 on pci1
 pci3: <ACPI PCI bus> on pcib3
 hptrr0: <sx508x> port 0x7000-0x70ff mem 0xed200000-0xed2fffff irq 48 at device 1.0 on pci3
 hptrr: adapter at PCI 3:1:0, IRQ 48
 hptrr1: <sx508x> port 0x7400-0x74ff mem 0xed300000-0xed3fffff,0xed800000-0xedbfffff irq 52 at device 3.0 on pci3
 hptrr: adapter at PCI 3:3:0, IRQ 52
 pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
 pci4: <ACPI PCI bus> on pcib4
 pcib5: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
 pci5: <ACPI PCI bus> on pcib5
 em0: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0x8000-0x801f mem 0xedc00000-0xedc1ffff irq 16 at device 0.0 on pci5
 em0: Using MSI interrupt
 em0: [FILTER]
 em0: Ethernet address: 00:30:48:86:c0:94
 pcib6: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
 pci6: <ACPI PCI bus> on pcib6
 em1: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0x9000-0x901f mem 0xedd00000-0xedd1ffff irq 17 at device 0.0 on pci6
 em1: Using MSI interrupt
 em1: [FILTER]
 em1: Ethernet address: 00:30:48:86:c0:95
 uhci0: <UHCI (generic) USB controller> port 0x64e0-0x64ff irq 23 at device 29.0 on pci0
 uhci0: [GIANT-LOCKED]
 uhci0: [ITHREAD]
 usb0: <UHCI (generic) USB controller> on uhci0
 usb0: USB revision 1.0
 uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
 uhub0: 2 ports with 2 removable, self powered
 uhci1: <UHCI (generic) USB controller> port 0x6800-0x681f irq 19 at device 29.1 on pci0
 uhci1: [GIANT-LOCKED]
 uhci1: [ITHREAD]
 usb1: <UHCI (generic) USB controller> on uhci1
 usb1: USB revision 1.0
 uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
 uhub1: 2 ports with 2 removable, self powered
 uhci2: <UHCI (generic) USB controller> port 0x6820-0x683f irq 18 at device 29.2 on pci0
 uhci2: [GIANT-LOCKED]
 uhci2: [ITHREAD]
 usb2: <UHCI (generic) USB controller> on uhci2
 usb2: USB revision 1.0
 uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
 uhub2: 2 ports with 2 removable, self powered
 uhci3: <UHCI (generic) USB controller> port 0x6840-0x685f irq 16 at device 29.3 on pci0
 uhci3: [GIANT-LOCKED]
 uhci3: [ITHREAD]
 usb3: <UHCI (generic) USB controller> on uhci3
 usb3: USB revision 1.0
 uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
 uhub3: 2 ports with 2 removable, self powered
 ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem 0xed000000-0xed0003ff irq 23 at device 29.7 on pci0
 ehci0: [GIANT-LOCKED]
 ehci0: [ITHREAD]
 usb4: EHCI version 1.0
 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
 usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
 usb4: USB revision 2.0
 uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
 uhub4: 8 ports with 8 removable, self powered
 pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 pci10: <ACPI PCI bus> on pcib7
 vgapci0: <VGA-compatible display> port 0xa000-0xa0ff mem 0xee000000-0xeeffffff,0xede00000-0xede00fff irq 16 at device 4.0 on pci10
 isab0: <PCI-ISA bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel ICH7 SATA300 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x6880-0x688f at device 31.2 on pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci0
 ata1: [ITHREAD]
 pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
 acpi_button0: <Power Button> on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
 sio0: type 16550A
 sio0: [FILTER]
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
 sio1: type 16550A
 sio1: [FILTER]
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 fdc0: [FILTER]
 ppc0: <Parallel port> port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on acpi0
 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
 ppc0: FIFO with 16/16/9 bytes threshold
 ppbus0: <Parallel port bus> on ppc0
 ppbus0: [ITHREAD]
 plip0: <PLIP network interface> on ppbus0
 plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 ppc0: [GIANT-LOCKED]
 ppc0: [ITHREAD]
 cpu0: <ACPI CPU> on acpi0
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr f2d00000f2d
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr f2d00000f2d
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xce7ff,0xce800-0xd4fff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 Timecounters tick every 1.000 msec
 hptrr0: [GIANT-LOCKED]
 hptrr0: [ITHREAD]
 hptrr1: [GIANT-LOCKED]
 hptrr1: [ITHREAD]
 ad0: 76319MB <Seagate ST3808110AS 3.AAD> at ata0-master SATA150
 ad1: 239372MB <Maxtor 7Y250M0 YAR51HW0> at ata0-slave SATA150
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234749
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234735
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234748
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234751
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234751
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234689
 acd0: DVDROM <SONY DVD-ROM DDU1615/FYS2> at ata1-master UDMA33
 GEOM_LABEL: Label for provider ad0s1a is ufsid/48a587fa6cc7900b.
 GEOM_LABEL: Label for provider ad0s1d is ufsid/48a587ffcb5daa1e.
 GEOM_LABEL: Label for provider ad0s1e is ufsid/48a587fbb9bf5e53.
 GEOM_LABEL: Label for provider ad0s1f is ufsid/48a587fb5fbdfc70.
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=1
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=490234751
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=512
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=512
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=64
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=2
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
 SMP: AP CPU #1 Launched!
 Trying to mount root from ufs:/dev/ad0s1a
 GEOM_LABEL: Label ufsid/48a587fa6cc7900b removed.
 GEOM_LABEL: Label for provider ad0s1a is ufsid/48a587fa6cc7900b.
 GEOM_LABEL: Label ufsid/48a587fbb9bf5e53 removed.
 GEOM_LABEL: Label for provider ad0s1e is ufsid/48a587fbb9bf5e53.
 GEOM_LABEL: Label ufsid/48a587fb5fbdfc70 removed.
 GEOM_LABEL: Label for provider ad0s1f is ufsid/48a587fb5fbdfc70.
 GEOM_LABEL: Label ufsid/48a587ffcb5daa1e removed.
 GEOM_LABEL: Label for provider ad0s1d is ufsid/48a587ffcb5daa1e.
 GEOM_LABEL: Label ufsid/48a587fa6cc7900b removed.
 GEOM_LABEL: Label ufsid/48a587fbb9bf5e53 removed.
 GEOM_LABEL: Label ufsid/48a587fb5fbdfc70 removed.
 GEOM_LABEL: Label ufsid/48a587ffcb5daa1e removed.
 This module (opensolaris) contains code covered by the
 Common Development and Distribution License (CDDL)
 see http://opensolaris.org/os/licensing/opensolaris_license/
 WARNING: ZFS is considered to be an experimental feature in FreeBSD.
 ZFS filesystem version 6
 ZFS storage pool version 6
 em0: link state changed to UP
 [dlerose@champ ~]$ 

From: Daniel Lerose <d.lerose@hudora.de>
To: bug-followup@FreeBSD.org,
 md@hudora.de
Cc:  
Subject: Re: kern/136750: [hptrr] driver breaks detection of SuperMicro AOC-SAT2-MV8 SATA cards
Date: Thu, 16 Jul 2009 17:10:53 +0200

 find attatched dmesg of the patched kernel. As mentioned no Highpoint  
 Hardware in the machine.
 
 [dlerose@champ ~]$ dmesg
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 	The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 7.2-RELEASE-p2 #0: Thu Jul 16 14:41:28 UTC 2009
      dlerose@champ.local.hudora.biz:/usr/obj/usr/src/sys/GENERIC
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.52-MHz K8-class CPU)
    Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
     
 Features 
 = 
 0xbfebfbff 
 < 
 FPU 
 ,VME 
 ,DE 
 ,PSE 
 ,TSC 
 ,MSR 
 ,PAE 
 ,MCE 
 ,CX8 
 ,APIC 
 ,SEP 
 ,MTRR 
 ,PGE 
 ,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
    Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNXT-ID,CX16,xTPR>
    AMD Features=0x20100800<SYSCALL,NX,LM>
    Logical CPUs per core: 2
 usable memory = 4280774656 (4082 MB)
 avail memory  = 4120674304 (3929 MB)
 ACPI APIC Table: <PTLTD  	 APIC  >
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
   cpu0 (BSP): APIC ID:  0
   cpu1 (AP/HT): APIC ID:  1
 ioapic0 <Version 2.0> irqs 0-23 on motherboard
 ioapic1 <Version 2.0> irqs 24-47 on motherboard
 ioapic2 <Version 2.0> irqs 48-71 on motherboard
 kbd1 at kbdmux0
 acpi0: <PTLTD   RSDT> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 pcib2: <ACPI PCI-PCI bridge> at device 0.0 on pci1
 pci2: <ACPI PCI bus> on pcib2
 pcib3: <ACPI PCI-PCI bridge> at device 0.2 on pci1
 pci3: <ACPI PCI bus> on pcib3
 hptrr0: <sx508x> port 0x7000-0x70ff mem 0xed200000-0xed2fffff irq 48  
 at device 1.0 on pci3
 hptrr: adapter at PCI 3:1:0, IRQ 48
 hptrr1: <sx508x> port 0x7400-0x74ff mem 0xed300000-0xed3fffff, 
 0xed800000-0xedbfffff irq 52 at device 3.0 on pci3
 hptrr: adapter at PCI 3:3:0, IRQ 52
 pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
 pci4: <ACPI PCI bus> on pcib4
 pcib5: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
 pci5: <ACPI PCI bus> on pcib5
 em0: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0x8000-0x801f  
 mem 0xedc00000-0xedc1ffff irq 16 at device 0.0 on pci5
 em0: Using MSI interrupt
 em0: [FILTER]
 em0: Ethernet address: 00:30:48:86:c0:94
 pcib6: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
 pci6: <ACPI PCI bus> on pcib6
 em1: <Intel(R) PRO/1000 Network Connection 6.9.6> port 0x9000-0x901f  
 mem 0xedd00000-0xedd1ffff irq 17 at device 0.0 on pci6
 em1: Using MSI interrupt
 em1: [FILTER]
 em1: Ethernet address: 00:30:48:86:c0:95
 uhci0: <UHCI (generic) USB controller> port 0x64e0-0x64ff irq 23 at  
 device 29.0 on pci0
 uhci0: [GIANT-LOCKED]
 uhci0: [ITHREAD]
 usb0: <UHCI (generic) USB controller> on uhci0
 usb0: USB revision 1.0
 uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
 uhub0: 2 ports with 2 removable, self powered
 uhci1: <UHCI (generic) USB controller> port 0x6800-0x681f irq 19 at  
 device 29.1 on pci0
 uhci1: [GIANT-LOCKED]
 uhci1: [ITHREAD]
 usb1: <UHCI (generic) USB controller> on uhci1
 usb1: USB revision 1.0
 uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
 uhub1: 2 ports with 2 removable, self powered
 uhci2: <UHCI (generic) USB controller> port 0x6820-0x683f irq 18 at  
 device 29.2 on pci0
 uhci2: [GIANT-LOCKED]
 uhci2: [ITHREAD]
 usb2: <UHCI (generic) USB controller> on uhci2
 usb2: USB revision 1.0
 uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
 uhub2: 2 ports with 2 removable, self powered
 uhci3: <UHCI (generic) USB controller> port 0x6840-0x685f irq 16 at  
 device 29.3 on pci0
 uhci3: [GIANT-LOCKED]
 uhci3: [ITHREAD]
 usb3: <UHCI (generic) USB controller> on uhci3
 usb3: USB revision 1.0
 uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
 uhub3: 2 ports with 2 removable, self powered
 ehci0: <Intel 82801GB/R (ICH7) USB 2.0 controller> mem  
 0xed000000-0xed0003ff irq 23 at device 29.7 on pci0
 ehci0: [GIANT-LOCKED]
 ehci0: [ITHREAD]
 usb4: EHCI version 1.0
 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
 usb4: <Intel 82801GB/R (ICH7) USB 2.0 controller> on ehci0
 usb4: USB revision 2.0
 uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
 uhub4: 8 ports with 8 removable, self powered
 pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 pci10: <ACPI PCI bus> on pcib7
 vgapci0: <VGA-compatible display> port 0xa000-0xa0ff mem  
 0xee000000-0xeeffffff,0xede00000-0xede00fff irq 16 at device 4.0 on  
 pci10
 isab0: <PCI-ISA bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci0: <Intel ICH7 SATA300 controller> port  
 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x6880-0x688f at device 31.2 on pci0
 ata0: <ATA channel 0> on atapci0
 ata0: [ITHREAD]
 ata1: <ATA channel 1> on atapci0
 ata1: [ITHREAD]
 pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
 acpi_button0: <Power Button> on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: configured irq 4 not in bitmap of probed irqs 0
 sio0: port may not be enabled
 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10  
 on acpi0
 sio0: type 16550A
 sio0: [FILTER]
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: configured irq 3 not in bitmap of probed irqs 0
 sio1: port may not be enabled
 sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
 sio1: type 16550A
 sio1: [FILTER]
 fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on  
 acpi0
 fdc0: [FILTER]
 ppc0: <Parallel port> port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on acpi0
 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
 ppc0: FIFO with 16/16/9 bytes threshold
 ppbus0: <Parallel port bus> on ppc0
 ppbus0: [ITHREAD]
 plip0: <PLIP network interface> on ppbus0
 plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
 lpt0: <Printer> on ppbus0
 lpt0: Interrupt-driven port
 ppi0: <Parallel I/O> on ppbus0
 ppc0: [GIANT-LOCKED]
 ppc0: [ITHREAD]
 cpu0: <ACPI CPU> on acpi0
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr f2d00000f2d
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1: <ACPI CPU> on acpi0
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr f2d00000f2d
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xce7ff, 
 0xce800-0xd4fff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on  
 isa0
 Timecounters tick every 1.000 msec
 hptrr0: [GIANT-LOCKED]
 hptrr0: [ITHREAD]
 hptrr1: [GIANT-LOCKED]
 hptrr1: [ITHREAD]
 ad0: 76319MB <Seagate ST3808110AS 3.AAD> at ata0-master SATA150
 ad1: 239372MB <Maxtor 7Y250M0 YAR51HW0> at ata0-slave SATA150
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234749
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234735
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234748
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234751
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234751
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234689
 acd0: DVDROM <SONY DVD-ROM DDU1615/FYS2> at ata1-master UDMA33
 GEOM_LABEL: Label for provider ad0s1a is ufsid/48a587fa6cc7900b.
 GEOM_LABEL: Label for provider ad0s1d is ufsid/48a587ffcb5daa1e.
 GEOM_LABEL: Label for provider ad0s1e is ufsid/48a587fbb9bf5e53.
 GEOM_LABEL: Label for provider ad0s1f is ufsid/48a587fb5fbdfc70.
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=1
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=490234751
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=512
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=512
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=64
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=2
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=16
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=128
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 ad1: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=4<ABORTED>  
 LBA=0
 SMP: AP CPU #1 Launched!
 Trying to mount root from ufs:/dev/ad0s1a
 GEOM_LABEL: Label ufsid/48a587fa6cc7900b removed.
 GEOM_LABEL: Label for provider ad0s1a is ufsid/48a587fa6cc7900b.
 GEOM_LABEL: Label ufsid/48a587fbb9bf5e53 removed.
 GEOM_LABEL: Label for provider ad0s1e is ufsid/48a587fbb9bf5e53.
 GEOM_LABEL: Label ufsid/48a587fb5fbdfc70 removed.
 GEOM_LABEL: Label for provider ad0s1f is ufsid/48a587fb5fbdfc70.
 GEOM_LABEL: Label ufsid/48a587ffcb5daa1e removed.
 GEOM_LABEL: Label for provider ad0s1d is ufsid/48a587ffcb5daa1e.
 GEOM_LABEL: Label ufsid/48a587fa6cc7900b removed.
 GEOM_LABEL: Label ufsid/48a587fbb9bf5e53 removed.
 GEOM_LABEL: Label ufsid/48a587fb5fbdfc70 removed.
 GEOM_LABEL: Label ufsid/48a587ffcb5daa1e removed.
 This module (opensolaris) contains code covered by the
 Common Development and Distribution License (CDDL)
 see http://opensolaris.org/os/licensing/opensolaris_license/
 WARNING: ZFS is considered to be an experimental feature in FreeBSD.
 ZFS filesystem version 6
 ZFS storage pool version 6
 em0: link state changed to UP
 [dlerose@champ ~]$
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/136750: commit references a PR
Date: Sun,  8 Nov 2009 11:34:07 +0000 (UTC)

 Author: mav
 Date: Sun Nov  8 11:33:51 2009
 New Revision: 199043
 URL: http://svn.freebsd.org/changeset/base/199043
 
 Log:
   Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver
   attach chips with generic Marvell (non-HighPoint) PCI identification.
   These chips are also supported by ata(4). Some vendors, like Supermicro,
   are using same chips without providing HPT RAID BIOS.
   
   PR:		kern/120842, kern/136750
 
 Modified:
   head/share/man/man4/hptrr.4
   head/sys/dev/hptrr/hptrr_osm_bsd.c
 
 Modified: head/share/man/man4/hptrr.4
 ==============================================================================
 --- head/share/man/man4/hptrr.4	Sun Nov  8 11:32:39 2009	(r199042)
 +++ head/share/man/man4/hptrr.4	Sun Nov  8 11:33:51 2009	(r199043)
 @@ -24,7 +24,7 @@
  .\"
  .\" $FreeBSD$
  .\"
 -.Dd December 14, 2007
 +.Dd November 8, 2009
  .Dt HPTRR 4
  .Os
  .Sh NAME
 @@ -46,6 +46,14 @@ module at boot time, place the following
  .Bd -literal -offset indent
  hptrr_load="YES"
  .Ed
 +.Pp
 +The following tunables are settable from the loader:
 +.Bl -ohang
 +.It Va hw.hptrr.attach_generic
 +set to 0 to deny driver attach to chips with generic Marvell (non-HighPoint)
 +PCI identification. These chips are also supported by ata(4).
 +Some vendors are using same chips, but without providing RAID BIOS.
 +.El
  .Sh DESCRIPTION
  The
  .Nm
 @@ -101,6 +109,7 @@ manual page for details on support.
  .Pp
  This driver supersedes the older rr232x driver.
  .Sh SEE ALSO
 +.Xr ata 4 ,
  .Xr cam 4 ,
  .Xr hptmv 4 ,
  .Xr loader 8
 
 Modified: head/sys/dev/hptrr/hptrr_osm_bsd.c
 ==============================================================================
 --- head/sys/dev/hptrr/hptrr_osm_bsd.c	Sun Nov  8 11:32:39 2009	(r199042)
 +++ head/sys/dev/hptrr/hptrr_osm_bsd.c	Sun Nov  8 11:33:51 2009	(r199043)
 @@ -34,6 +34,9 @@
  #include <dev/hptrr/os_bsd.h>
  #include <dev/hptrr/hptintf.h>
  
 +static int attach_generic = 1;
 +TUNABLE_INT("hw.hptrr.attach_generic", &attach_generic);
 +
  static int hpt_probe(device_t dev)
  {
  	PCI_ID pci_id;
 @@ -41,6 +44,9 @@ static int hpt_probe(device_t dev)
  	int i;
  	PHBA hba;
  
 +	/* Some of supported chips are used not only by HPT. */
 +	if (pci_get_vendor(dev) != 0x1103 && !attach_generic)
 +		return (ENXIO);
  	for (him = him_list; him; him = him->next) {
  		for (i=0; him->get_supported_device_id(i, &pci_id); i++) {
  			if ((pci_get_vendor(dev) == pci_id.vid) &&
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: feedback->patched 
State-Changed-By: gavin 
State-Changed-When: Sun Nov 8 12:11:47 UTC 2009 
State-Changed-Why:  
Fixed in HEAD 


Responsible-Changed-From-To: gavin->mav 
Responsible-Changed-By: gavin 
Responsible-Changed-When: Sun Nov 8 12:11:47 UTC 2009 
Responsible-Changed-Why:  
Over to mav@ as MFC reminder. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136750 
State-Changed-From-To: patched->closed 
State-Changed-By: mav 
State-Changed-When: Thu Nov 26 15:19:02 UTC 2009 
State-Changed-Why:  
Patch merged to 7/8-STABLE. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=136750 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/136750: commit references a PR
Date: Thu, 26 Nov 2009 15:16:16 +0000 (UTC)

 Author: mav
 Date: Thu Nov 26 15:16:03 2009
 New Revision: 199835
 URL: http://svn.freebsd.org/changeset/base/199835
 
 Log:
   MFC r199043:
   Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver
   attach chips with generic Marvell (non-HighPoint) PCI identification.
   These chips are also supported by ata(4). Some vendors, like Supermicro,
   are using same chips without providing HPT RAID BIOS.
   
   PR:		kern/120842, kern/136750
 
 Modified:
   stable/8/sys/dev/hptrr/hptrr_osm_bsd.c
 Directory Properties:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
 
 Modified: stable/8/sys/dev/hptrr/hptrr_osm_bsd.c
 ==============================================================================
 --- stable/8/sys/dev/hptrr/hptrr_osm_bsd.c	Thu Nov 26 15:11:19 2009	(r199834)
 +++ stable/8/sys/dev/hptrr/hptrr_osm_bsd.c	Thu Nov 26 15:16:03 2009	(r199835)
 @@ -34,6 +34,9 @@
  #include <dev/hptrr/os_bsd.h>
  #include <dev/hptrr/hptintf.h>
  
 +static int attach_generic = 1;
 +TUNABLE_INT("hw.hptrr.attach_generic", &attach_generic);
 +
  static int hpt_probe(device_t dev)
  {
  	PCI_ID pci_id;
 @@ -41,6 +44,9 @@ static int hpt_probe(device_t dev)
  	int i;
  	PHBA hba;
  
 +	/* Some of supported chips are used not only by HPT. */
 +	if (pci_get_vendor(dev) != 0x1103 && !attach_generic)
 +		return (ENXIO);
  	for (him = him_list; him; him = him->next) {
  		for (i=0; him->get_supported_device_id(i, &pci_id); i++) {
  			if ((pci_get_vendor(dev) == pci_id.vid) &&
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/136750: commit references a PR
Date: Thu, 26 Nov 2009 15:18:30 +0000 (UTC)

 Author: mav
 Date: Thu Nov 26 15:18:05 2009
 New Revision: 199836
 URL: http://svn.freebsd.org/changeset/base/199836
 
 Log:
   MFC r199043:
   Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver
   attach chips with generic Marvell (non-HighPoint) PCI identification.
   These chips are also supported by ata(4). Some vendors, like Supermicro,
   are using same chips without providing HPT RAID BIOS.
   
   PR:             kern/120842, kern/136750
 
 Modified:
   stable/7/sys/dev/hptrr/hptrr_osm_bsd.c
 Directory Properties:
   stable/7/sys/   (props changed)
   stable/7/sys/contrib/pf/   (props changed)
 
 Modified: stable/7/sys/dev/hptrr/hptrr_osm_bsd.c
 ==============================================================================
 --- stable/7/sys/dev/hptrr/hptrr_osm_bsd.c	Thu Nov 26 15:16:03 2009	(r199835)
 +++ stable/7/sys/dev/hptrr/hptrr_osm_bsd.c	Thu Nov 26 15:18:05 2009	(r199836)
 @@ -34,6 +34,9 @@
  #include <dev/hptrr/os_bsd.h>
  #include <dev/hptrr/hptintf.h>
  
 +static int attach_generic = 1;
 +TUNABLE_INT("hw.hptrr.attach_generic", &attach_generic);
 +
  static int hpt_probe(device_t dev)
  {
  	PCI_ID pci_id;
 @@ -41,6 +44,9 @@ static int hpt_probe(device_t dev)
  	int i;
  	PHBA hba;
  
 +	/* Some of supported chips are used not only by HPT. */
 +	if (pci_get_vendor(dev) != 0x1103 && !attach_generic)
 +		return (ENXIO);
  	for (him = him_list; him; him = him->next) {
  		for (i=0; him->get_supported_device_id(i, &pci_id); i++) {
  			if ((pci_get_vendor(dev) == pci_id.vid) &&
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/136750: commit references a PR
Date: Thu, 26 Nov 2009 15:23:02 +0000 (UTC)

 Author: mav
 Date: Thu Nov 26 15:22:42 2009
 New Revision: 199837
 URL: http://svn.freebsd.org/changeset/base/199837
 
 Log:
   MFC r199043:
   Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver
   attach chips with generic Marvell (non-HighPoint) PCI identification.
   These chips are also supported by ata(4). Some vendors, like Supermicro,
   are using same chips without providing HPT RAID BIOS.
   
   PR:             kern/120842, kern/136750
 
 Modified:
   stable/8/share/man/man4/hptrr.4
 Directory Properties:
   stable/8/share/man/man4/   (props changed)
 
 Modified: stable/8/share/man/man4/hptrr.4
 ==============================================================================
 --- stable/8/share/man/man4/hptrr.4	Thu Nov 26 15:18:05 2009	(r199836)
 +++ stable/8/share/man/man4/hptrr.4	Thu Nov 26 15:22:42 2009	(r199837)
 @@ -24,7 +24,7 @@
  .\"
  .\" $FreeBSD$
  .\"
 -.Dd December 14, 2007
 +.Dd November 8, 2009
  .Dt HPTRR 4
  .Os
  .Sh NAME
 @@ -46,6 +46,14 @@ module at boot time, place the following
  .Bd -literal -offset indent
  hptrr_load="YES"
  .Ed
 +.Pp
 +The following tunables are settable from the loader:
 +.Bl -ohang
 +.It Va hw.hptrr.attach_generic
 +set to 0 to deny driver attach to chips with generic Marvell (non-HighPoint)
 +PCI identification. These chips are also supported by ata(4).
 +Some vendors are using same chips, but without providing RAID BIOS.
 +.El
  .Sh DESCRIPTION
  The
  .Nm
 @@ -101,6 +109,7 @@ manual page for details on support.
  .Pp
  This driver supersedes the older rr232x driver.
  .Sh SEE ALSO
 +.Xr ata 4 ,
  .Xr cam 4 ,
  .Xr hptmv 4 ,
  .Xr loader 8
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/136750: commit references a PR
Date: Thu, 26 Nov 2009 15:23:36 +0000 (UTC)

 Author: mav
 Date: Thu Nov 26 15:23:25 2009
 New Revision: 199838
 URL: http://svn.freebsd.org/changeset/base/199838
 
 Log:
   MFC r199043:
   Introduce hw.hptrr.attach_generic loader tunable to deny hptrr driver
   attach chips with generic Marvell (non-HighPoint) PCI identification.
   These chips are also supported by ata(4). Some vendors, like Supermicro,
   are using same chips without providing HPT RAID BIOS.
   
   PR:             kern/120842, kern/136750
 
 Modified:
   stable/7/share/man/man4/hptrr.4
 Directory Properties:
   stable/7/share/man/man4/   (props changed)
 
 Modified: stable/7/share/man/man4/hptrr.4
 ==============================================================================
 --- stable/7/share/man/man4/hptrr.4	Thu Nov 26 15:22:42 2009	(r199837)
 +++ stable/7/share/man/man4/hptrr.4	Thu Nov 26 15:23:25 2009	(r199838)
 @@ -24,7 +24,7 @@
  .\"
  .\" $FreeBSD$
  .\"
 -.Dd December 14, 2007
 +.Dd November 8, 2009
  .Dt HPTRR 4
  .Os
  .Sh NAME
 @@ -46,6 +46,14 @@ module at boot time, place the following
  .Bd -literal -offset indent
  hptrr_load="YES"
  .Ed
 +.Pp
 +The following tunables are settable from the loader:
 +.Bl -ohang
 +.It Va hw.hptrr.attach_generic
 +set to 0 to deny driver attach to chips with generic Marvell (non-HighPoint)
 +PCI identification. These chips are also supported by ata(4).
 +Some vendors are using same chips, but without providing RAID BIOS.
 +.El
  .Sh DESCRIPTION
  The
  .Nm
 @@ -101,6 +109,7 @@ manual page for details on support.
  .Pp
  This driver supersedes the older rr232x driver.
  .Sh SEE ALSO
 +.Xr ata 4 ,
  .Xr cam 4 ,
  .Xr hptmv 4 ,
  .Xr loader 8
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
>Unformatted:
