Re: unsupported NVIDIA SATA controller

2008-09-24 Thread Goran Lowkrantz

Hi,

FYI, I have added your patch on an MCP67 of an ASUS M2N-VM DVI motherboard 
and it's been up for about a day, dmesg looks OK and it survived the backup 
of its managed disks. So, unless you hear more from me, it worked.


FreeBSD midgard.glz.hidden-powers.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE 
#1: Tue Sep 23 19:57:47 CEST 2008 
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/MIDGARD  amd64


00:09.0 IDE interface [0101]: nVidia Corporation MCP67 AHCI Controller 
[10de:0550] (rev a2) (prog-if 85 [Master SecO PriO])

   Subsystem: ASUSTeK Computer Inc. Unknown device [1043:82b3]
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx-
   Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- 
SERR- 
   Latency: 0 (750ns min, 250ns max)
   Interrupt: pin A routed to IRQ 22
   Region 0: I/O ports at c480
   Region 1: I/O ports at c400
   Region 2: I/O ports at c080
   Region 3: I/O ports at c000
   Region 4: I/O ports at bc00
   Region 5: Memory at dfcfa000 (32-bit, non-prefetchable)
   Capabilities: [44] Power Management version 2
   Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)

   Status: D0 PME-Enable- DSel=0 DScale=0 PME-
   Capabilities: [8c] SATA HBA 

Cheers,
Goran

--On Tuesday, September 23, 2008 09:11 +0400 "Andrey V. Elsukov" 
<[EMAIL PROTECTED]> wrote:



Joseph Olatt wrote:

[EMAIL PROTECTED]:0:14:0: class=0x010485 card=0x01371025 chip=0x07f810de
rev=0xa2 hdr=0x00 vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID

Do you still have this problem?
It seems that your controller is AHCI-capable.
I can make a patch if is it needed.


Yes, I'm still have the above problem. And, yes, the controller appears
to be ACHI-capable (at least according to Ubuntu. see [1])

I would greatly appreciate a patch if you can provide one.

regards,
joseph


[1]: http://www.eskimo.com/~joji/nvidia_sata/


Hi, Joseph.

Try attached patch.

--
WBR, Andrey V. Elsukov




... the future isMobile

 Goran Lowkrantz <[EMAIL PROTECTED]>
 System Architect, isMobile AB
 Sandviksgatan 81, PO Box 58, S-971 03 Luleå, Sweden
 Mobile: +46(0)70-587 87 82
http://www.ismobile.com ...
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unsupported NVIDIA SATA controller

2008-09-24 Thread Joseph Olatt
On Tue, Sep 23, 2008 at 09:11:57AM +0400, Andrey V. Elsukov wrote:
> Joseph Olatt wrote:
> >>> [EMAIL PROTECTED]:0:14:0: class=0x010485 card=0x01371025 
> >>> chip=0x07f810de rev=0xa2 hdr=0x00
> >>> vendor = 'Nvidia Corp'
> >>> class  = mass storage
> >>> subclass   = RAID
> >> Do you still have this problem?
> >> It seems that your controller is AHCI-capable.
> >> I can make a patch if is it needed.
> > 
> > Yes, I'm still have the above problem. And, yes, the controller appears
> > to be ACHI-capable (at least according to Ubuntu. see [1])
> > 
> > I would greatly appreciate a patch if you can provide one.
> > 
> > regards,
> > joseph
> > 
> > 
> > [1]: http://www.eskimo.com/~joji/nvidia_sata/
> 
> Hi, Joseph.
> 
> Try attached patch.


Hello Audrey,

Sorry I did not get a chance to try your patch earlier. Had to take of
the job that feeds the kids... priorities... ;-)

I just tried the patch and seems like it works wonderfully. 


/*** Begin "pciconf -lv" output ***/

[EMAIL PROTECTED]:0:14:0:   class=0x010485 card=0x01371025 chip=0x07f810de 
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID

/*** End "pciconf -lv" output ***/


/*** Begin "dmesg" relevant portions ***/

atapci1:  port 
0xd480-0xd487,0xd400-0xd403,0xd080-0xd087,0xd000-0xd003,0xcc00-0xcc0f mem 
0xfea7c000-0xfea7dfff irq 21 at device 14.0 on pci0
atapci1: [ITHREAD]
atapci1: AHCI Version 01.10 controller with 4 ports detected
ata2:  on atapci1
ata2: [ITHREAD]
ata3:  on atapci1
ata3: [ITHREAD]
ata4:  on atapci1
ata4: [ITHREAD]
ata5:  on atapci1
ata5: [ITHREAD]
ad4: 238475MB  at ata2-master SATA300
acd0: DVDR  at ata4-master SATA150

/*** End "dmesg" relevant portions ***/


I hope your will be included into the STABLE code soon.

Thank you very much for the patch. 

regards,
joseph


P.S. This controller is on an NVIDIA MCP73 motherboard. See
 http://www.eskimo.com/~joji/nvidia_sata/dmidecode.log 
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unsupported NVIDIA SATA controller

2008-09-22 Thread Andrey V. Elsukov

Joseph Olatt wrote:

[EMAIL PROTECTED]:0:14:0: class=0x010485 card=0x01371025 chip=0x07f810de 
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID

Do you still have this problem?
It seems that your controller is AHCI-capable.
I can make a patch if is it needed.


Yes, I'm still have the above problem. And, yes, the controller appears
to be ACHI-capable (at least according to Ubuntu. see [1])

I would greatly appreciate a patch if you can provide one.

regards,
joseph


[1]: http://www.eskimo.com/~joji/nvidia_sata/


Hi, Joseph.

Try attached patch.

--
WBR, Andrey V. Elsukov
Index: src/sys/dev/ata/ata-chipset.c
===
RCS file: /ncvs/src/sys/dev/ata/ata-chipset.c,v
retrieving revision 1.225
diff -u -p -r1.225 ata-chipset.c
--- src/sys/dev/ata/ata-chipset.c   15 Aug 2008 10:55:11 -  1.225
+++ src/sys/dev/ata/ata-chipset.c   23 Sep 2008 05:06:28 -
@@ -3372,7 +3372,9 @@ ata_nvidia_ident(device_t dev)
  { ATA_NFORCE_MCP61_S3, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP61" },
  { ATA_NFORCE_MCP65,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP65" },
  { ATA_NFORCE_MCP67,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP67" },
+ { ATA_NFORCE_MCP67_A1, 0, 0, NVAHCI,  ATA_SA300, "nForce MCP67" },
  { ATA_NFORCE_MCP73,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP73" },
+ { ATA_NFORCE_MCP73_A1, 0, 0, NVAHCI,  ATA_SA300, "nForce MCP73" },
  { ATA_NFORCE_MCP77,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP77" },
  { 0, 0, 0, 0, 0, 0}} ;
 
@@ -3380,7 +3382,12 @@ ata_nvidia_ident(device_t dev)
return ENXIO;
 
 ata_set_desc(dev);
-ctlr->chipinit = ata_nvidia_chipinit;
+
+if (ctlr->chip->cfg2 == NVAHCI)
+   ctlr->chipinit = ata_ahci_chipinit;
+else
+   ctlr->chipinit = ata_nvidia_chipinit;
+
 return 0;
 }
 
Index: src/sys/dev/ata/ata-pci.h
===
RCS file: /ncvs/src/sys/dev/ata/ata-pci.h,v
retrieving revision 1.89
diff -u -p -r1.89 ata-pci.h
--- src/sys/dev/ata/ata-pci.h   10 Jul 2008 21:36:53 -  1.89
+++ src/sys/dev/ata/ata-pci.h   23 Sep 2008 05:06:28 -
@@ -243,8 +243,10 @@ struct ata_connect_task {
 #define ATA_NFORCE_MCP61_S2 0x03f610de
 #define ATA_NFORCE_MCP61_S3 0x03f710de
 #define ATA_NFORCE_MCP650x044810de
+#define ATA_NFORCE_MCP67_A1 0x055010de
 #define ATA_NFORCE_MCP670x056010de
 #define ATA_NFORCE_MCP730x056c10de
+#define ATA_NFORCE_MCP73_A1 0x07f810de
 #define ATA_NFORCE_MCP770x075910de
 
 #define ATA_PROMISE_ID  0x105a
@@ -450,6 +452,7 @@ struct ata_connect_task {
 #define NVIDIA  0x0004
 #define NV4 0x0010
 #define NVQ 0x0020
+#define NVAHCI  0x0040
 #define VIACLK  0x0100
 #define VIABUG  0x0200
 #define VIABAR  0x0400
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: unsupported NVIDIA SATA controller

2008-09-21 Thread Andrey V. Elsukov

Joseph Olatt wrote:

Hello,

I have the following SATA controller card on my system that appears to
be unsupported by FreeBSD 7-STABLE. Does anybody know if this card is
supported or will be supported in the near future?


[EMAIL PROTECTED]:0:14:0: class=0x010485 card=0x01371025 chip=0x07f810de 
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID


Do you still have this problem?
It seems that your controller is AHCI-capable.
I can make a patch if is it needed.

--
WBR, Andrey V. Elsukov
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unsupported NVIDIA SATA controller

2008-09-17 Thread Oliver Fromme
Joseph Olatt wrote:
 > Gavin Atkinson wrote:
 > > Out of interest, what motherboard is this on?
 > 
 > Is there a way to find out the motherboard details without
 > opening up the box?

Yes.  Install and run dmidecode from ports/sysutils/dmidecode.

Best regards
   Oliver

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart

FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd

"And believe me, as a C++ programmer, I don't hesitate to question
the decisions of language designers.  After a decent amount of C++
exposure, Python's flaws seem ridiculously small." -- Ville Vainio
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unsupported NVIDIA SATA controller

2008-09-16 Thread Joseph Olatt
On Tue, Sep 16, 2008 at 12:12:47PM +0100, Gavin Atkinson wrote:
> On Mon, 2008-09-15 at 19:25 -0700, Joseph Olatt wrote:
> > Hello,
> > 
> > I have the following SATA controller card on my system that appears to
> > be unsupported by FreeBSD 7-STABLE. Does anybody know if this card is
> > supported or will be supported in the near future?
> > 
> > /*** Begin change #2 ***/
> > [/usr/src/sys/dev/ata]
> > [EMAIL PROTECTED]> diff -u  ata-chipset.c ata-chipset.c.orig
> > --- ata-chipset.c   2008-09-15 20:47:55.0 -0500
> > +++ ata-chipset.c.orig  2008-09-15 20:40:43.0 -0500
> > @@ -3051,7 +3051,6 @@
> >   { ATA_NFORCE_MCP65,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce 
> > MCP65" },
> >   { ATA_NFORCE_MCP67,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce 
> > MCP67" },
> >   { ATA_NFORCE_MCP73,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce 
> > MCP73" },
> > - { ATA_NFORCE_MCP73_S1, 0, 0, NV4|NVQ, ATA_SA300, "nForce 
> > MCP73" },
> >   { ATA_NFORCE_MCP77,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce 
> > MCP77" },
> >   { 0, 0, 0, 0, 0, 0}} ;
> > /*** End change #2 ***/
> 
> Before you do anything, can you get a verbose DMESG and stick it online
> somewhere?  This may well help identify why the above isn't working.

http://www.eskimo.com/~joji/nvidia_sata/snow_dmesg-v.txt


> Secondly, you could try changing the line you've added to be:
> 
> { ATA_NFORCE_MCP73_S1, 0, AMDNVIDIA, NVIDIA,  ATA_SA300, "nForce 
> MCP73" },
> 
> although to be honest, I'm not expecting that to fix things for you.  If
> it doesn't, then it looks like this chip may need special support.

Made the change suggested above. Building a new kernel. Will provide
update after installation and boot-up of new kernel.


> Because the chip identifies itself as a RAID controller and not as a
> standard IDE controller, the generic code does not attach to it either.
> You could override this behaviour by removing your patch and using the
> attached patch.  If nothing else, that may well get you working at
> UDMA33, which is the most the "generic" ATA controller support can do.
> Again, if this fails, stick a verbose dmesg online somewhere.
> 
> The real solution, of proper support for the chip, may not be possible
> until either documentation is available for it, or another OS
> (Linux/*BSD/OpenSolaris) support it.  

I do have Ubuntu installed on a disk connected to the above mentioned
SATA controller. The dmesg from Ubuntu is at:

http://www.eskimo.com/~joji/nvidia_sata/dmesg_ubuntu.txt


The output of "lspci -vv" from Ubuntu is at:

http://www.eskimo.com/~joji/nvidia_sata/lspci-vv.txt


I am not clear if Ubuntu is recognizing the SATA hard disk as ATA or
SATA. I suspect it is being recognized as a ATA disk because of the
following lines from Ubuntu dmesg:

[   23.044251] ata1: SATA max UDMA/133 abar [EMAIL PROTECTED] port
0xfea7c100 irq 508
[   23.044253] ata2: SATA max UDMA/133 abar [EMAIL PROTECTED] port
0xfea7c180 irq 508
[   23.044256] ata3: SATA max UDMA/133 abar [EMAIL PROTECTED] port
0xfea7c200 irq 508
[   23.044258] ata4: SATA max UDMA/133 abar [EMAIL PROTECTED] port
0xfea7c280 irq 508
[   23.682254] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[   23.682854] ata1.00: ATA-7: ST3250410AS, 3.AAF, max UDMA/133


But the following line confusing:

[   23.682254] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)


> Out of interest, what motherboard is this on?
> 
> Gavin

Is there a way to find out the motherboard details without opening up
the box?


If nothing else works, I will back out all my changes and install your
patch and see how it goes. 

Thanks very much for helping.

regards,
joseph
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: unsupported NVIDIA SATA controller

2008-09-16 Thread Gavin Atkinson
On Mon, 2008-09-15 at 19:25 -0700, Joseph Olatt wrote:
> Hello,
> 
> I have the following SATA controller card on my system that appears to
> be unsupported by FreeBSD 7-STABLE. Does anybody know if this card is
> supported or will be supported in the near future?
> 
> /*** Begin change #2 ***/
> [/usr/src/sys/dev/ata]
> [EMAIL PROTECTED]> diff -u  ata-chipset.c ata-chipset.c.orig
> --- ata-chipset.c   2008-09-15 20:47:55.0 -0500
> +++ ata-chipset.c.orig  2008-09-15 20:40:43.0 -0500
> @@ -3051,7 +3051,6 @@
>   { ATA_NFORCE_MCP65,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP65" 
> },
>   { ATA_NFORCE_MCP67,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP67" 
> },
>   { ATA_NFORCE_MCP73,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP73" 
> },
> - { ATA_NFORCE_MCP73_S1, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP73" 
> },
>   { ATA_NFORCE_MCP77,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP77" 
> },
>   { 0, 0, 0, 0, 0, 0}} ;
> /*** End change #2 ***/

Before you do anything, can you get a verbose DMESG and stick it online
somewhere?  This may well help identify why the above isn't working.

Secondly, you could try changing the line you've added to be:

{ ATA_NFORCE_MCP73_S1, 0, AMDNVIDIA, NVIDIA,  ATA_SA300, "nForce MCP73" 
},

although to be honest, I'm not expecting that to fix things for you.  If
it doesn't, then it looks like this chip may need special support.

Because the chip identifies itself as a RAID controller and not as a
standard IDE controller, the generic code does not attach to it either.
You could override this behaviour by removing your patch and using the
attached patch.  If nothing else, that may well get you working at
UDMA33, which is the most the "generic" ATA controller support can do.
Again, if this fails, stick a verbose dmesg online somewhere.

The real solution, of proper support for the chip, may not be possible
until either documentation is available for it, or another OS
(Linux/*BSD/OpenSolaris) support it.  Out of interest, what motherboard
is this on?

Gavin
Index: src/sys/dev/ata/ata-pci.c
===
RCS file: /home/ncvs/src/sys/dev/ata/ata-pci.c,v
retrieving revision 1.121.2.2
diff -u -r1.121.2.2 ata-pci.c
--- src/sys/dev/ata/ata-pci.c	21 Nov 2007 21:15:00 -	1.121.2.2
+++ src/sys/dev/ata/ata-pci.c	16 Sep 2008 11:08:30 -
@@ -179,7 +179,8 @@
 }
 
 /* unknown chipset, try generic DMA if it seems possible */
-if (pci_get_subclass(dev) == PCIS_STORAGE_IDE) {
+if ((pci_get_subclass(dev) == PCIS_STORAGE_IDE) ||
+	(pci_get_subclass(dev) == PCIS_STORAGE_RAID)) {
 	if (!ata_generic_ident(dev))
 	return ATA_PROBE_OK;
 }
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

unsupported NVIDIA SATA controller

2008-09-15 Thread Joseph Olatt
Hello,

I have the following SATA controller card on my system that appears to
be unsupported by FreeBSD 7-STABLE. Does anybody know if this card is
supported or will be supported in the near future?


[EMAIL PROTECTED]:0:14:0: class=0x010485 card=0x01371025 chip=0x07f810de 
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID


I have a SATA hard disk and DVD drive connedted to this controller that is not 
detected 
as a result.  I have Ubuntu loaded on the SATA disk. 


In an attempt to see if I could get FreeBSD 7-STABLE to work, I made the
following changes to the source. But it didn't seem to work.

/*** Begin change #1 ***/
[/usr/src/sys/dev/ata]
[EMAIL PROTECTED]> diff -u ata-pci.h ata-pci.h.orig
--- ata-pci.h   2008-09-15 20:40:30.0 -0500
+++ ata-pci.h.orig  2008-09-15 20:37:36.0 -0500
@@ -242,7 +242,6 @@
 #define ATA_NFORCE_MCP650x044810de
 #define ATA_NFORCE_MCP670x056010de
 #define ATA_NFORCE_MCP730x056c10de
-#define ATA_NFORCE_MCP73_S1 0x07f810de
 #define ATA_NFORCE_MCP770x075910de
 
 #define ATA_PROMISE_ID  0x105a
/*** End change #1 ***/




/*** Begin change #2 ***/
[/usr/src/sys/dev/ata]
[EMAIL PROTECTED]> diff -u  ata-chipset.c ata-chipset.c.orig
--- ata-chipset.c   2008-09-15 20:47:55.0 -0500
+++ ata-chipset.c.orig  2008-09-15 20:40:43.0 -0500
@@ -3051,7 +3051,6 @@
  { ATA_NFORCE_MCP65,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP65" },
  { ATA_NFORCE_MCP67,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP67" },
  { ATA_NFORCE_MCP73,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP73" },
- { ATA_NFORCE_MCP73_S1, 0, 0, NV4|NVQ, ATA_SA300, "nForce MCP73" },
  { ATA_NFORCE_MCP77,0, AMDNVIDIA, NVIDIA,  ATA_UDMA6, "nForce MCP77" },
  { 0, 0, 0, 0, 0, 0}} ;
/*** End change #2 ***/
 


After making the above changes, I rebuilt the kernel and got the card a
driver assigned to it. But my DVD drive nor the SATA hard disk was
detected. I must admit that I did not quite understand the changes that
I made. It was just an attempt. Any insight or help will be greatly
appreciated.


[EMAIL PROTECTED]:0:14:0:class=0x010485 card=0x01371025 chip=0x07f810de 
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class  = mass storage
subclass   = RAID



/*** Begin 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.1-PRERELEASE #4: Mon Sep 15 20:55:34 CDT 2008
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/SNOW
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (1799.96-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6fd  Stepping = 13
  
Features=0xbfebfbff
  Features2=0xe39d
  AMD Features=0x20100800
  AMD Features2=0x1
  Cores per package: 2
usable memory = 793821184 (757 MB)
avail memory  = 764108800 (728 MB)
ACPI APIC Table: <012908 APIC1443>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0  irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0:  on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of fed45000, febfb000 (3) failed
acpi0: reservation of fec0, 1000 (3) failed
acpi0: reservation of 0, a (3) failed
acpi0: reservation of 10, 3ff0 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
pcib0:  port 0xcf8-0xcff on acpi0
pci0:  on pcib0
pci0:  at device 0.1 (no driver attached)
pci0:  at device 1.0 (no driver attached)
pci0:  at device 1.1 (no driver attached)
pci0:  at device 1.2 (no driver attached)
pci0:  at device 1.3 (no driver attached)
pci0:  at device 1.4 (no driver attached)
pci0:  at device 1.5 (no driver attached)
pci0:  at device 1.6 (no driver attached)
pci0:  at device 2.0 (no driver attached)
isab0:  port 0x4f00-0x4fff at device 3.0 on pci0
isa0:  on isab0
pci0:  at device 3.1 (no driver attached)
pci0:  at device 3.2 (no driver attached)
pci0:  at device 3.3 (no driver attached)
pci0:  at device 3.4 (no driver attached)
ohci0:  mem 0xfea7f000-0xfea7 irq 22 at 
device 4.0 on pci0
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0:  on ohci0
usb0: USB revision 1.0
uhub0:  on usb0
uhub0: 8 ports with 8 removable, self powered
ehci0:  mem 0xfea7ec00-0xfea7ecff irq 23 at 
device 4.1 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb1: EHCI version 1.0
usb1: companion controller, 10 ports each: usb0
usb1:  on ehci0
usb1: USB revision 2.0
uhub1:  on usb1
uhub1: 8 ports with 8 removable, self powered
atapci0:  port 
0x1f0-0x1f7,0x3f6,0x170-0x177