From nobody@FreeBSD.org  Fri May 30 11:38:54 2008
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 BA4681065674
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 30 May 2008 11:38:54 +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 AA2A68FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 30 May 2008 11:38:54 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m4UBbCFs070790
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 30 May 2008 11:37:12 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m4UBbCWW070789;
	Fri, 30 May 2008 11:37:12 GMT
	(envelope-from nobody)
Message-Id: <200805301137.m4UBbCWW070789@www.freebsd.org>
Date: Fri, 30 May 2008 11:37:12 GMT
From: Maxim Frolov <maxim.frolov.07@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: puc driver doesn't support VScom PCIex-800H 8-port serial cards
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         124128
>Category:       kern
>Synopsis:       [puc] puc driver doesn't support VScom PCIex-800H 8-port serial cards
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    eadler
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 30 11:40:01 UTC 2008
>Closed-Date:    Fri Jan 13 03:50:04 UTC 2012
>Last-Modified:  Fri Jan 13 03:50:04 UTC 2012
>Originator:     Maxim Frolov
>Release:        FreeBSD 7.0-RELEASE
>Organization:
>Environment:
FreeBSD blackbox.dionalab.int 7.0-RELEASE FreeBSD 7.0-RELEASE #4: Fri May 30 15:07:29 MSD 2008     mfrolov@blackbox.dionalab.int:/usr/obj/usr/src/sys/SERIAL  i386
>Description:
Kernel can't attach puc driver for the 8-port VScom PCIex-800H card. At the same time it perfectly attaches the driver to the VScom PCI-800L card installed in the same machine.
>How-To-Repeat:
Install card, compile kernel with puc enabled, get "no driver attached" message
>Fix:


>Release-Note:
>Audit-Trail:

From: Remko Lodder <remko@FreeBSD.org>
To: Maxim Frolov <maxim.frolov.07@gmail.com>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: kern/124128: puc driver doesn't support VScom PCIex-800H 8-port
 serial cards
Date: Fri, 30 May 2008 16:35:22 +0200

 Maxim Frolov wrote:
 
 Please submit a 'boot -v' or verbose boot in the boot options,
 and a pciconf -vl.
 
 Thanks.
 
 -- 
 
 /"\   Best regards,                      | remko@FreeBSD.org
 \ /   Remko Lodder                       | remko@EFnet
   X    http://www.evilcoder.org/          |
 / \   ASCII Ribbon Campaign              | Against HTML Mail and News

From: "Maxim Frolov" <maxim.frolov.07@gmail.com>
To: "Remko Lodder" <remko@freebsd.org>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: kern/124128: puc driver doesn't support VScom PCIex-800H 8-port serial cards
Date: Wed, 4 Jun 2008 17:39:39 +0400

 ------=_Part_3942_7310068.1212586779473
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hello,
 
 I found temporary workaround for the problem. Doing dmesg after boot -v I
 noticed dev=0xa007 for the 8-port card in the pci3. Here is the partial
 output of the dmesg:
 
 pci3: domain=0, physical bus=3
 found-> vendor=0x14d2, dev=0xa007, revid=0x00
         domain=0, bus=3, slot=0, func=0
         class=07-00-06, hdrtype=0x00, mfdev=1
         cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
         lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
         intpin=a, irq=10
         powerspec 1  supports D0 D2 D3  current D0
         map[10]: type I/O Port, range 32, base 0x7800, size  5, enabled
 
 Then I noticed 0xa003 and 0xa004 codes for the VScom PCI-800H card in the
 pucdata.c file. Next I changed 0xa003 to 0xa007 and 0xa004 to 0xa008 in the
 pucdata.c and recompiled it. After that the puc driver was successfully
 attached to the card.
 
 Generally speaking I don't understand much in what do those codes mean so
 the long term solution for the problem might still be required.
 
 Thank you.
 
 Best regards,
 Maxim
 
 2008/5/30 Remko Lodder <remko@freebsd.org>:
 
 > Maxim Frolov wrote:
 >
 > Please submit a 'boot -v' or verbose boot in the boot options,
 > and a pciconf -vl.
 >
 > Thanks.
 >
 > --
 >
 > /"\   Best regards,                      | remko@FreeBSD.org
 > \ /   Remko Lodder                       | remko@EFnet
 >  X    http://www.evilcoder.org/          |
 > / \   ASCII Ribbon Campaign              | Against HTML Mail and News
 >
 
 ------=_Part_3942_7310068.1212586779473
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Hello,<br><br>I found temporary workaround for the problem. Doing dmesg after boot -v I noticed dev=0xa007 for the 8-port card in the pci3. Here is the partial output of the dmesg:<br><br>pci3: domain=0, physical bus=3<br>
 found-&gt; vendor=0x14d2, dev=0xa007, revid=0x00<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; domain=0, bus=3, slot=0, func=0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; class=07-00-06, hdrtype=0x00, mfdev=1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intpin=a, irq=10<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; powerspec 1&nbsp; supports D0 D2 D3&nbsp; current D0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map[10]: type I/O Port, range 32, base 0x7800, size&nbsp; 5, enabled<br><br>Then I noticed 0xa003 and 0xa004 codes for the VScom PCI-800H card in the pucdata.c file. Next I changed 0xa003 to 0xa007 and 0xa004 to 0xa008 in the pucdata.c and recompiled it. After that the puc driver was successfully attached  to the card.<br>
 <br>Generally speaking I don&#39;t understand much in what do those codes mean so the long term solution for the problem might still be required.<br><br>Thank you.<br><br>Best regards,<br>Maxim<br><br><div class="gmail_quote">
 2008/5/30 Remko Lodder &lt;<a href="mailto:remko@freebsd.org">remko@freebsd.org</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Maxim Frolov wrote:<br>
 <br>
 Please submit a &#39;boot -v&#39; or verbose boot in the boot options,<br>
 and a pciconf -vl.<br>
 <br>
 Thanks.<br><font color="#888888">
 <br>
 -- <br>
 <br>
 /&quot;\ &nbsp; Best regards, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| remko@FreeBSD.org<br>
 \ / &nbsp; Remko Lodder &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | remko@EFnet<br>
 &nbsp;X &nbsp; &nbsp;<a href="http://www.evilcoder.org/" target="_blank">http://www.evilcoder.org/</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
 / \ &nbsp; ASCII Ribbon Campaign &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| Against HTML Mail and News<br>
 </font></blockquote></div><br>
 
 ------=_Part_3942_7310068.1212586779473--

From: "Maxim Frolov" <maxim.frolov.07@gmail.com>
To: "Remko Lodder" <remko@freebsd.org>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: kern/124128: puc driver doesn't support VScom PCIex-800H 8-port serial cards
Date: Tue, 17 Jun 2008 12:49:50 +0400

 Hello,
 
 Here is pciconf -vl with the original pucdata.c compiled -
 
 
 hostb0@pci0:0:0:0:	class=0x060000 card=0x820b1043 chip=0x29a08086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '?(82P965) Intel P965/G965 Processor to I/O Controller'
     class      = bridge
     subclass   = HOST-PCI
 pcib1@pci0:0:1:0:	class=0x060400 card=0x00008086 chip=0x29a18086
 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '?(82Q965, 82G965, 82P965) Intel P965/G965 PCI
 Express Root Port'
     class      = bridge
     subclass   = PCI-PCI
 vgapci0@pci0:0:2:0:	class=0x030000 card=0x820b1043 chip=0x29a28086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'G965 Integrated Graphics Controller'
     class      = display
     subclass   = VGA
 none0@pci0:0:3:0:	class=0x078000 card=0x820b1043 chip=0x29a48086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'P965/G965 HECI Controller'
     class      = simple comms
 uhci0@pci0:0:26:0:	class=0x0c0300 card=0x81ec1043 chip=0x28348086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci1@pci0:0:26:1:	class=0x0c0300 card=0x81ec1043 chip=0x28358086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 ehci0@pci0:0:26:7:	class=0x0c0320 card=0x81ec1043 chip=0x283a8086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '81EC1043 (?) ICH8 Enhanced USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 none1@pci0:0:27:0:	class=0x040300 card=0x821a1043 chip=0x284b8086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8'
     class      = multimedia
 pcib2@pci0:0:28:0:	class=0x060400 card=0x821a1043 chip=0x283f8086
 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 1'
     class      = bridge
     subclass   = PCI-PCI
 pcib3@pci0:0:28:3:	class=0x060400 card=0x821a1043 chip=0x28458086
 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 4'
     class      = bridge
     subclass   = PCI-PCI
 pcib5@pci0:0:28:4:	class=0x060400 card=0x821a1043 chip=0x28478086
 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 5'
     class      = bridge
     subclass   = PCI-PCI
 pcib6@pci0:0:28:5:	class=0x060400 card=0x821a1043 chip=0x28498086
 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) PCIe Port 6'
     class      = bridge
     subclass   = PCI-PCI
 uhci2@pci0:0:29:0:	class=0x0c0300 card=0x81ec1043 chip=0x28308086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci3@pci0:0:29:1:	class=0x0c0300 card=0x81ec1043 chip=0x28318086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 uhci4@pci0:0:29:2:	class=0x0c0300 card=0x81ec1043 chip=0x28328086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB UHCI'
     class      = serial bus
     subclass   = USB
 ehci1@pci0:0:29:7:	class=0x0c0320 card=0x81ec1043 chip=0x28368086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) USB2 EHCI'
     class      = serial bus
     subclass   = USB
 pcib8@pci0:0:30:0:	class=0x060401 card=0x821a1043 chip=0x244e8086
 rev=0xf2 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub
 Interface to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 isab0@pci0:0:31:0:	class=0x060100 card=0x821a1043 chip=0x28108086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801HB/HR (ICH8/R) LPC Interface Controller'
     class      = bridge
     subclass   = PCI-ISA
 atapci1@pci0:0:31:2:	class=0x01018f card=0x821a1043 chip=0x28208086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'ICH8 4 port Serial ATA Storage Controller ?'
     class      = mass storage
     subclass   = ATA
 none2@pci0:0:31:3:	class=0x0c0500 card=0x821a1043 chip=0x283e8086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801H (ICH8 Family) SMBus Controller'
     class      = serial bus
     subclass   = SMBus
 atapci2@pci0:0:31:5:	class=0x010185 card=0x821a1043 chip=0x28258086
 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '? ICH8 2 port Serial ATA Storage Controller'
     class      = mass storage
     subclass   = ATA
 pcib4@pci0:5:0:0:	class=0x060400 card=0x00000000 chip=0x8231104c
 rev=0x03 hdr=0x01
     vendor     = 'Texas Instruments (TI)'
     device     = 'PCIe to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 none3@pci0:6:0:0:	class=0x070006 card=0x00001415 chip=0xa00714d2
 rev=0x00 hdr=0x00
     vendor     = 'Titan Electronics Inc'
     class      = simple comms
     subclass   = UART
 none4@pci0:6:0:1:	class=0x070006 card=0x00001415 chip=0xa00814d2
 rev=0x00 hdr=0x00
     vendor     = 'Titan Electronics Inc'
     class      = simple comms
     subclass   = UART
 atapci0@pci0:4:0:0:	class=0x010185 card=0x81e41043 chip=0x2363197b
 rev=0x03 hdr=0x00
     vendor     = 'JMicron Technology Corp'
     device     = 'JMB36X PCIe-to-SATA-300/IDE RAID Controller'
     class      = mass storage
     subclass   = ATA
 pcib7@pci0:2:0:0:	class=0x060400 card=0x00000000 chip=0x8231104c
 rev=0x03 hdr=0x01
     vendor     = 'Texas Instruments (TI)'
     device     = 'PCIe to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 none5@pci0:3:0:0:	class=0x070006 card=0x00001415 chip=0xa00714d2
 rev=0x00 hdr=0x00
     vendor     = 'Titan Electronics Inc'
     class      = simple comms
     subclass   = UART
 none6@pci0:3:0:1:	class=0x070006 card=0x00001415 chip=0xa00814d2
 rev=0x00 hdr=0x00
     vendor     = 'Titan Electronics Inc'
     class      = simple comms
     subclass   = UART
 puc0@pci0:8:0:0:	class=0x070002 card=0x808014d2 chip=0x808014d2
 rev=0x00 hdr=0x00
     vendor     = 'Titan Electronics Inc'
     device     = 'VScom PCI-800L 8 x RS-232 Controller'
     class      = simple comms
     subclass   = UART
 xl0@pci0:8:1:0:	class=0x020000 card=0x100010b7 chip=0x920010b7 rev=0x74 hdr=0x00
     vendor     = '3COM Corp, Networking Division'
     device     = '3C905 CX-TX-M Fast EtherLink for PC Management NIC'
     class      = network
     subclass   = ethernet
 fwohci0@pci0:8:3:0:	class=0x0c0010 card=0x81fe1043 chip=0x30441106
 rev=0xc0 hdr=0x00
     vendor     = 'VIA Technologies Inc'
     device     = 'VT6306 VIA Fire II IEEE-1394 OHCI Link Layer Controller'
     class      = serial bus
     subclass   = FireWire
 skc0@pci0:8:4:0:	class=0x020000 card=0x811a1043 chip=0x432011ab
 rev=0x14 hdr=0x00
     vendor     = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
     device     = 'Yukon 88E8001/8003/8010 PCI Gigabit Ethernet
 Controller (Copper)'
     class      = network
     subclass   = ethernet
 
 
 Here is dmesg after boot -v with the original pucdata.c compiled -
 
 
 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 #5: Fri May 30 15:46:20 MSD 2008
     mfrolov@blackbox.dionalab.int:/usr/obj/usr/src/sys/SERIAL
 Preloaded elf kernel "/boot/kernel/kernel" at 0xc0910000.
 Calibrating clock(s) ... i8254 clock: 1193193 Hz
 CLK_USE_I8254_CALIBRATION not specified - using default frequency
 Timecounter "i8254" frequency 1193182 Hz quality 0
 Calibrating TSC clock ... TSC clock: 1605008120 Hz
 CPU: Intel(R) Celeron(R) CPU        E1200  @ 1.60GHz (1605.01-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x6fd  Stepping = 13
   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=0xe39d<SSE3,RSVD2,MON,DS_CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM>
   AMD Features=0x20100000<NX,LM>
   AMD Features2=0x1<LAHF>
   Cores per package: 2
 
 Instruction TLB: 4 KB Pages, 4-way set associative, 128 entries
 2nd-level cache: 512-KB, 2-way set associative, 64-byte line size
 1st-level instruction cache: 32 KB, 8-way set associative, 64 byte line size
 1st-level data cache: 32 KB, 8-way set associative, 64 byte line size
 L2 cache: 512 kbytes, 2-way associative, 64 bytes/line
 real memory  = 1048117248 (999 MB)
 Physical memory chunk(s):
 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
 0x0000000000c28000 - 0x000000003d5b5fff, 1016651776 bytes (248206 pages)
 avail memory = 1016279040 (969 MB)
 MP Configuration Table version 1.4 found at 0xc00f14e0
 APIC: Using the MPTable enumerator.
 SMP: Added CPU 0 (BSP)
 SMP: Added CPU 1 (AP)
 MPTable: <P5B      >
 INTR: Adding local APIC 1 as a target
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
 bios32: Found BIOS32 Service Directory header at 0xc00f0000
 bios32: Entry = 0xf0010 (c00f0010)  Rev = 0  Len = 1
 pcibios: PCI BIOS entry at 0xf0000+0x31
 pnpbios: Found PnP BIOS data at 0xc00f6bd0
 pnpbios: Entry = f0000:7b7a  Rev = 1.0
 Other BIOS signatures found:
 ioapic0: Assuming intbase of 0
 ioapic0: Routing external 8259A's -> intpin 0
 ioapic0: Routing IRQ 0 -> intpin 2
 lapic: Routing ExtINT -> LINT0
 lapic: Routing NMI -> LINT1
 ioapic0 <Version 2.0> irqs 0-23 on motherboard
 cpu0 BSP:
      ID: 0x00000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
   lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
   timer: 0x000100ef therm: 0x00010000 err: 0x0001000f pcm: 0x00010000
 null: <null device, zero device>
 nfslock: pseudo-device
 random: <entropy source, Software, Yarrow>
 kbd: new array size 4
 kbd1 at kbdmux0
 io: <I/O>
 mem: <memory>
 Pentium Pro MTRR support enabled
 npx0: INT 16 interface
 cpu0 on motherboard
 est0: <Enhanced SpeedStep Frequency Control> on cpu0
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 828082806000828
 device_attach: est0 attach returned 6
 p4tcc0: <CPU Frequency Thermal Control> on cpu0
 cpu1 on motherboard
 est1: <Enhanced SpeedStep Frequency Control> on cpu1
 est: CPU supports Enhanced Speedstep, but is not recognized.
 est: cpu_vendor GenuineIntel, msr 828082806000828
 device_attach: est1 attach returned 6
 p4tcc1: <CPU Frequency Thermal Control> on cpu1
 pci_open(1):	mode 1 addr port (0x0cf8) is 0x80001020
 pci_open(1a):	mode1res=0x80000000 (0x80000000)
 pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=29a08086)
 pcibios: BIOS version 3.00
 pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard
 pci0: <PCI bus> on pcib0
 pci0: domain=0, physical bus=0
 found->	vendor=0x8086, dev=0x29a0, revid=0x02
 	domain=0, bus=0, slot=0, func=0
 	class=06-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0006, statreg=0x2090, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 found->	vendor=0x8086, dev=0x29a1, revid=0x02
 	domain=0, bus=0, slot=1, func=0
 	class=06-04-00, hdrtype=0x01, mfdev=0
 	cmdreg=0x0106, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	powerspec 3  supports D0 D3  current D0
 	MSI supports 1 message
 pcib0: slot 1 INTA routed to irq 16
 found->	vendor=0x8086, dev=0x29a2, revid=0x02
 	domain=0, bus=0, slot=2, func=0
 	class=03-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0007, statreg=0x0090, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message
 	map[10]: type Memory, range 32, base 0xffa00000, size 20, enabled
 	map[18]: type Prefetchable Memory, range 64, base 0xd0000000, size 28, enabled
 	map[20]: type I/O Port, range 32, base 0xec00, size  3, enabled
 pcib0: slot 2 INTA routed to irq 16
 found->	vendor=0x8086, dev=0x29a4, revid=0x02
 	domain=0, bus=0, slot=3, func=0
 	class=07-80-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0006, statreg=0x0010, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	powerspec 3  supports D0 D3  current D0
 	MSI supports 1 message, 64 bit
 	map[10]: type Memory, range 64, base 0xff9fbc00, size  4, enabled
 pcib0: slot 3 INTA routed to irq 16
 found->	vendor=0x8086, dev=0x2834, revid=0x02
 	domain=0, bus=0, slot=26, func=0
 	class=0c-03-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	map[20]: type I/O Port, range 32, base 0xd880, size  5, enabled
 pcib0: slot 26 INTA routed to irq 16
 found->	vendor=0x8086, dev=0x2835, revid=0x02
 	domain=0, bus=0, slot=26, func=1
 	class=0c-03-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=10
 	map[20]: type I/O Port, range 32, base 0xdc00, size  5, enabled
 pcib0: slot 26 INTB routed to irq 17
 found->	vendor=0x8086, dev=0x283a, revid=0x02
 	domain=0, bus=0, slot=26, func=7
 	class=0c-03-20, hdrtype=0x00, mfdev=0
 	cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=c, irq=5
 	powerspec 2  supports D0 D3  current D0
 	map[10]: type Memory, range 32, base 0xff9fb800, size 10, enabled
 pcib0: slot 26 INTC routed to irq 18
 found->	vendor=0x8086, dev=0x284b, revid=0x02
 	domain=0, bus=0, slot=27, func=0
 	class=04-03-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0006, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=3
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message, 64 bit
 	map[10]: type Memory, range 64, base 0xff9f4000, size 14, enabled
 pcib0: slot 27 INTA routed to irq 22
 found->	vendor=0x8086, dev=0x283f, revid=0x02
 	domain=0, bus=0, slot=28, func=0
 	class=06-04-00, hdrtype=0x01, mfdev=1
 	cmdreg=0x0106, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=10
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message
 pcib0: slot 28 INTA routed to irq 17
 found->	vendor=0x8086, dev=0x2845, revid=0x02
 	domain=0, bus=0, slot=28, func=3
 	class=06-04-00, hdrtype=0x01, mfdev=1
 	cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 	intpin=d, irq=15
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message
 pcib0: slot 28 INTD routed to irq 19
 found->	vendor=0x8086, dev=0x2847, revid=0x02
 	domain=0, bus=0, slot=28, func=4
 	class=06-04-00, hdrtype=0x01, mfdev=1
 	cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=10
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message
 pcib0: slot 28 INTA routed to irq 17
 found->	vendor=0x8086, dev=0x2849, revid=0x02
 	domain=0, bus=0, slot=28, func=5
 	class=06-04-00, hdrtype=0x01, mfdev=1
 	cmdreg=0x0107, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=11
 	powerspec 2  supports D0 D3  current D0
 	MSI supports 1 message
 pcib0: slot 28 INTB routed to irq 16
 found->	vendor=0x8086, dev=0x2830, revid=0x02
 	domain=0, bus=0, slot=29, func=0
 	class=0c-03-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=7
 	map[20]: type I/O Port, range 32, base 0xd400, size  5, enabled
 pcib0: slot 29 INTA routed to irq 23
 found->	vendor=0x8086, dev=0x2831, revid=0x02
 	domain=0, bus=0, slot=29, func=1
 	class=0c-03-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=15
 	map[20]: type I/O Port, range 32, base 0xd480, size  5, enabled
 pcib0: slot 29 INTB routed to irq 19
 found->	vendor=0x8086, dev=0x2832, revid=0x02
 	domain=0, bus=0, slot=29, func=2
 	class=0c-03-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=c, irq=5
 	map[20]: type I/O Port, range 32, base 0xd800, size  5, enabled
 pcib0: slot 29 INTC routed to irq 18
 found->	vendor=0x8086, dev=0x2836, revid=0x02
 	domain=0, bus=0, slot=29, func=7
 	class=0c-03-20, hdrtype=0x00, mfdev=0
 	cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=7
 	powerspec 2  supports D0 D3  current D0
 	map[10]: type Memory, range 32, base 0xff9fb400, size 10, enabled
 pcib0: slot 29 INTA routed to irq 23
 found->	vendor=0x8086, dev=0x244e, revid=0xf2
 	domain=0, bus=0, slot=30, func=0
 	class=06-04-01, hdrtype=0x01, mfdev=0
 	cmdreg=0x0107, statreg=0x0010, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
 found->	vendor=0x8086, dev=0x2810, revid=0x02
 	domain=0, bus=0, slot=31, func=0
 	class=06-01-00, hdrtype=0x00, mfdev=1
 	cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 found->	vendor=0x8086, dev=0x2820, revid=0x02
 	domain=0, bus=0, slot=31, func=2
 	class=01-01-8f, hdrtype=0x00, mfdev=0
 	cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=15
 	powerspec 3  supports D0 D3  current D0
 	map[10]: type I/O Port, range 32, base 0xe880, size  3, enabled
 	map[14]: type I/O Port, range 32, base 0xe800, size  2, enabled
 	map[18]: type I/O Port, range 32, base 0xe480, size  3, enabled
 	map[1c]: type I/O Port, range 32, base 0xe400, size  2, enabled
 	map[20]: type I/O Port, range 32, base 0xe080, size  4, enabled
 	map[24]: type I/O Port, range 32, base 0xe000, size  4, enabled
 pcib0: slot 31 INTB routed to irq 19
 found->	vendor=0x8086, dev=0x283e, revid=0x02
 	domain=0, bus=0, slot=31, func=3
 	class=0c-05-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=c, irq=15
 	map[10]: type Memory, range 32, base 0, size  8, memory disabled
 	map[20]: type I/O Port, range 32, base 0x400, size  5, enabled
 pcib0: slot 31 INTC routed to irq 18
 found->	vendor=0x8086, dev=0x2825, revid=0x02
 	domain=0, bus=0, slot=31, func=5
 	class=01-01-85, hdrtype=0x00, mfdev=0
 	cmdreg=0x0005, statreg=0x02b0, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=b, irq=15
 	powerspec 3  supports D0 D3  current D0
 	map[10]: type I/O Port, range 32, base 0xd080, size  3, enabled
 	map[14]: type I/O Port, range 32, base 0xd000, size  2, enabled
 	map[18]: type I/O Port, range 32, base 0xcc00, size  3, enabled
 	map[1c]: type I/O Port, range 32, base 0xc880, size  2, enabled
 	map[20]: type I/O Port, range 32, base 0xc800, size  4, enabled
 	map[24]: type I/O Port, range 32, base 0xc480, size  4, enabled
 pcib0: slot 31 INTB routed to irq 19
 pcib1: <PCI-PCI bridge> irq 16 at device 1.0 on pci0
 pcib1:   domain            0
 pcib1:   secondary bus     1
 pcib1:   subordinate bus   1
 pcib1:   I/O decode        0x0-0x0
 pcib1:   prefetched decode 0xbfd00000-0xbfdfffff
 pci1: <PCI bus> on pcib1
 pci1: domain=0, physical bus=1
 vgapci0: <VGA-compatible display> port 0xec00-0xec07 mem
 0xffa00000-0xffafffff,0xd0000000-0xdfffffff irq 16 at device 2.0 on
 pci0
 agp0: <Intel G965 SVGA controller> on vgapci0
 vgapci0: Reserved 0x10000000 bytes for rid 0x18 type 3 at 0xd0000000
 vgapci0: Reserved 0x100000 bytes for rid 0x10 type 3 at 0xffa00000
 agp0: detected 7676k stolen memory
 agp0: aperture size is 256M
 pci0: <simple comms> at device 3.0 (no driver attached)
 uhci0: <UHCI (generic) USB controller> port 0xd880-0xd89f irq 16 at
 device 26.0 on pci0
 uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd880
 ioapic0: routing intpin 16 (PCI IRQ 16) to vector 48
 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 0xdc00-0xdc1f irq 17 at
 device 26.1 on pci0
 uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0xdc00
 ioapic0: routing intpin 17 (PCI IRQ 17) to vector 49
 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
 ehci0: <EHCI (generic) USB 2.0 controller> mem 0xff9fb800-0xff9fbbff
 irq 18 at device 26.7 on pci0
 ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xff9fb800
 ioapic0: routing intpin 18 (PCI IRQ 18) to vector 50
 ehci0: [GIANT-LOCKED]
 ehci0: [ITHREAD]
 usb2: waiting for BIOS to give up control
 usb2: EHCI version 1.0
 usb2: companion controllers, 2 ports each: usb0 usb1
 usb2: <EHCI (generic) USB 2.0 controller> on ehci0
 usb2: USB revision 2.0
 uhub2: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb2
 uhub2: 4 ports with 4 removable, self powered
 pci0: <multimedia> at device 27.0 (no driver attached)
 pcib2: <PCI-PCI bridge> irq 17 at device 28.0 on pci0
 pcib2:   domain            0
 pcib2:   secondary bus     7
 pcib2:   subordinate bus   7
 pcib2:   I/O decode        0x0-0x0
 pcib2:   prefetched decode 0xbfe00000-0xbfefffff
 pci7: <PCI bus> on pcib2
 pci7: domain=0, physical bus=7
 pcib3: <PCI-PCI bridge> irq 19 at device 28.3 on pci0
 pcib3:   domain            0
 pcib3:   secondary bus     5
 pcib3:   subordinate bus   6
 pcib3:   I/O decode        0x9000-0x9fff
 pcib3:   memory decode     0xff600000-0xff6fffff
 pcib3:   no prefetched decode
 pci5: <PCI bus> on pcib3
 pci5: domain=0, physical bus=5
 found->	vendor=0x104c, dev=0x8231, revid=0x03
 	domain=0, bus=5, slot=0, func=0
 	class=06-04-00, hdrtype=0x01, mfdev=0
 	cmdreg=0x0117, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x03 (750 ns), maxlat=0x00 (0 ns)
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	MSI supports 16 messages, 64 bit
 pcib4: <MPTable PCI-PCI bridge> at device 0.0 on pci5
 pcib4:   domain            0
 pcib4:   secondary bus     6
 pcib4:   subordinate bus   6
 pcib4:   I/O decode        0x9000-0x9fff
 pcib4:   memory decode     0xff600000-0xff6fffff
 pcib4:   no prefetched decode
 pci6: <PCI bus> on pcib4
 pci6: domain=0, physical bus=6
 found->	vendor=0x14d2, dev=0xa007, revid=0x00
 	domain=0, bus=6, slot=0, func=0
 	class=07-00-06, hdrtype=0x00, mfdev=1
 	cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=15
 	powerspec 1  supports D0 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x9800, size  5, enabled
 pcib4: requested I/O range 0x9800-0x981f: in range
 pcib3: requested I/O range 0x9800-0x981f: in range
 	map[14]: type Memory, range 32, base 0xff6fd000, size 12, enabled
 pcib4: requested memory range 0xff6fd000-0xff6fdfff: good
 pcib3: requested memory range 0xff6fd000-0xff6fdfff: good
 	map[18]: type I/O Port, range 32, base 0x9480, size  5, enabled
 pcib4: requested I/O range 0x9480-0x949f: in range
 pcib3: requested I/O range 0x9480-0x949f: in range
 	map[1c]: type Memory, range 32, base 0xff6fc000, size 12, enabled
 pcib4: requested memory range 0xff6fc000-0xff6fcfff: good
 pcib3: requested memory range 0xff6fc000-0xff6fcfff: good
 pcib4: slot 0 INTA routed to irq 19
 found->	vendor=0x14d2, dev=0xa008, revid=0x00
 	domain=0, bus=6, slot=0, func=1
 	class=07-00-06, hdrtype=0x00, mfdev=1
 	cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=15
 	powerspec 1  supports D0 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x9c00, size  5, enabled
 pcib4: requested I/O range 0x9c00-0x9c1f: in range
 pcib3: requested I/O range 0x9c00-0x9c1f: in range
 	map[14]: type Memory, range 32, base 0xff6ff000, size 12, enabled
 pcib4: requested memory range 0xff6ff000-0xff6fffff: good
 pcib3: requested memory range 0xff6ff000-0xff6fffff: good
 	map[18]: type I/O Port, range 32, base 0x9880, size  5, enabled
 pcib4: requested I/O range 0x9880-0x989f: in range
 pcib3: requested I/O range 0x9880-0x989f: in range
 	map[1c]: type Memory, range 32, base 0xff6fe000, size 12, enabled
 pcib4: requested memory range 0xff6fe000-0xff6fefff: good
 pcib3: requested memory range 0xff6fe000-0xff6fefff: good
 pcib4: slot 0 INTA routed to irq 19
 pci6: <simple comms, UART> at device 0.0 (no driver attached)
 pci6: <simple comms, UART> at device 0.1 (no driver attached)
 pcib5: <MPTable PCI-PCI bridge> irq 17 at device 28.4 on pci0
 pcib5:   domain            0
 pcib5:   secondary bus     4
 pcib5:   subordinate bus   4
 pcib5:   I/O decode        0x8000-0x8fff
 pcib5:   memory decode     0xff500000-0xff5fffff
 pcib5:   no prefetched decode
 pci4: <PCI bus> on pcib5
 pci4: domain=0, physical bus=4
 found->	vendor=0x197b, dev=0x2363, revid=0x03
 	domain=0, bus=4, slot=0, func=0
 	class=01-01-85, hdrtype=0x00, mfdev=0
 	cmdreg=0x0007, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=11
 	powerspec 2  supports D0 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x8c00, size  3, enabled
 pcib5: requested I/O range 0x8c00-0x8c07: in range
 	map[14]: type I/O Port, range 32, base 0x8880, size  2, enabled
 pcib5: requested I/O range 0x8880-0x8883: in range
 	map[18]: type I/O Port, range 32, base 0x8800, size  3, enabled
 pcib5: requested I/O range 0x8800-0x8807: in range
 	map[1c]: type I/O Port, range 32, base 0x8480, size  2, enabled
 pcib5: requested I/O range 0x8480-0x8483: in range
 	map[20]: type I/O Port, range 32, base 0x8400, size  4, enabled
 pcib5: requested I/O range 0x8400-0x840f: in range
 	map[24]: type Memory, range 32, base 0xff5fe000, size 13, enabled
 pcib5: requested memory range 0xff5fe000-0xff5fffff: good
 pcib5: slot 0 INTA routed to irq 16
 atapci0: <JMicron JMB363 SATA300 controller> port
 0x8c00-0x8c07,0x8880-0x8883,0x8800-0x8807,0x8480-0x8483,0x8400-0x840f
 mem 0xff5fe000-0xff5fffff irq 16 at device 0.0 on pci4
 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x8400
 atapci0: [MPSAFE]
 atapci0: [ITHREAD]
 atapci0: Reserved 0x2000 bytes for rid 0x24 type 3 at 0xff5fe000
 atapci0: AHCI called from vendor specific driver
 atapci0: AHCI Version 01.00 controller with 2 ports detected
 ata2: <ATA channel 0> on atapci0
 ata2: SATA connect status=00000000
 ata2: ahci_reset devices=0x0
 ata2: [MPSAFE]
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci0
 ata3: SATA connect status=00000000
 ata3: ahci_reset devices=0x0
 ata3: [MPSAFE]
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci0
 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x8c00
 atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0x8880
 ata4: reset tp1 mask=03 ostat0=60 ostat1=70
 ata4: stat0=0x20 err=0x20 lsb=0x20 msb=0x20
 ata4: stat1=0x30 err=0x30 lsb=0x30 msb=0x30
 ata4: reset tp2 stat0=20 stat1=30 devices=0x0
 ata4: [MPSAFE]
 ata4: [ITHREAD]
 pcib6: <PCI-PCI bridge> irq 16 at device 28.5 on pci0
 pcib6:   domain            0
 pcib6:   secondary bus     2
 pcib6:   subordinate bus   3
 pcib6:   I/O decode        0x7000-0x7fff
 pcib6:   memory decode     0xff400000-0xff4fffff
 pcib6:   no prefetched decode
 pci2: <PCI bus> on pcib6
 pci2: domain=0, physical bus=2
 found->	vendor=0x104c, dev=0x8231, revid=0x03
 	domain=0, bus=2, slot=0, func=0
 	class=06-04-00, hdrtype=0x01, mfdev=0
 	cmdreg=0x0117, statreg=0x0010, cachelnsz=8 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x03 (750 ns), maxlat=0x00 (0 ns)
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	MSI supports 16 messages, 64 bit
 pcib7: <MPTable PCI-PCI bridge> at device 0.0 on pci2
 pcib7:   domain            0
 pcib7:   secondary bus     3
 pcib7:   subordinate bus   3
 pcib7:   I/O decode        0x7000-0x7fff
 pcib7:   memory decode     0xff400000-0xff4fffff
 pcib7:   no prefetched decode
 pci3: <PCI bus> on pcib7
 pci3: domain=0, physical bus=3
 found->	vendor=0x14d2, dev=0xa007, revid=0x00
 	domain=0, bus=3, slot=0, func=0
 	class=07-00-06, hdrtype=0x00, mfdev=1
 	cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=10
 	powerspec 1  supports D0 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x7800, size  5, enabled
 pcib7: requested I/O range 0x7800-0x781f: in range
 pcib6: requested I/O range 0x7800-0x781f: in range
 	map[14]: type Memory, range 32, base 0xff4fd000, size 12, enabled
 pcib7: requested memory range 0xff4fd000-0xff4fdfff: good
 pcib6: requested memory range 0xff4fd000-0xff4fdfff: good
 	map[18]: type I/O Port, range 32, base 0x7480, size  5, enabled
 pcib7: requested I/O range 0x7480-0x749f: in range
 pcib6: requested I/O range 0x7480-0x749f: in range
 	map[1c]: type Memory, range 32, base 0xff4fc000, size 12, enabled
 pcib7: requested memory range 0xff4fc000-0xff4fcfff: good
 pcib6: requested memory range 0xff4fc000-0xff4fcfff: good
 pcib7: slot 0 INTA routed to irq 17
 found->	vendor=0x14d2, dev=0xa008, revid=0x00
 	domain=0, bus=3, slot=0, func=1
 	class=07-00-06, hdrtype=0x00, mfdev=1
 	cmdreg=0x0003, statreg=0x0290, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=10
 	powerspec 1  supports D0 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0x7c00, size  5, enabled
 pcib7: requested I/O range 0x7c00-0x7c1f: in range
 pcib6: requested I/O range 0x7c00-0x7c1f: in range
 	map[14]: type Memory, range 32, base 0xff4ff000, size 12, enabled
 pcib7: requested memory range 0xff4ff000-0xff4fffff: good
 pcib6: requested memory range 0xff4ff000-0xff4fffff: good
 	map[18]: type I/O Port, range 32, base 0x7880, size  5, enabled
 pcib7: requested I/O range 0x7880-0x789f: in range
 pcib6: requested I/O range 0x7880-0x789f: in range
 	map[1c]: type Memory, range 32, base 0xff4fe000, size 12, enabled
 pcib7: requested memory range 0xff4fe000-0xff4fefff: good
 pcib6: requested memory range 0xff4fe000-0xff4fefff: good
 pcib7: slot 0 INTA routed to irq 17
 pci3: <simple comms, UART> at device 0.0 (no driver attached)
 pci3: <simple comms, UART> at device 0.1 (no driver attached)
 uhci2: <UHCI (generic) USB controller> port 0xd400-0xd41f irq 23 at
 device 29.0 on pci0
 uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd400
 ioapic0: routing intpin 23 (PCI IRQ 23) to vector 51
 uhci2: [GIANT-LOCKED]
 uhci2: [ITHREAD]
 usb3: <UHCI (generic) USB controller> on uhci2
 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
 uhci3: <UHCI (generic) USB controller> port 0xd480-0xd49f irq 19 at
 device 29.1 on pci0
 uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd480
 ioapic0: routing intpin 19 (PCI IRQ 19) to vector 52
 uhci3: [GIANT-LOCKED]
 uhci3: [ITHREAD]
 usb4: <UHCI (generic) USB controller> on uhci3
 usb4: USB revision 1.0
 uhub4: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
 uhub4: 2 ports with 2 removable, self powered
 uhci4: <UHCI (generic) USB controller> port 0xd800-0xd81f irq 18 at
 device 29.2 on pci0
 uhci4: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd800
 uhci4: [GIANT-LOCKED]
 uhci4: [ITHREAD]
 usb5: <UHCI (generic) USB controller> on uhci4
 usb5: USB revision 1.0
 uhub5: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb5
 uhub5: 2 ports with 2 removable, self powered
 ehci1: <EHCI (generic) USB 2.0 controller> mem 0xff9fb400-0xff9fb7ff
 irq 23 at device 29.7 on pci0
 ehci1: Reserved 0x400 bytes for rid 0x10 type 3 at 0xff9fb400
 ehci1: [GIANT-LOCKED]
 ehci1: [ITHREAD]
 usb6: waiting for BIOS to give up control
 usb6: timed out waiting for BIOS
 usb6: EHCI version 1.0
 usb6: companion controllers, 2 ports each: usb3 usb4 usb5
 usb6: <EHCI (generic) USB 2.0 controller> on ehci1
 usb6: USB revision 2.0
 uhub6: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb6
 uhub6: 6 ports with 6 removable, self powered
 pcib8: <MPTable PCI-PCI bridge> at device 30.0 on pci0
 pcib8:   domain            0
 pcib8:   secondary bus     8
 pcib8:   subordinate bus   8
 pcib8:   I/O decode        0xa000-0xbfff
 pcib8:   memory decode     0xff700000-0xff7fffff
 pcib8:   no prefetched decode
 pcib8:   Subtractively decoded bridge.
 pci8: <PCI bus> on pcib8
 pci8: domain=0, physical bus=8
 found->	vendor=0x14d2, dev=0x8080, revid=0x00
 	domain=0, bus=8, slot=0, func=0
 	class=07-00-02, hdrtype=0x00, mfdev=0
 	cmdreg=0x0001, statreg=0x0200, cachelnsz=0 (dwords)
 	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
 	intpin=a, irq=14
 	map[10]: type I/O Port, range 32, base 0xbc00, size  3, enabled
 pcib8: requested I/O range 0xbc00-0xbc07: in range
 	map[14]: type I/O Port, range 32, base 0xb880, size  3, enabled
 pcib8: requested I/O range 0xb880-0xb887: in range
 	map[18]: type I/O Port, range 32, base 0xb800, size  3, enabled
 pcib8: requested I/O range 0xb800-0xb807: in range
 	map[1c]: type I/O Port, range 32, base 0xb480, size  3, enabled
 pcib8: requested I/O range 0xb480-0xb487: in range
 	map[20]: type I/O Port, range 32, base 0xb400, size  6, enabled
 pcib8: requested I/O range 0xb400-0xb43f: in range
 pcib8: slot 0 INTA routed to irq 21
 found->	vendor=0x10b7, dev=0x9200, revid=0x74
 	domain=0, bus=8, slot=1, func=0
 	class=02-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x0a (2500 ns), maxlat=0x0a (2500 ns)
 	intpin=a, irq=3
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type I/O Port, range 32, base 0xb080, size  7, enabled
 pcib8: requested I/O range 0xb080-0xb0ff: in range
 	map[14]: type Memory, range 32, base 0xff7ffc00, size  7, enabled
 pcib8: requested memory range 0xff7ffc00-0xff7ffc7f: good
 pcib8: slot 1 INTA routed to irq 22
 found->	vendor=0x1106, dev=0x3044, revid=0xc0
 	domain=0, bus=8, slot=3, func=0
 	class=0c-00-10, hdrtype=0x00, mfdev=0
 	cmdreg=0x0017, statreg=0x0210, cachelnsz=8 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x20 (8000 ns)
 	intpin=a, irq=14
 	powerspec 2  supports D0 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xff7ff000, size 11, enabled
 pcib8: requested memory range 0xff7ff000-0xff7ff7ff: good
 	map[14]: type I/O Port, range 32, base 0xb000, size  7, enabled
 pcib8: requested I/O range 0xb000-0xb07f: in range
 pcib8: slot 3 INTA routed to irq 21
 found->	vendor=0x11ab, dev=0x4320, revid=0x14
 	domain=0, bus=8, slot=4, func=0
 	class=02-00-00, hdrtype=0x00, mfdev=0
 	cmdreg=0x0017, statreg=0x02b0, cachelnsz=8 (dwords)
 	lattimer=0x40 (1920 ns), mingnt=0x17 (5750 ns), maxlat=0x1f (7750 ns)
 	intpin=a, irq=15
 	powerspec 2  supports D0 D1 D2 D3  current D0
 	map[10]: type Memory, range 32, base 0xff7f8000, size 14, enabled
 pcib8: requested memory range 0xff7f8000-0xff7fbfff: good
 	map[14]: type I/O Port, range 32, base 0xa800, size  8, enabled
 pcib8: requested I/O range 0xa800-0xa8ff: in range
 pcib8: slot 4 INTA routed to irq 19
 puc0: <Titan VScom PCI-800L> port
 0xbc00-0xbc07,0xb880-0xb887,0xb800-0xb807,0xb480-0xb487,0xb400-0xb43f
 irq 21 at device 0.0 on pci8
 puc0: Reserved 0x8 bytes for rid 0x14 type 4 at 0xb880
 puc0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xb800
 puc0: Reserved 0x40 bytes for rid 0x20 type 4 at 0xb400
 ioapic0: routing intpin 21 (PCI IRQ 21) to vector 53
 puc0: [FILTER]
 uart0: <16550 or compatible> on puc0
 uart0: [FILTER]
 uart0: fast interrupt
 uart1: <16550 or compatible> on puc0
 uart1: [FILTER]
 uart1: fast interrupt
 uart2: <16550 or compatible> on puc0
 uart2: [FILTER]
 uart2: fast interrupt
 uart3: <16550 or compatible> on puc0
 uart3: [FILTER]
 uart3: fast interrupt
 uart4: <16550 or compatible> on puc0
 uart4: [FILTER]
 uart4: fast interrupt
 uart5: <16550 or compatible> on puc0
 uart5: [FILTER]
 uart5: fast interrupt
 uart6: <16550 or compatible> on puc0
 uart6: [FILTER]
 uart6: fast interrupt
 uart7: <16550 or compatible> on puc0
 uart7: [FILTER]
 uart7: fast interrupt
 xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xb080-0xb0ff mem
 0xff7ffc00-0xff7ffc7f irq 22 at device 1.0 on pci8
 xl0: Reserved 0x80 bytes for rid 0x14 type 3 at 0xff7ffc00
 xl0: using memory mapped I/O
 xl0: media options word: a
 xl0: found MII/AUTO
 miibus0: <MII bus> on xl0
 xlphy0: <3c905C 10/100 internal PHY> PHY 24 on miibus0
 xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 xl0: bpf attached
 xl0: Ethernet address: 00:01:02:0b:19:c4
 ioapic0: routing intpin 22 (PCI IRQ 22) to vector 54
 xl0: [MPSAFE]
 xl0: [ITHREAD]
 fwohci0: <VIA Fire II (VT6306)> port 0xb000-0xb07f mem
 0xff7ff000-0xff7ff7ff irq 21 at device 3.0 on pci8
 fwohci0: Reserved 0x800 bytes for rid 0x10 type 3 at 0xff7ff000
 fwohci0: [MPSAFE]
 fwohci0: [FILTER]
 fwohci0: OHCI version 1.10 (ROM=1)
 fwohci0: No. of Isochronous channels is 4.
 fwohci0: EUI64 00:11:d8:00:01:6f:84:48
 fwohci0: Phy 1394a available S400, 2 ports.
 fwohci0: Link S400, max_rec 2048 bytes.
 firewire0: <IEEE1394(FireWire) bus> on fwohci0
 sbp0: <SBP-2/SCSI over FireWire> on firewire0
 dcons_crom0: <dcons configuration ROM> on firewire0
 dcons_crom0: bus_addr 0x12fc000
 fwohci0: Initiate bus reset
 fwohci0: BUS reset
 fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
 skc0: <Marvell Gigabit Ethernet> port 0xa800-0xa8ff mem
 0xff7f8000-0xff7fbfff irq 19 at device 4.0 on pci8
 skc0: Reserved 0x4000 bytes for rid 0x10 type 3 at 0xff7f8000
 skc0: interrupt moderation is 100 us
 skc0: Marvell Yukon Lite Gigabit Ethernet rev. (0x9)
 skc0: chip ver  = 0xb1
 skc0: chip rev  = 0x09
 skc0: SK_EPROM0 = 0x10
 skc0: SRAM size = 0x010000
 sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
 sk0: bpf attached
 sk0: Ethernet address: 00:1d:60:48:c2:80
 miibus1: <MII bus> on sk0
 e1000phy0: <Marvell 88E1011 Gigabit PHY> PHY 0 on miibus1
 e1000phy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
 skc0: [MPSAFE]
 skc0: [ITHREAD]
 isab0: <PCI-ISA bridge> at device 31.0 on pci0
 isa0: <ISA bus> on isab0
 atapci1: <Intel ICH8 SATA300 controller> port
 0xe880-0xe887,0xe800-0xe803,0xe480-0xe487,0xe400-0xe403,0xe080-0xe08f,0xe000-0xe00f
 irq 19 at device 31.2 on pci0
 atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xe080
 atapci1: [MPSAFE]
 atapci1: [ITHREAD]
 atapci1: Reserved 0x10 bytes for rid 0x24 type 4 at 0xe000
 ata5: <ATA channel 0> on atapci1
 atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0xe880
 atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0xe800
 ata5: reset tp1 mask=03 ostat0=50 ostat1=00
 ata5: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
 ata5: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
 ata5: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
 ata5: [MPSAFE]
 ata5: [ITHREAD]
 ata6: <ATA channel 1> on atapci1
 atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0xe480
 atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0xe400
 ata6: reset tp1 mask=03 ostat0=00 ostat1=00
 ata6: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: reset tp2 stat0=00 stat1=00 devices=0xc<ATAPI_SLAVE,ATAPI_MASTER>
 ata6: [MPSAFE]
 ata6: [ITHREAD]
 pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
 atapci2: <Intel ICH8 SATA300 controller> port
 0xd080-0xd087,0xd000-0xd003,0xcc00-0xcc07,0xc880-0xc883,0xc800-0xc80f,0xc480-0xc48f
 irq 19 at device 31.5 on pci0
 atapci2: Reserved 0x10 bytes for rid 0x20 type 4 at 0xc800
 atapci2: [MPSAFE]
 atapci2: [ITHREAD]
 atapci2: Reserved 0x10 bytes for rid 0x24 type 4 at 0xc480
 ata7: <ATA channel 0> on atapci2
 atapci2: Reserved 0x8 bytes for rid 0x10 type 4 at 0xd080
 atapci2: Reserved 0x4 bytes for rid 0x14 type 4 at 0xd000
 ata7: reset tp1 mask=03 ostat0=7f ostat1=7f
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata7: stat1=0x7f err=0xff lsb=0xff msb=0xff
 ata7: reset tp2 stat0=ff stat1=ff devices=0x0
 ata7: [MPSAFE]
 ata7: [ITHREAD]
 ata8: <ATA channel 1> on atapci2
 atapci2: Reserved 0x8 bytes for rid 0x18 type 4 at 0xcc00
 atapci2: Reserved 0x4 bytes for rid 0x1c type 4 at 0xc880
 ata8: reset tp1 mask=03 ostat0=7f ostat1=7f
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat0=0x7f err=0xff lsb=0xff msb=0xff
 ata8: stat1=0x7f err=0xff lsb=0xff msb=0xff
 ata8: reset tp2 stat0=ff stat1=ff devices=0x0
 ata8: [MPSAFE]
 ata8: [ITHREAD]
 pnp_identify: Trying Read_Port at 203
 pnp_identify: Trying Read_Port at 243
 pnp_identify: Trying Read_Port at 283
 pnp_identify: Trying Read_Port at 2c3
 pnp_identify: Trying Read_Port at 303
 pnp_identify: Trying Read_Port at 343
 pnp_identify: Trying Read_Port at 383
 pnp_identify: Trying Read_Port at 3c3
 PNP Identify complete
 pnpbios: 16 devices, largest 238 bytes
 PNP0c01: adding fixed memory32 range 0-0x9fbff, size=0x9fc00
 PNP0c01: adding fixed memory32 range 0x9fc00-0x9ffff, size=0x400
 PNP0c01: adding fixed memory32 range 0xe4000-0xfffff, size=0x1c000
 PNP0c01: adding fixed memory32 range 0x100000-0x3e78ffff, size=0x3e690000
 PNP0c01: adding fixed memory32 range 0x3e790000-0x3e79dfff, size=0xe000
 PNP0c01: adding fixed memory32 range 0x3e79e000-0x3e7dffff, size=0x42000
 PNP0c01: adding fixed memory32 range 0x3e7e0000-0x3e7fffff, size=0x20000
 PNP0c01: adding fixed memory32 range 0xfee00000-0xfee00fff, size=0x1000
 PNP0c01: adding fixed memory32 range 0xffb00000-0xffffffff, size=0x500000
 pnpbios: handle 0 device ID PNP0c01 (010cd041)
 PNP0200: adding dma mask 0x10
 PNP0200: adding io range 0-0xf, size=0x10, align=0x1
 PNP0200: adding io range 0x80-0x90, size=0x11, align=0x1
 PNP0200: adding io range 0x94-0x9f, size=0xc, align=0x1
 PNP0200: adding io range 0xc0-0xde, size=0x1f, align=0x1
 pnpbios: handle 2 device ID PNP0200 (0002d041)
 PNP0100: adding irq mask 0x1
 PNP0100: adding io range 0x40-0x43, size=0x4, align=0x1
 pnpbios: handle 3 device ID PNP0100 (0001d041)
 PNP0b00: adding irq mask 0x100
 PNP0b00: adding io range 0x70-0x71, size=0x2, align=0x1
 pnpbios: handle 4 device ID PNP0b00 (000bd041)
 pnpbios: handle 5 device ID PNP0a03 (030ad041)
 PNP0800: adding io range 0x61-0x61, size=0x1, align=0x1
 pnpbios: handle 6 device ID PNP0800 (0008d041)
 PNP0c04: adding irq mask 0x2000
 PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0x1
 pnpbios: handle 7 device ID PNP0c04 (040cd041)
 PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0x8
 PNP0501: adding irq mask 0x10
 pnpbios: handle 8 device ID PNP0501 (0105d041)
 PNP0c02: adding io range 0x290-0x297, size=0x8, align=0x8
 pnpbios: handle 9 device ID PNP0c02 (020cd041)
 INT0800: adding fixed memory32 range 0xffb00000-0xffffffff, size=0x500000
 pnpbios: handle 10 device ID INT0800 (0008d425)
 PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0x1
 PNP0c02: adding io range 0xcf8-0xcff, size=0x8, align=0x1
 PNP0c02: adding io range 0x72-0x75, size=0x4, align=0x1
 PNP0c02: adding io range 0x480-0x4bf, size=0x40, align=0x1
 PNP0c02: adding io range 0x800-0x87f, size=0x80, align=0x1
 PNP0c02: adding io range 0x8f0-0x8ff, size=0x10, align=0x1
 PNP0c02: adding io range 0x2e-0x2e, size=0x1, align=0x1
 PNP0c02: adding io range 0x2f-0x2f, size=0x1, align=0x1
 PNP0c02: adding fixed memory32 range 0xfed1c000-0xfed1ffff, size=0x4000
 pnpbios: handle 11 device ID PNP0c02 (020cd041)
 pnpbios: handle 12 device ID PNP0c02 (020cd041)
 sc: sc0 already exists; skipping it
 vga: vga0 already exists; skipping it
 isa_probe_children: disabling PnP devices
 isa_probe_children: probing non-PnP devices
 pmtimer0 on isa0
 orm0: <ISA Option ROMs> at iomem
 0xc0000-0xcafff,0xcb000-0xcd7ff,0xcd800-0xcdfff pnpid ORM0000 on isa0
 adv0: not probed (disabled)
 aha0: not probed (disabled)
 aic0: not probed (disabled)
 ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
 ata0: reset tp1 mask=00 ostat0=ff ostat1=ff
 ioapic0: routing intpin 14 (ISA IRQ 14) to vector 55
 ata0: [MPSAFE]
 ata0: [ITHREAD]
 ata1 at port 0x170-0x177,0x376 irq 15 on isa0
 ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
 ioapic0: routing intpin 15 (ISA IRQ 15) to vector 56
 ata1: [MPSAFE]
 ata1: [ITHREAD]
 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 kbd0: atkbd0, generic (0), config:0x0, flags:0x3f0000
 ioapic0: routing intpin 1 (ISA IRQ 1) to vector 57
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: current command byte:0065
 psm0: failed to reset the aux device.
 bt0: not probed (disabled)
 cs0: not probed (disabled)
 ed0: not probed (disabled)
 fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
 fe0: not probed (disabled)
 ie0: not probed (disabled)
 le0: not probed (disabled)
 ppc0 failed to probe at irq 7 on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 sc0: fb0, kbd1, terminal emulator: sc (syscons terminal)
 sio0 failed to probe at port 0x3f8 irq 4 on isa0
 sio1 failed to probe at port 0x2f8 irq 3 on isa0
 sio2: not probed (disabled)
 sio3: not probed (disabled)
 sn0: not probed (disabled)
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 vt0: not probed (disabled)
 isa_probe_children: probing PnP devices
 unknown: <PNP0c01> can't assign resources (memory)
 unknown: <PNP0c01> at iomem 0-0x9fbff pnpid PNP0c01 on isa0
 unknown: <PNP0800> failed to probe at port 0x61 pnpid PNP0800 on isa0
 uart8: <16550 or compatible> at port 0x3f8-0x3ff irq 4 pnpid PNP0501 on isa0
 ioapic0: routing intpin 4 (ISA IRQ 4) to vector 58
 uart8: [FILTER]
 uart8: fast interrupt
 unknown: <INT0800> can't assign resources (memory)
 unknown: <INT0800> pnpid INT0800 on isa0
 ukbd0: <LITEON Technology USB Multimedia Keyboard, class 0/0, rev
 1.10/1.01, addr 2> on uhub3
 kbd2 at ukbd0
 kbd2: ukbd0, generic (0), config:0x0, flags:0x3d0000
 Device configuration finished.
 procfs registered
 lapic: Divisor 2, Frequency 100313011 hz
 Timecounter "TSC" frequency 1605008120 Hz quality -100
 Timecounters tick every 1.000 msec
 lo0: bpf attached
 firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
 firewire0: bus manager 0 (me)
 ata5-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire
 ad10: 152627MB <SAMSUNG HD160HJ BF100-12> at ata5-master SATA300
 ad10: 312581808 sectors [310101C/16H/63S] 16 sectors/interrupt 1 depth queue
 GEOM: new disk ad10
 ad10: Intel check1 failed
 ad10: Adaptec check1 failed
 ad10: LSI (v3) check1 failed
 ad10: LSI (v2) check1 failed
 ad10: FreeBSD check1 failed
 ata6: reiniting channel ..
 ata6: reset tp1 mask=03 ostat0=00 ostat1=00
 ata6: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: reset tp2 stat0=00 stat1=00 devices=0xc<ATAPI_SLAVE,ATAPI_MASTER>
 ata6: reinit done ..
 ata6: reiniting channel ..
 ata6: reset tp1 mask=03 ostat0=00 ostat1=00
 ata6: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: stat1=0x00 err=0x01 lsb=0x14 msb=0xeb
 ata6: reset tp2 stat0=00 stat1=00 devices=0xc<ATAPI_SLAVE,ATAPI_MASTER>
 ata6: reinit done ..
 ata6-master: pio=PIO4 wdma=WDMA2 udma=UDMA100 cable=40 wire
 acd0: <Optiarc DVD RW AD-7190S/1.01> DVDR drive at ata6 as master
 acd0: read 8269KB/s (2067KB/s) write 8269KB/s (8269KB/s), 2048KB buffer, SATA150
 acd0: Reads: CDR, CDRW, CDDA stream, DVDROM, DVDR, DVDRAM, packet
 acd0: Writes: CDR, CDRW, DVDR, DVDRAM, test write, burnproof
 acd0: Audio: play, 256 volume levels
 acd0: Mechanism: ejectable tray, unlocked
 acd0: Medium: no/blank disc
 (probe0:sbp0:0:0:0): error 22
 (probe0:sbp0:0:0:0): Unretryable Error
 (probe1:sbp0:0:1:0): error 22
 (probe1:sbp0:0:1:0): Unretryable Error
 (probe2:sbp0:0:2:0): error 22
 (probe2:sbp0:0:2:0): Unretryable Error
 (probe3:sbp0:0:3:0): error 22
 (probe3:sbp0:0:3:0): Unretryable Error
 (probe4:sbp0:0:4:0): error 22
 (probe4:sbp0:0:4:0): Unretryable Error
 (probe5:sbp0:0:5:0): error 22
 (probe5:sbp0:0:5:0): Unretryable Error
 (probe6:sbp0:0:6:0): error 22
 (probe6:sbp0:0:6:0): Unretryable Error
 ATA PseudoRAID loaded
 SMP: AP CPU #1 Launched!
 cpu1 AP:
      ID: 0x01000000   VER: 0x00050014 LDR: 0x00000000 DFR: 0xffffffff
   lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
   timer: 0x000200ef therm: 0x00010000 err: 0x00010000 pcm: 0x00010000
 ioapic0: Assigning ISA IRQ 1 to local APIC 0
 ioapic0: Assigning ISA IRQ 4 to local APIC 1
 ioapic0: Assigning ISA IRQ 14 to local APIC 0
 ioapic0: Assigning ISA IRQ 15 to local APIC 1
 ioapic0: Assigning PCI IRQ 16 to local APIC 0
 ioapic0: Assigning PCI IRQ 17 to local APIC 1
 ioapic0: Assigning PCI IRQ 18 to local APIC 0
 ioapic0: Assigning PCI IRQ 19 to local APIC 1
 ioapic0: Assigning PCI IRQ 21 to local APIC 0
 ioapic0: Assigning PCI IRQ 22 to local APIC 1
 ioapic0: Assigning PCI IRQ 23 to local APIC 0
 Trying to mount root from ufs:/dev/ad10s1a
 start_init: trying /sbin/init
 sk0: link state changed to UP
 
 
 Regards,
 Maxim
 
 2008/5/30 Remko Lodder <remko@freebsd.org>:
 >
 > Maxim Frolov wrote:
 >
 > Please submit a 'boot -v' or verbose boot in the boot options,
 > and a pciconf -vl.
 >
 > Thanks.
 >
 > --
 >
 > /"\   Best regards,                      | remko@FreeBSD.org
 > \ /   Remko Lodder                       | remko@EFnet
 >  X    http://www.evilcoder.org/          |
 > / \   ASCII Ribbon Campaign              | Against HTML Mail and News

From: John Baldwin <jhb@FreeBSD.org>
To: bug-followup@FreeBSD.org, maxim.frolov.07@gmail.com
Cc:  
Subject: Re: kern/124128: [puc] puc driver doesn't support VScom PCIex-800H
 8-port serial cards
Date: Thu, 28 Apr 2011 14:16:03 -0400

 Can you verify that this patch applied to an unmodified pucdata.c allows 
 your card to work?
 
 Index: pucdata.c
 ===================================================================
 --- pucdata.c	(revision 221161)
 +++ pucdata.c	(working copy)
 @@ -735,6 +735,17 @@ const struct puc_cfg puc_pci_devices[] = {
   	    PUC_PORT_2S, 0x10, 0, 8,
   	},
 
 +	{   0x14d2, 0xa007, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +	{   0x14d2, 0xa008, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
   	{   0x14d2, 0xe020, 0xffff, 0,
   	    "Titan VScom PCI-200HV2",
   	    DEFAULT_RCLK * 8,
 
 -- 
 John Baldwin

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/124128: commit references a PR
Date: Tue, 15 Nov 2011 17:53:38 +0000 (UTC)

 Author: eadler (ports committer)
 Date: Tue Nov 15 17:53:29 2011
 New Revision: 227535
 URL: http://svn.freebsd.org/changeset/base/227535
 
 Log:
   - add support for Titan VScom PCIex-800H
   
   PR:		kern/124128
   Submitted by:	Maxim Frolov <maxim.frolov.07@gmail.com> (original)
   Approved by:	jhb
   MFC after:	1 week
 
 Modified:
   head/sys/dev/puc/pucdata.c
 
 Modified: head/sys/dev/puc/pucdata.c
 ==============================================================================
 --- head/sys/dev/puc/pucdata.c	Tue Nov 15 17:42:00 2011	(r227534)
 +++ head/sys/dev/puc/pucdata.c	Tue Nov 15 17:53:29 2011	(r227535)
 @@ -864,6 +864,18 @@ const struct puc_cfg puc_pci_devices[] =
  	    PUC_PORT_2S, 0x10, 4, 0,
  	},
  
 +	{   0x14d2, 0xa007, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
 +	{   0x14d2, 0xa008, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
  	{   0x14db, 0x2130, 0xffff, 0,
  	    "Avlab Technology, PCI IO 2S",
  	    DEFAULT_RCLK,
 _______________________________________________
 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: open->patched 
State-Changed-By: eadler 
State-Changed-When: Tue Nov 15 18:02:54 UTC 2011 
State-Changed-Why:  
I committed this change 


Responsible-Changed-From-To: freebsd-bugs->eadler 
Responsible-Changed-By: eadler 
Responsible-Changed-When: Tue Nov 15 18:02:54 UTC 2011 
Responsible-Changed-Why:  
I committed this change 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/124128: commit references a PR
Date: Tue, 10 Jan 2012 00:34:52 +0000 (UTC)

 Author: eadler (ports committer)
 Date: Tue Jan 10 00:34:40 2012
 New Revision: 229895
 URL: http://svn.freebsd.org/changeset/base/229895
 
 Log:
   MFC r227535:
   	- add support for Titan VScom PCIex-800H
   
   PR:		kern/124128
   Approved by:	jhb
 
 Modified:
   stable/9/sys/dev/puc/pucdata.c
 Directory Properties:
   stable/9/sys/   (props changed)
 
 Modified: stable/9/sys/dev/puc/pucdata.c
 ==============================================================================
 --- stable/9/sys/dev/puc/pucdata.c	Tue Jan 10 00:27:37 2012	(r229894)
 +++ stable/9/sys/dev/puc/pucdata.c	Tue Jan 10 00:34:40 2012	(r229895)
 @@ -864,6 +864,18 @@ const struct puc_cfg puc_pci_devices[] =
  	    PUC_PORT_2S, 0x10, 4, 0,
  	},
  
 +	{   0x14d2, 0xa007, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
 +	{   0x14d2, 0xa008, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
  	{   0x14db, 0x2130, 0xffff, 0,
  	    "Avlab Technology, PCI IO 2S",
  	    DEFAULT_RCLK,
 _______________________________________________
 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/124128: commit references a PR
Date: Tue, 10 Jan 2012 00:35:12 +0000 (UTC)

 Author: eadler (ports committer)
 Date: Tue Jan 10 00:35:01 2012
 New Revision: 229896
 URL: http://svn.freebsd.org/changeset/base/229896
 
 Log:
   MFC r227535:
   	- add support for Titan VScom PCIex-800H
   
   PR:		kern/124128
   Approved by:	jhb
 
 Modified:
   stable/8/sys/dev/puc/pucdata.c
 Directory Properties:
   stable/8/sys/   (props changed)
 
 Modified: stable/8/sys/dev/puc/pucdata.c
 ==============================================================================
 --- stable/8/sys/dev/puc/pucdata.c	Tue Jan 10 00:34:40 2012	(r229895)
 +++ stable/8/sys/dev/puc/pucdata.c	Tue Jan 10 00:35:01 2012	(r229896)
 @@ -850,6 +850,18 @@ const struct puc_cfg puc_pci_devices[] =
  	    PUC_PORT_2S, 0x10, 4, 0,
  	},
  
 +	{   0x14d2, 0xa007, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
 +	{   0x14d2, 0xa008, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
  	{   0x14db, 0x2130, 0xffff, 0,
  	    "Avlab Technology, PCI IO 2S",
  	    DEFAULT_RCLK,
 _______________________________________________
 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/124128: commit references a PR
Date: Tue, 10 Jan 2012 00:35:34 +0000 (UTC)

 Author: eadler (ports committer)
 Date: Tue Jan 10 00:35:25 2012
 New Revision: 229897
 URL: http://svn.freebsd.org/changeset/base/229897
 
 Log:
   MFC r227535:
   	- add support for Titan VScom PCIex-800H
   
   PR:		kern/124128
   Approved by:	jhb
 
 Modified:
   stable/7/sys/dev/puc/pucdata.c
 Directory Properties:
   stable/7/sys/   (props changed)
 
 Modified: stable/7/sys/dev/puc/pucdata.c
 ==============================================================================
 --- stable/7/sys/dev/puc/pucdata.c	Tue Jan 10 00:35:01 2012	(r229896)
 +++ stable/7/sys/dev/puc/pucdata.c	Tue Jan 10 00:35:25 2012	(r229897)
 @@ -724,6 +724,18 @@ const struct puc_cfg puc_pci_devices[] =
  	    PUC_PORT_2S, 0x10, 4, 0,
  	},
  
 +	{   0x14d2, 0xa007, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
 +	{   0x14d2, 0xa008, 0xffff, 0,
 +	    "Titan VScom PCIex-800H",
 +	    DEFAULT_RCLK * 8,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
  	{   0x14db, 0x2130, 0xffff, 0,
  	    "Avlab Technology, PCI IO 2S",
  	    DEFAULT_RCLK,
 _______________________________________________
 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: patched->closed 
State-Changed-By: eadler 
State-Changed-When: Fri Jan 13 03:50:03 UTC 2012 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124128 
>Unformatted:
