From leres@ee.lbl.gov  Sun Jun  6 21:14:10 2010
Return-Path: <leres@ee.lbl.gov>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id ED0751065673
	for <freebsd-gnats-submit@freebsd.org>; Sun,  6 Jun 2010 21:14:09 +0000 (UTC)
	(envelope-from leres@ee.lbl.gov)
Received: from fun.ee.lbl.gov (unknown [IPv6:2001:400:610:102::ca])
	by mx1.freebsd.org (Postfix) with ESMTP id A623B8FC1A
	for <freebsd-gnats-submit@freebsd.org>; Sun,  6 Jun 2010 21:14:09 +0000 (UTC)
Received: from ice.ee.lbl.gov (ice.ee.lbl.gov [131.243.2.213])
	(authenticated bits=0)
	by fun.ee.lbl.gov (8.14.4/8.14.4) with ESMTP id o56LE8kW084166
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
	for <freebsd-gnats-submit@freebsd.org>; Sun, 6 Jun 2010 14:14:08 -0700 (PDT)
Message-Id: <4C0C0FA0.4020805@ee.lbl.gov>
Date: Sun, 06 Jun 2010 14:14:08 -0700
From: Craig Leres <leres@ee.lbl.gov>
To: freebsd-gnats-submit@freebsd.org
Subject: [PATCH] sys/dev/puc/pucdata.c: incorrect clock value for Oxford OX16PCI954

>Number:         147583
>Category:       kern
>Synopsis:       [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock value for Oxford OX16PCI954
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jhb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 06 21:20:03 UTC 2010
>Closed-Date:    Wed Jun 08 21:23:56 UTC 2011
>Last-Modified:  Wed Jun 08 21:23:56 UTC 2011
>Originator:     Craig Leres
>Release:        FreeBSD 7.2-RELEASE amd64
>Organization:
Lawrence Berkeley National Laboratory
>Environment:
	FreeBSD hot.ee.lbl.gov 7.2-RELEASE FreeBSD 7.2-RELEASE #9: Mon May 10
15:36:44 PDT 2010
leres@hot.ee.lbl.gov:/usr/src/7.2-RELEASE/sys/amd64/compile/LBLSMPIPV6
amd64

>Description:
	The SIIG Quartet Serial 850 4 serial port PCI card
	(JJ-P04011-S6) uses the Oxford Semiconductor OX16PCI954.
	The kernel IDs it correctly (see attached file dmesg.txt)
	however the ports do not work.

>How-To-Repeat:
	pciconf -l shows:

	    puc0@pci0:17:0:0:       class=0x070006 card=0x2052131f
chip=0x95011415 rev=0x00 hdr=0x00

	(vendor 0x1415/device 0x9501)

>Fix:
 This is a multi-part message in MIME format.
 --------------070007060506000901040208
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
	I found a post with the identical symptoms:

	    http://forums.freebsd.org/showthread.php?t=5133

	It's a slightly different version of the card (vendor
	0x1415/device 0x950a) but the same chip is used and the
	supplied fix works.

	The attached patch corrects the clock for both SIIG 4 port
	cards.

	I bet the other SIIG card that uses the OX16PCI954 (vendor
	0x1415/device 0x9511) probably needs this change but I don't
	have one so I can't test this.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwMD6AACgkQWxlAhAje3JvK2wCfYcQNWY6C3l7bjLwg5d7N4JNE
gNwAoJA6gzUegyZfMxxMX2CbUARrRXG4
=gmrw
-----END PGP SIGNATURE-----

--------------070007060506000901040208
Content-Type: text/plain;
 name="dmesg.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="dmesg.txt"

puc0: <Oxford Semiconductor OX16PCI954 UARTs> port 0x4020-0x403f,0x4000-0x401f mem 0xd0301000-0xd0301fff,0xd0300000-0xd0300fff irq 20 at device 0.0 on pci17
puc0: [FILTER]
uart0: <16950 or compatible> on puc0
uart0: [FILTER]
uart1: <16950 or compatible> on puc0
uart1: [FILTER]
uart2: <16950 or compatible> on puc0
uart2: [FILTER]
uart3: <16950 or compatible> on puc0
uart3: [FILTER]


--------------070007060506000901040208
Content-Type: text/plain;
 name="patch.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="patch.txt"

--- pucdata.c.virgin	2010-06-06 14:05:46.000000000 -0700
+++ pucdata.c	2010-06-06 14:08:43.000000000 -0700
@@ -633,13 +633,13 @@
 
 	{   0x1415, 0x9501, 0xffff, 0,
 	    "Oxford Semiconductor OX16PCI954 UARTs",
-	    DEFAULT_RCLK,
+	    DEFAULT_RCLK * 10,
 	    PUC_PORT_4S, 0x10, 0, 8,
 	},
 
 	{   0x1415, 0x950a, 0xffff, 0,
 	    "Oxford Semiconductor OX16PCI954 UARTs",
-	    DEFAULT_RCLK,
+	    DEFAULT_RCLK * 10,
 	    PUC_PORT_4S, 0x10, 0, 8,
 	},
 

--------------070007060506000901040208
Content-Type: application/octet-stream;
 name="dmesg.txt.sig"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dmesg.txt.sig"

iEYEABECAAYFAkwMD6AACgkQWxlAhAje3JvNTQCfUBcoX9FQR9Yzs2OWFMiet+WSNn0An0xn
0h6d/XN5415BFpnDAwMcxzyU
--------------070007060506000901040208
Content-Type: application/octet-stream;
 name="patch.txt.sig"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="patch.txt.sig"

iEYEABECAAYFAkwMD6AACgkQWxlAhAje3JttsQCfWvR6mbg6zxmi7HimH2uR/pdYkisAn0nN
8Q3vQKIAaQD4hiK7I3AzNyds
--------------070007060506000901040208--
>Release-Note:
>Audit-Trail:

From: John Baldwin <jhb@FreeBSD.org>
To: bug-followup@FreeBSD.org, leres@ee.lbl.gov
Cc:  
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock
 value for Oxford OX16PCI954
Date: Thu, 28 Apr 2011 15:29:09 -0400

 Please try this patch and see if it allows your device to work:
 
 Index: pucdata.c
 ===================================================================
 --- pucdata.c	(revision 221182)
 +++ pucdata.c	(working copy)
 @@ -638,6 +638,13 @@ const struct puc_cfg puc_pci_devices[] = {
   	    PUC_PORT_4S, 0x10, 0, 8,
   	},
 
 +	/* PR: kern/147583 */
 +	{   0x1415, 0x9501, 0x131f, 0x2052,
 +	    "SIIG Quartet Serial 850",
 +	    DEFAULT_RCLK * 10,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
   	{   0x1415, 0x9501, 0xffff, 0,
   	    "Oxford Semiconductor OX16PCI954 UARTs",
   	    DEFAULT_RCLK,
 
 -- 
 John Baldwin

From: Craig Leres <leres@ee.lbl.gov>
To: John Baldwin <jhb@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock
 value for Oxford OX16PCI954
Date: Fri, 29 Apr 2011 13:53:05 -0700

 This is a multi-part message in MIME format.
 --------------050908030602000008020108
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 On 04/28/11 12:29, John Baldwin wrote:
 > Please try this patch and see if it allows your device to work:
 
 Hum... I was running 7.2-RELEASE last summer when I posted the PR. Since
 then I've switched to 8.2-RELEASE and stopped using the cards. My kernel
 was built from 8-RELENG yesterday.
 
 Today I dusted off one of the cards and I installed it but the driver
 does not create any /dev entries with or without the patch. It does id
 the card
 
 I've attached pciconf -lv output from kernels with and without the patch
 along with my kernel config and messages from one of the bootups with
 the patch applied. Hopefully it's obvious what I'm doing wrong.
 
 		Craig
 
 --------------050908030602000008020108
 Content-Type: text/plain;
  name="pciconf-lv-patched.log"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="pciconf-lv-patched.log"
 
 hostb0@pci0:0:0:0:	class=0x060000 card=0xd98015d9 chip=0x29e08086 rev=0x01 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'X38/X48 (Bearlake) Processor to I/O Controller'
     class      = bridge
     subclass   = HOST-PCI
 pcib1@pci0:0:1:0:	class=0x060400 card=0xd98015d9 chip=0x29e18086 rev=0x01 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'X38/X48 (Bearlake) PCIe Root Port 1'
     class      = bridge
     subclass   = PCI-PCI
 em0@pci0:0:25:0:	class=0x020000 card=0x10bd15d9 chip=0x10bd8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Intel 82566DM Gigabit Ethernet Adapter (82566DM)'
     class      = network
     subclass   = ethernet
 uhci0@pci0:0:26:0:	class=0x0c0300 card=0xd98015d9 chip=0x29378086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci1@pci0:0:26:1:	class=0x0c0300 card=0xd98015d9 chip=0x29388086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci2@pci0:0:26:2:	class=0x0c0300 card=0xd98015d9 chip=0x29398086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 ehci0@pci0:0:26:7:	class=0x0c0320 card=0xd98015d9 chip=0x293c8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 hdac1@pci0:0:27:0:	class=0x040300 card=0xd98015d9 chip=0x293e8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) HD Audio Controller'
     class      = multimedia
     subclass   = HDA
 pcib2@pci0:0:28:0:	class=0x060400 card=0xd98015d9 chip=0x29408086 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 1'
     class      = bridge
     subclass   = PCI-PCI
 uhci3@pci0:0:29:0:	class=0x0c0300 card=0xd98015d9 chip=0x29348086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci4@pci0:0:29:1:	class=0x0c0300 card=0xd98015d9 chip=0x29358086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci5@pci0:0:29:2:	class=0x0c0300 card=0xd98015d9 chip=0x29368086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 ehci1@pci0:0:29:7:	class=0x0c0320 card=0xd98015d9 chip=0x293a8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 pcib4@pci0:0:30:0:	class=0x060401 card=0xd98015d9 chip=0x244e8086 rev=0x92 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 isab0@pci0:0:31:0:	class=0x060100 card=0xd98015d9 chip=0x29168086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IR (ICH9R) LPC Interface Controller'
     class      = bridge
     subclass   = PCI-ISA
 atapci1@pci0:0:31:2:	class=0x01018a card=0xd98015d9 chip=0x29208086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) 4 port Serial ATA Storage Controller 1'
     class      = mass storage
     subclass   = ATA
 none0@pci0:0:31:3:	class=0x0c0500 card=0xd98015d9 chip=0x29308086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Intel(R) ICH9 Family SMBus Controller working fine with http://download.cnet.com/Chipset-Driver-Inte (8086)'
     class      = serial bus
     subclass   = SMBus
 atapci2@pci0:0:31:5:	class=0x010185 card=0xd98015d9 chip=0x29268086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controller 2'
     class      = mass storage
     subclass   = ATA
 none1@pci0:0:31:6:	class=0x118000 card=0x000015d9 chip=0x29328086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) Thermal Subsystem'
     class      = dasp
 vgapci0@pci0:1:0:0:	class=0x030000 card=0x29311682 chip=0x94901002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     = 'ATI Radeon HD 4600 Series (RV730)'
     class      = display
     subclass   = VGA
 hdac0@pci0:1:0:1:	class=0x040300 card=0xaa381682 chip=0xaa381002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     class      = multimedia
     subclass   = HDA
 pcib3@pci0:5:0:0:	class=0x060400 card=0x00000000 chip=0x032c8086 rev=0x09 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'PCI Express-to-PCI Express Bridge (6702PXH)'
     class      = bridge
     subclass   = PCI-PCI
 ioapic0@pci0:5:0:1:	class=0x080020 card=0xd98015d9 chip=0x03268086 rev=0x09 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '6700/6702PXH I/OxAPIC Interrupt Controller A'
     class      = base peripheral
     subclass   = interrupt controller
 puc0@pci0:6:7:0:	class=0x070006 card=0x2052131f chip=0x95011415 rev=0x00 hdr=0x00
     vendor     = 'Oxford Semiconductor Ltd - now part of PLX Technology'
     device     = 'Quad UART (OX16PCI954)'
     class      = simple comms
     subclass   = UART
 none2@pci0:6:7:1:	class=0x068000 card=0x0000131f chip=0x95101415 rev=0x00 hdr=0x00
     vendor     = 'Oxford Semiconductor Ltd - now part of PLX Technology'
     device     = 'PCI Interface (disabled) (OX16PCI954)'
     class      = bridge
 pcm0@pci0:17:0:0:	class=0x040100 card=0x80011274 chip=0x58801274 rev=0x02 hdr=0x00
     vendor     = 'Creative (Was: Ensoniq)'
     device     = 'Soundblaster (CT4750) (5880x)'
     class      = multimedia
     subclass   = audio
 fwohci0@pci0:17:3:0:	class=0x0c0010 card=0xba8015d9 chip=0x8023104c rev=0x00 hdr=0x00
     vendor     = 'Texas Instruments (TI)'
     device     = 'IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr (TSB43AB21/A)'
     class      = serial bus
     subclass   = FireWire
 atapci0@pci0:17:4:0:	class=0x010185 card=0x82131283 chip=0x82131283 rev=0x00 hdr=0x00
     vendor     = 'Integrated Technology Express (ITE) Inc'
     device     = 'IDE Controller (IT8213F)'
     class      = mass storage
     subclass   = ATA
 
 --------------050908030602000008020108
 Content-Type: text/plain;
  name="pciconf-lv.log"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="pciconf-lv.log"
 
 hostb0@pci0:0:0:0:	class=0x060000 card=0xd98015d9 chip=0x29e08086 rev=0x01 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'X38/X48 (Bearlake) Processor to I/O Controller'
     class      = bridge
     subclass   = HOST-PCI
 pcib1@pci0:0:1:0:	class=0x060400 card=0xd98015d9 chip=0x29e18086 rev=0x01 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'X38/X48 (Bearlake) PCIe Root Port 1'
     class      = bridge
     subclass   = PCI-PCI
 em0@pci0:0:25:0:	class=0x020000 card=0x10bd15d9 chip=0x10bd8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Intel 82566DM Gigabit Ethernet Adapter (82566DM)'
     class      = network
     subclass   = ethernet
 uhci0@pci0:0:26:0:	class=0x0c0300 card=0xd98015d9 chip=0x29378086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci1@pci0:0:26:1:	class=0x0c0300 card=0xd98015d9 chip=0x29388086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci2@pci0:0:26:2:	class=0x0c0300 card=0xd98015d9 chip=0x29398086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 ehci0@pci0:0:26:7:	class=0x0c0320 card=0xd98015d9 chip=0x293c8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 hdac1@pci0:0:27:0:	class=0x040300 card=0xd98015d9 chip=0x293e8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) HD Audio Controller'
     class      = multimedia
     subclass   = HDA
 pcib2@pci0:0:28:0:	class=0x060400 card=0xd98015d9 chip=0x29408086 rev=0x02 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 1'
     class      = bridge
     subclass   = PCI-PCI
 uhci3@pci0:0:29:0:	class=0x0c0300 card=0xd98015d9 chip=0x29348086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci4@pci0:0:29:1:	class=0x0c0300 card=0xd98015d9 chip=0x29358086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 uhci5@pci0:0:29:2:	class=0x0c0300 card=0xd98015d9 chip=0x29368086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
     class      = serial bus
     subclass   = USB
 ehci1@pci0:0:29:7:	class=0x0c0320 card=0xd98015d9 chip=0x293a8086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
     class      = serial bus
     subclass   = USB
 pcib4@pci0:0:30:0:	class=0x060401 card=0xd98015d9 chip=0x244e8086 rev=0x92 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
     class      = bridge
     subclass   = PCI-PCI
 isab0@pci0:0:31:0:	class=0x060100 card=0xd98015d9 chip=0x29168086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IR (ICH9R) LPC Interface Controller'
     class      = bridge
     subclass   = PCI-ISA
 atapci1@pci0:0:31:2:	class=0x01018a card=0xd98015d9 chip=0x29208086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) 4 port Serial ATA Storage Controller 1'
     class      = mass storage
     subclass   = ATA
 none0@pci0:0:31:3:	class=0x0c0500 card=0xd98015d9 chip=0x29308086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = 'Intel(R) ICH9 Family SMBus Controller working fine with http://download.cnet.com/Chipset-Driver-Inte (8086)'
     class      = serial bus
     subclass   = SMBus
 atapci2@pci0:0:31:5:	class=0x010185 card=0xd98015d9 chip=0x29268086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controller 2'
     class      = mass storage
     subclass   = ATA
 none1@pci0:0:31:6:	class=0x118000 card=0x000015d9 chip=0x29328086 rev=0x02 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '82801IB/IR/IH (ICH9 Family) Thermal Subsystem'
     class      = dasp
 vgapci0@pci0:1:0:0:	class=0x030000 card=0x29311682 chip=0x94901002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     device     = 'ATI Radeon HD 4600 Series (RV730)'
     class      = display
     subclass   = VGA
 hdac0@pci0:1:0:1:	class=0x040300 card=0xaa381682 chip=0xaa381002 rev=0x00 hdr=0x00
     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
     class      = multimedia
     subclass   = HDA
 pcib3@pci0:5:0:0:	class=0x060400 card=0x00000000 chip=0x032c8086 rev=0x09 hdr=0x01
     vendor     = 'Intel Corporation'
     device     = 'PCI Express-to-PCI Express Bridge (6702PXH)'
     class      = bridge
     subclass   = PCI-PCI
 ioapic0@pci0:5:0:1:	class=0x080020 card=0xd98015d9 chip=0x03268086 rev=0x09 hdr=0x00
     vendor     = 'Intel Corporation'
     device     = '6700/6702PXH I/OxAPIC Interrupt Controller A'
     class      = base peripheral
     subclass   = interrupt controller
 none2@pci0:6:7:0:	class=0x070006 card=0x2052131f chip=0x95011415 rev=0x00 hdr=0x00
     vendor     = 'Oxford Semiconductor Ltd - now part of PLX Technology'
     device     = 'Quad UART (OX16PCI954)'
     class      = simple comms
     subclass   = UART
 none3@pci0:6:7:1:	class=0x068000 card=0x0000131f chip=0x95101415 rev=0x00 hdr=0x00
     vendor     = 'Oxford Semiconductor Ltd - now part of PLX Technology'
     device     = 'PCI Interface (disabled) (OX16PCI954)'
     class      = bridge
 pcm0@pci0:17:0:0:	class=0x040100 card=0x80011274 chip=0x58801274 rev=0x02 hdr=0x00
     vendor     = 'Creative (Was: Ensoniq)'
     device     = 'Soundblaster (CT4750) (5880x)'
     class      = multimedia
     subclass   = audio
 fwohci0@pci0:17:3:0:	class=0x0c0010 card=0xba8015d9 chip=0x8023104c rev=0x00 hdr=0x00
     vendor     = 'Texas Instruments (TI)'
     device     = 'IEEE1394a-2000 OHCI PHY/Link-Layer Ctrlr (TSB43AB21/A)'
     class      = serial bus
     subclass   = FireWire
 atapci0@pci0:17:4:0:	class=0x010185 card=0x82131283 chip=0x82131283 rev=0x00 hdr=0x00
     vendor     = 'Integrated Technology Express (ITE) Inc'
     device     = 'IDE Controller (IT8213F)'
     class      = mass storage
     subclass   = ATA
 
 --------------050908030602000008020108
 Content-Type: text/plain;
  name="LBLSMPIPV6"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="LBLSMPIPV6"
 
 # @(#) $Id: LBLSMPIPV6 19 2011-04-29 16:57:07Z leres $ (LBL)
 
 cpu		HAMMER
 ident		LBLSMPIPV6
 
 # To statically compile in device wiring instead of /boot/device.hints
 #hints		"GENERIC.hints"		# Default places to look for devices.
 
 # Use the following to compile in values accessible to the kernel
 # through getenv() (or kenv(1) in userland). The format of the file
 # is 'variable=value', see kenv(1)
 #
 # env		"GENERIC.env"
 
 makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
 
 options 	SCHED_ULE		# ULE scheduler
 options 	PREEMPTION		# Enable kernel thread preemption
 options 	INET			# InterNETworking
 options 	INET6			# IPv6 communications protocols
 options 	SCTP			# Stream Control Transmission Protocol
 options 	FFS			# Berkeley Fast Filesystem
 options 	SOFTUPDATES		# Enable FFS soft updates support
 options 	UFS_ACL			# Support for access control lists
 options 	UFS_DIRHASH		# Improve performance on big directories
 options 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
 options 	MD_ROOT			# MD is a potential root device
 options 	NFSCLIENT		# Network Filesystem Client
 options 	NFSSERVER		# Network Filesystem Server
 options 	NFSLOCKD		# Network Lock Manager
 options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
 options 	MSDOSFS			# MSDOS Filesystem
 options 	CD9660			# ISO 9660 Filesystem
 options 	PROCFS			# Process filesystem (requires PSEUDOFS)
 options 	PSEUDOFS		# Pseudo-filesystem framework
 options 	GEOM_PART_GPT		# GUID Partition Tables.
 options 	GEOM_LABEL		# Provides labelization
 options 	COMPAT_43TTY		# BSD 4.3 TTY compat (sgtty)
 options 	COMPAT_FREEBSD32	# Compatible with i386 binaries
 options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
 options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
 options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
 options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
 options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 options 	STACK			# stack(9) support
 options 	SYSVSHM			# SYSV-style shared memory
 options 	SYSVMSG			# SYSV-style message queues
 options 	SYSVSEM			# SYSV-style semaphores
 options 	P1003_1B_SEMAPHORES	# POSIX-style semaphores
 options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
 options 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
 options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
 options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
 options 	AUDIT			# Security event auditing
 options 	MAC			# TrustedBSD MAC Framework
 #options 	KDTRACE_FRAME		# Ensure frames are compiled in
 #options 	KDTRACE_HOOKS		# Kernel DTrace hooks
 options 	INCLUDE_CONFIG_FILE     # Include this file in kernel
 
 options 	KDB			# Kernel debugger related code
 options 	KDB_TRACE		# Print a stack trace for a panic
 
 # Make an SMP-capable kernel by default
 options 	SMP			# Symmetric MultiProcessor Kernel
 
 # CPU frequency control
 device		cpufreq
 
 # Bus support.
 device		acpi
 device		pci
 
 # Floppy drives
 device		fdc
 
 # ATA and ATAPI devices
 device		ata
 device		atadisk		# ATA disk drives
 device		ataraid		# ATA RAID drives
 device		atapicd		# ATAPI CDROM drives
 device		atapifd		# ATAPI floppy drives
 device		atapist		# ATAPI tape drives
 options 	ATA_STATIC_ID	# Static device numbering
 
 # SCSI Controllers
 device		ahc		# AHA2940 and onboard AIC7xxx devices
 options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
 					# output.  Adds ~128k to driver.
 device		ahd		# AHA39320/29320 and onboard AIC79xx devices
 options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
 					# output.  Adds ~215k to driver.
 device		amd		# AMD 53C974 (Tekram DC-390(T))
 device		hptiop		# Highpoint RocketRaid 3xxx series
 device		isp		# Qlogic family
 #device		ispfw		# Firmware for QLogic HBAs- normally a module
 device		mpt		# LSI-Logic MPT-Fusion
 device		mps		# LSI-Logic MPT-Fusion 2
 #device		ncr		# NCR/Symbios Logic
 device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
 device		trm		# Tekram DC395U/UW/F DC315U adapters
 
 device		adv		# Advansys SCSI adapters
 device		adw		# Advansys wide SCSI adapters
 device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
 device		bt		# Buslogic/Mylex MultiMaster SCSI adapters
 
 # SCSI peripherals
 device		scbus		# SCSI bus (required for SCSI)
 device		ch		# SCSI media changers
 device		da		# Direct Access (disks)
 device		sa		# Sequential Access (tape etc)
 device		cd		# CD
 device		pass		# Passthrough device (direct SCSI access)
 device		ses		# SCSI Environmental Services (and SAF-TE)
 
 # RAID controllers interfaced to the SCSI subsystem
 device		amr		# AMI MegaRAID
 device		arcmsr		# Areca SATA II RAID
 #XXX it is not 64-bit clean, -scottl
 #device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
 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		iir		# Intel Integrated RAID
 device		ips		# IBM (Adaptec) ServeRAID
 device		mly		# Mylex AcceleRAID/eXtremeRAID
 device		twa		# 3ware 9000 series PATA/SATA RAID
 
 # RAID controllers
 device		aac		# Adaptec FSA RAID
 device		aacp		# SCSI passthrough for aac (requires CAM)
 device		ida		# Compaq Smart RAID
 device		mfi		# LSI MegaRAID SAS
 device		mlx		# Mylex DAC960 family
 #XXX pointer/int warnings
 #device		pst		# Promise Supertrak SX6000
 device		twe		# 3ware ATA RAID
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device		atkbdc		# AT keyboard controller
 device		atkbd		# AT keyboard
 device		psm		# PS/2 mouse
 
 device		kbdmux		# keyboard multiplexer
 
 device		vga		# VGA video card driver
 
 device		splash		# Splash screen and screen saver support
 
 # syscons is the default console driver, resembling an SCO console
 device		sc
 
 device		agp		# support several AGP chipsets
 
 # PCCARD (PCMCIA) support
 # PCMCIA and cardbus bridge support
 device		cbb		# cardbus (yenta) bridge
 device		pccard		# PC Card (16-bit) bus
 device		cardbus		# CardBus (32-bit) bus
 
 # Serial (COM) ports
 device		uart		# Generic UART driver
 
 # Parallel port
 device		ppc
 device		ppbus		# Parallel port bus (required)
 device		lpt		# Printer
 # LBL: Disable to allow use of /dev/pps0
 #device		plip		# TCP/IP over parallel
 device		ppi		# Parallel port interface device
 #device		vpo		# Requires scbus and da
 
 # If you've got a "dumb" serial or parallel PCI card that is
 # supported by the puc(4) glue driver, uncomment the following
 # line to enable it (connects to sio, uart and/or ppc drivers):
 #device		puc
 
 # PCI Ethernet NICs.
 device		de		# DEC/Intel DC21x4x (``Tulip'')
 device		em		# Intel PRO/1000 Gigabit Ethernet Family
 device		igb		# Intel PRO/1000 PCIE Server Gigabit Family
 device		ixgbe		# Intel PRO/10GbE PCIE Ethernet Family
 device		le		# AMD Am7900 LANCE and Am79C9xx PCnet
 device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
 device		txp		# 3Com 3cR990 (``Typhoon'')
 device		vx		# 3Com 3c590, 3c595 (``Vortex'')
 
 # PCI Ethernet NICs that use the common MII bus controller code.
 # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
 device		miibus		# MII bus support
 device		ae		# Attansic/Atheros L2 FastEthernet
 device		age		# Attansic/Atheros L1 Gigabit Ethernet
 device		alc		# Atheros AR8131/AR8132 Ethernet
 device		ale		# Atheros AR8121/AR8113/AR8114 Ethernet
 device		bce		# Broadcom BCM5706/BCM5708 Gigabit Ethernet
 device		bfe		# Broadcom BCM440x 10/100 Ethernet
 device		bge		# Broadcom BCM570xx Gigabit Ethernet
 device		dc		# DEC/Intel 21143 and various workalikes
 device		et		# Agere ET1310 10/100/Gigabit Ethernet
 device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
 device		jme		# JMicron JMC250 Gigabit/JMC260 Fast Ethernet
 device		lge		# Level 1 LXT1001 gigabit Ethernet
 device		msk		# Marvell/SysKonnect Yukon II Gigabit Ethernet
 device		nfe		# nVidia nForce MCP on-board Ethernet
 device		nge		# NatSemi DP83820 gigabit Ethernet
 #device		nve		# nVidia nForce MCP on-board Ethernet Networking
 device		pcn		# AMD Am79C97x PCI 10/100 (precedence over 'le')
 device		re		# RealTek 8139C+/8169/8169S/8110S
 device		rl		# RealTek 8129/8139
 device		sf		# Adaptec AIC-6915 (``Starfire'')
 device		sge		# Silicon Integrated Systems SiS190/191
 device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
 device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
 device		ste		# Sundance ST201 (D-Link DFE-550TX)
 device		stge		# Sundance/Tamarack TC9021 gigabit Ethernet
 device		tl		# Texas Instruments ThunderLAN
 device		tx		# SMC EtherPower II (83c170 ``EPIC'')
 device		vge		# VIA VT612x gigabit Ethernet
 device		vr		# VIA Rhine, Rhine II
 device		wb		# Winbond W89C840F
 device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
 
 # ISA Ethernet NICs.  pccard NICs included.
 device		cs		# Crystal Semiconductor CS89x0 NIC
 # 'device ed' requires 'device miibus'
 device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
 device		ex		# Intel EtherExpress Pro/10 and Pro/10+
 device		ep		# Etherlink III based cards
 device		fe		# Fujitsu MB8696x based cards
 device		sn		# SMC's 9000 series of Ethernet chips
 device		xe		# Xircom pccard Ethernet
 
 # Wireless NIC cards
 device		wlan		# 802.11 support
 options 	IEEE80211_DEBUG	# enable debug msgs
 options 	IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
 options 	IEEE80211_SUPPORT_MESH	# enable 802.11s draft support
 device		wlan_wep	# 802.11 WEP support
 device		wlan_ccmp	# 802.11 CCMP support
 device		wlan_tkip	# 802.11 TKIP support
 device		wlan_amrr	# AMRR transmit rate control algorithm
 device		an		# Aironet 4500/4800 802.11 wireless NICs.
 device		ath		# Atheros pci/cardbus NIC's
 device		ath_hal		# pci/cardbus chip support
 options 	AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
 device		ath_rate_sample	# SampleRate tx rate control for ath
 device		ral		# Ralink Technology RT2500 wireless NICs.
 device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
 
 # Pseudo devices.
 device		loop		# Network loopback
 device		random		# Entropy device
 device		ether		# Ethernet support
 device		vlan		# 802.1Q VLAN support
 device		tun		# Packet tunnel.
 device		pty		# BSD-style compatibility pseudo ttys
 device		md		# Memory "disks"
 device		gif		# IPv6 and IPv4 tunneling
 device		faith		# IPv6-to-IPv4 relaying (translation)
 device		firmware	# firmware assist module
 
 # The `bpf' device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 # Note that 'bpf' is required for DHCP.
 device		bpf		# Berkeley packet filter
 
 # USB support
 options 	USB_DEBUG	# enable debug msgs
 device		uhci		# UHCI PCI->USB interface
 device		ohci		# OHCI PCI->USB interface
 device		ehci		# EHCI PCI->USB interface (USB 2.0)
 device		usb		# USB Bus (required)
 #device		udbp		# USB Double Bulk Pipe devices
 device		uhid		# "Human Interface Devices"
 device		ukbd		# Keyboard
 device		ulpt		# Printer
 device		umass		# Disks/Mass storage - Requires scbus and da
 device		ums		# Mouse
 device		urio		# Diamond Rio 500 MP3 player
 # USB Serial devices
 device		uark		# Technologies ARK3116 based serial adapters
 device		ubsa		# Belkin F5U103 and compatible serial adapters
 device		uftdi		# For FTDI usb serial adapters
 device		uipaq		# Some WinCE based devices
 device		uplcom		# Prolific PL-2303 serial adapters
 device		uslcom		# SI Labs CP2101/CP2102 serial adapters
 device		uvisor		# Visor and Palm devices
 device		uvscom		# USB serial support for DDI pocket's PHS
 # USB Ethernet, requires miibus
 device		aue		# ADMtek USB Ethernet
 device		axe		# ASIX Electronics USB Ethernet
 device		cdce		# Generic USB over Ethernet
 device		cue		# CATC USB Ethernet
 device		kue		# Kawasaki LSI USB Ethernet
 device		rue		# RealTek RTL8150 USB Ethernet
 device		udav		# Davicom DM9601E USB
 # USB Wireless
 device		rum		# Ralink Technology RT2501USB wireless NICs
 device		uath		# Atheros AR5523 wireless NICs
 device		ural		# Ralink Technology RT2500USB wireless NICs
 device		zyd		# ZyDAS zb1211/zb1211b wireless NICs
 
 # FireWire support
 device		firewire	# FireWire bus code
 #device		sbp		# SCSI over FireWire (Requires scbus and da)
 device		fwe		# Ethernet over FireWire (non-standard!)
 device		fwip		# IP over FireWire (RFC 2734,3146)
 device		dcons		# Dumb console driver
 device		dcons_crom	# Configuration ROM for dcons
 
 # LBL stuff
 options 	QUOTA
 
 # Rocketport
 device		rp
 
 # Concatenated disk driver
 device		ccd
 
 device		pps
 options 	PPS_SYNC
 options 	P1003_1B_MQUEUE
 
 # Software discard network interface
 device		disc
 
 # Ethernet tunnel software network interface
 device		tap
 
 # Linux compat
 options 	COMPAT_LINUX32
 options 	LINPROCFS
 
 # Hardware Performance Monitoring Counter support
 #device		hwpmc
 
 # 3ware 9750 SAS/SATA RAID
 device		tws
 
 # Atheros wifi (ath)
 options 	ATH_DEBUG
 
 # WinChipHead CH341/340 (the worst USB-serial chip in the world)
 #device		uchcom
 
 # ALTQ framework
 device		pf
 device		pflog
 
 options 	ALTQ
 options 	ALTQ_CBQ
 #options 	ALTQ_RED
 #options 	ALTQ_RIO
 #options 	ALTQ_HFSC
 #options 	ALTQ_CDNR
 #options 	ALTQ_PRIQ
 #options 	ALTQ_NOPCC
 #options 	ALTQ_DEBUG
 
 --------------050908030602000008020108
 Content-Type: text/plain;
  name="messages.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="messages.txt"
 
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Copyright (c) 1992-2011 The FreeBSD Project.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: 	The Regents of the University of California. All rights reserved.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: FreeBSD 8.2-RELEASE #3 r20: Fri Apr 29 10:10:25 PDT 2011
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: leres@hot.ee.lbl.gov:/usr/src/8.2-RELEASE/sys/amd64/compile/LBLSMPIPV6 amd64
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: CPU: Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz (3000.01-MHz K8-class CPU)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Origin = "GenuineIntel"  Id = 0x1067a  Family = 6  Model = 17  Stepping = 10
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: 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>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Features2=0x408e3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,XSAVE>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: AMD Features=0x20100800<SYSCALL,NX,LM>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: AMD Features2=0x1<LAHF>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: TSC: P-state invariant
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: real memory  = 4294967296 (4096 MB)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: avail memory = 4090802176 (3901 MB)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ACPI APIC Table: <PTLTD  	 APIC  >
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: FreeBSD/SMP: 1 package(s) x 4 core(s)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu0 (BSP): APIC ID:  0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu1 (AP): APIC ID:  1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu2 (AP): APIC ID:  2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu3 (AP): APIC ID:  3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ioapic1 <Version 2.0> irqs 24-47 on motherboard
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: kbd1 at kbdmux0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: acpi0: <PTLTD 	 XSDT> on motherboard
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: acpi0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: acpi0: Power Button (fixed)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu0: <ACPI CPU> on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu1: <ACPI CPU> on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu2: <ACPI CPU> on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: cpu3: <ACPI CPU> on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci0: <ACPI PCI bus> on pcib0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci1: <ACPI PCI bus> on pcib1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: vgapci0: <VGA-compatible display> port 0x2000-0x20ff mem 0xc0000000-0xcfffffff,0xd0000000-0xd000ffff irq 16 at device 0.0 on pci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac0: <ATI RV730 High Definition Audio Controller> mem 0xd0010000-0xd0013fff irq 17 at device 0.1 on pci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac0: HDA Driver Revision: 20100226_0142
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: em0: <Intel(R) PRO/1000 Network Connection 7.2.3> port 0x1820-0x183f mem 0xd0600000-0xd061ffff,0xd0624000-0xd0624fff irq 16 at device 25.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: em0: Using an MSI interrupt
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: em0: [FILTER]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: em0: Ethernet address: 00:30:48:d9:07:ba
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci0: <Intel 82801I (ICH9) USB controller> port 0x1840-0x185f irq 16 at device 26.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus0: <Intel 82801I (ICH9) USB controller> on uhci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci1: <Intel 82801I (ICH9) USB controller> port 0x1860-0x187f irq 17 at device 26.1 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci1: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus1: <Intel 82801I (ICH9) USB controller> on uhci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci2: <Intel 82801I (ICH9) USB controller> port 0x1880-0x189f irq 18 at device 26.2 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci2: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus2: <Intel 82801I (ICH9) USB controller> on uhci2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ehci0: <Intel 82801I (ICH9) USB 2.0 controller> mem 0xd0625000-0xd06253ff irq 18 at device 26.7 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ehci0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus3: EHCI version 1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus3: <Intel 82801I (ICH9) USB 2.0 controller> on ehci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac1: <Intel 82801I High Definition Audio Controller> mem 0xd0620000-0xd0623fff irq 16 at device 27.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac1: HDA Driver Revision: 20100226_0142
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac1: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcib2: <ACPI PCI-PCI bridge> irq 16 at device 28.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci5: <ACPI PCI bus> on pcib2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcib3: <ACPI PCI-PCI bridge> at device 0.0 on pci5
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci6: <ACPI PCI bus> on pcib3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: puc0: <SIIG Quartet Serial 850> port 0x3020-0x303f,0x3000-0x301f mem 0xd0201000-0xd0201fff,0xd0200000-0xd0200fff irq 28 at device 7.0 on pci6
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: puc0: [FILTER]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci6: <bridge> at device 7.1 (no driver attached)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci3: <Intel 82801I (ICH9) USB controller> port 0x18a0-0x18bf irq 23 at device 29.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci3: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus4: <Intel 82801I (ICH9) USB controller> on uhci3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci4: <Intel 82801I (ICH9) USB controller> port 0x18c0-0x18df irq 22 at device 29.1 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci4: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus5: <Intel 82801I (ICH9) USB controller> on uhci4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci5: <Intel 82801I (ICH9) USB controller> port 0x18e0-0x18ff irq 18 at device 29.2 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhci5: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus6: <Intel 82801I (ICH9) USB controller> on uhci5
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ehci1: <Intel 82801I (ICH9) USB 2.0 controller> mem 0xd0626000-0xd06263ff irq 23 at device 29.7 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ehci1: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus7: EHCI version 1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus7: <Intel 82801I (ICH9) USB 2.0 controller> on ehci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci17: <ACPI PCI bus> on pcib4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm0: <Creative CT5880-C> port 0x4000-0x403f irq 20 at device 0.0 on pci17
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm0: <SigmaTel STAC9708/11 AC97 Codec>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm0: <Playback: DAC1,DAC2 / Record: ADC>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: <Texas Instruments TSB43AB22/A> mem 0xd0304000-0xd03047ff,0xd0300000-0xd0303fff irq 22 at device 3.0 on pci17
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: OHCI version 1.10 (ROM=1)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: No. of Isochronous channels is 4.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: EUI64 00:30:48:00:00:20:22:5d
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: Phy 1394a available S400, 2 ports.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: Link S400, max_rec 2048 bytes.
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: firewire0: <IEEE1394(FireWire) bus> on fwohci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwe0: <Ethernet over FireWire> on firewire0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: if_fwe0: Fake Ethernet address: 02:30:48:20:22:5d
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwe0: Ethernet address: 02:30:48:20:22:5d
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwip0: <IP over FireWire> on firewire0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwip0: Firewire address: 00:30:48:00:00:20:22:5d @ 0xfffe00000000, S400, maxrec 2048
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: dcons_crom0: <dcons configuration ROM> on firewire0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: dcons_crom0: bus_addr 0x2ba8000
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: Initiate bus reset
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: fwohci_intr_core: BUS reset
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atapci0: <ITE IT8213F UDMA133 controller> port 0x4060-0x4067,0x4054-0x4057,0x4058-0x405f,0x4050-0x4053,0x4040-0x404f irq 23 at device 4.0 on pci17
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atapci0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata2: <ATA channel 0> on atapci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata2: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: isab0: <PCI-ISA bridge> at device 31.0 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: isa0: <ISA bus> on isab0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atapci1: <Intel ICH9 SATA300 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1c30-0x1c3f,0x1c20-0x1c2f at device 31.2 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata0: <ATA channel 0> on atapci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata1: <ATA channel 1> on atapci1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata1: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atapci2: <Intel ICH9 SATA300 controller> port 0x1c88-0x1c8f,0x1c7c-0x1c7f,0x1c80-0x1c87,0x1c78-0x1c7b,0x1c50-0x1c5f,0x1c40-0x1c4f irq 18 at device 31.5 on pci0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atapci2: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata3: <ATA channel 0> on atapci2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata3: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata4: <ATA channel 1> on atapci2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ata4: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pci0: <dasp> at device 31.6 (no driver attached)
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: acpi_button0: <Power Button> on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: kbd0 at atkbd0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atkbd0: [GIANT-LOCKED]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: atkbd0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uart0: [FILTER]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uart1: [FILTER]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: fdc0: [FILTER]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppc0: <Parallel port> port 0x378-0x37f,0x778-0x77f irq 7 drq 3 on acpi0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppc0: FIFO with 16/16/9 bytes threshold
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppc0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppbus0: <Parallel port bus> on ppc0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: lpt0: <Printer> on ppbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: lpt0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: lpt0: Interrupt-driven port
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ppi0: <Parallel I/O> on ppbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pps0: <Pulse per second Timing Interface> on ppbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pps0: [ITHREAD]
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: sc0: <System console> at flags 0x100 on isa0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: sc0: VGA <16 virtual consoles, flags=0x300>
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: p4tcc0: <CPU Frequency Thermal Control> on cpu0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: est1: <Enhanced SpeedStep Frequency Control> on cpu1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: p4tcc1: <CPU Frequency Thermal Control> on cpu1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: est2: <Enhanced SpeedStep Frequency Control> on cpu2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: p4tcc2: <CPU Frequency Thermal Control> on cpu2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: est3: <Enhanced SpeedStep Frequency Control> on cpu3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: p4tcc3: <CPU Frequency Thermal Control> on cpu3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Timecounters tick every 1.000 msec
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me) 
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: firewire0: bus manager 0 
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus0: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus1: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus2: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus3: 480Mbps High Speed USB v2.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus4: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus5: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus6: 12Mbps Full Speed USB v1.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: usbus7: 480Mbps High Speed USB v2.0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ad0: 114473MB <INTEL SSDSC2MH120A2 PPG2> at ata0-master UDMA100 SATA 3Gb/s
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ad2: 61057MB <SSDSA2SH064G1GC INTEL 045C8860> at ata1-master UDMA100 SATA 3Gb/s
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac0: HDA Codec #0: ATI R6xx HDMI
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm1: <HDA ATI R6xx HDMI PCM #0 HDMI> at cad 0 nid 1 on hdac0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: hdac1: HDA Codec #2: Realtek ALC883
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: pcm2: <HDA Realtek ALC883 PCM #0 Analog> at cad 2 nid 1 on hdac1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen0.1: <Intel> at usbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen1.1: <Intel> at usbus1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen2.1: <Intel> at usbus2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen3.1: <Intel> at usbus3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub3: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen4.1: <Intel> at usbus4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub4: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen5.1: <Intel> at usbus5
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub5: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen6.1: <Intel> at usbus6
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub6: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus6
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen7.1: <Intel> at usbus7
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub7: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus7
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: GEOM: ad2s1: geometry does not match label (255h,63s != 16h,63s).
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: SMP: AP CPU #2 Launched!
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: SMP: AP CPU #1 Launched!
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: SMP: AP CPU #3 Launched!
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Root mount waiting for: usbus7 usbus6 usbus5 usbus4 usbus3 usbus2 usbus1 usbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub0: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub2: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub1: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub4: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub6: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub5: 2 ports with 2 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Root mount waiting for: usbus7 usbus3
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub3: 6 ports with 6 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uhub7: 6 ports with 6 removable, self powered
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Root mount waiting for: usbus7
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: Trying to mount root from ufs:/dev/ad0s1a
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen0.2: <Logitech> at usbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ugen4.2: <FTDI> at usbus4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ums0: <Logitech USB-PS2 Optical Mouse, class 0/0, rev 2.00/11.10, addr 2> on usbus0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: uftdi0: <FT232R USB UART> on usbus4
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: ums0: 3 buttons and [XYZ] coordinates ID=0
 Apr 29 13:08:43 hot.ee.lbl.gov kernel: em0: link state changed to UP
 Apr 29 13:08:48 hot.ee.lbl.gov kernel: ad0: FAILURE - SMART status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=12734209
 Apr 29 13:08:50 hot.ee.lbl.gov sshd[2556]: Server listening on :: port 22.
 Apr 29 13:08:50 hot.ee.lbl.gov sshd[2556]: Server listening on 0.0.0.0 port 22.
 
 --------------050908030602000008020108--

From: John Baldwin <jhb@freebsd.org>
To: Craig Leres <leres@ee.lbl.gov>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock value for Oxford OX16PCI954
Date: Mon, 2 May 2011 10:27:24 -0400

 On Friday, April 29, 2011 4:53:05 pm Craig Leres wrote:
 > On 04/28/11 12:29, John Baldwin wrote:
 > > Please try this patch and see if it allows your device to work:
 > 
 > Hum... I was running 7.2-RELEASE last summer when I posted the PR. Since
 > then I've switched to 8.2-RELEASE and stopped using the cards. My kernel
 > was built from 8-RELENG yesterday.
 > 
 > Today I dusted off one of the cards and I installed it but the driver
 > does not create any /dev entries with or without the patch. It does id
 > the card
 > 
 > I've attached pciconf -lv output from kernels with and without the patch
 > along with my kernel config and messages from one of the bootups with
 > the patch applied. Hopefully it's obvious what I'm doing wrong.
 
 Hmm, what does 'devinfo -rv' show?
 
 -- 
 John Baldwin

From: Craig Leres <leres@ee.lbl.gov>
To: John Baldwin <jhb@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock
 value for Oxford OX16PCI954
Date: Mon, 02 May 2011 10:43:30 -0700

 This is a multi-part message in MIME format.
 --------------060608010407090503040008
 Content-Type: text/plain; charset=ISO-8859-15
 Content-Transfer-Encoding: 7bit
 
 
 > Hmm, what does 'devinfo -rv' show?
 
 Attached.
 
 After booting I can see cuau0 and cuau1 (motherboard serials) and one
 ttyU0 (FTDI serial) but no puc ports.
 
 		Craig
 
 
 --------------060608010407090503040008
 Content-Type: text/plain;
  name="devinfo.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="devinfo.txt"
 
 nexus0
   apic0
       I/O memory addresses:
           0xfec00000-0xfec0001f
           0xfec10000-0xfec1001f
           0xfee00000-0xfee003ff
   ram0
       I/O memory addresses:
           0x0-0x9d7ff
           0x100000-0xbfecffff
           0x100000000-0x13fffffff
   acpi0
       Interrupt request lines:
           9
       I/O ports:
           0x10-0x1f
           0x24-0x25
           0x28-0x29
           0x2c-0x2d
           0x2e-0x2f
           0x30-0x31
           0x34-0x35
           0x38-0x39
           0x3c-0x3d
           0x72-0x77
           0x80
           0x90-0x9f
           0xa4-0xa5
           0xa8-0xa9
           0xac-0xad
           0xb0-0xb5
           0xb8-0xb9
           0xbc-0xbd
           0x295-0x296
           0x4d0-0x4d1
           0x800-0x80f
           0x1000-0x107f
           0x1180-0x11bf
           0xfe00
       I/O memory addresses:
           0xe0000000-0xefffffff
           0xfed14000-0xfed17fff
           0xfef00000-0xfeffffff
     cpu0 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU0
         ACPI I/O ports:
             0x1015
       acpi_perf0
       est0
       p4tcc0
       cpufreq0
     cpu1 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU1
         ACPI I/O ports:
             0x1015
       acpi_perf1
       est1
       p4tcc1
       cpufreq1
     cpu2 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU2
         ACPI I/O ports:
             0x1015
       acpi_perf2
       est2
       p4tcc2
       cpufreq2
     cpu3 pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU3
         ACPI I/O ports:
             0x1015
       acpi_perf3
       est3
       p4tcc3
       cpufreq3
     unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU4
     unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU5
     unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU6
     unknown pnpinfo _HID=none _UID=0 at handle=\_PR_.CPU7
     pcib0 pnpinfo _HID=PNP0A03 _UID=0 at handle=\_SB_.PCI0
       pci0
           I/O ports:
               0x1100-0x111f
               0x1820-0x183f
           I/O memory addresses:
               0xd062a000-0xd062a0ff
               0xd062b000-0xd062bfff
         hostb0 pnpinfo vendor=0x8086 device=0x29e0 subvendor=0x15d9 subdevice=0xd980 class=0x060000 at slot=0 function=0
         pcib1 pnpinfo vendor=0x8086 device=0x29e1 subvendor=0x15d9 subdevice=0xd980 class=0x060400 at slot=1 function=0 handle=\_SB_.PCI0.PEG_
           pci1
               I/O ports:
                   0x2000-0x20ff
               I/O memory addresses:
                   0xc0000000-0xcfffffff
                   0xd0000000-0xd000ffff
             vgapci0 pnpinfo vendor=0x1002 device=0x9490 subvendor=0x1682 subdevice=0x2931 class=0x030000 at slot=0 function=0
               vgapm0
                 scpm0
               drm0
             hdac0 pnpinfo vendor=0x1002 device=0xaa38 subvendor=0x1682 subdevice=0xaa38 class=0x040300 at slot=0 function=1
                 Interrupt request lines:
                     256
                 I/O memory addresses:
                     0xd0010000-0xd0013fff
               pcm1
         em0 pnpinfo vendor=0x8086 device=0x10bd subvendor=0x15d9 subdevice=0x10bd class=0x020000 at slot=25 function=0 handle=\_SB_.PCI0.LAN_
             Interrupt request lines:
                 257
             I/O memory addresses:
                 0xd0600000-0xd061ffff
                 0xd0627000-0xd0627fff
         uhci0 pnpinfo vendor=0x8086 device=0x2937 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=26 function=0 handle=\_SB_.PCI0.USB4
             Interrupt request lines:
                 16
             I/O ports:
                 0x1840-0x185f
           usbus0
             uhub0
               ums0 pnpinfo vendor=0x046d product=0xc00e devclass=0x00 devsubclass=0x00 sernum="" release=0x1110 intclass=0x03 intsubclass=0x01 at bus=1 hubaddr=2 port=0 devaddr=2 interface=0
         uhci1 pnpinfo vendor=0x8086 device=0x2938 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=26 function=1 handle=\_SB_.PCI0.USB5
             Interrupt request lines:
                 17
             I/O ports:
                 0x1860-0x187f
           usbus1
             uhub1
         uhci2 pnpinfo vendor=0x8086 device=0x2939 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=26 function=2 handle=\_SB_.PCI0.USB7
             Interrupt request lines:
                 18
             I/O ports:
                 0x1880-0x189f
           usbus2
             uhub2
         ehci0 pnpinfo vendor=0x8086 device=0x293c subvendor=0x15d9 subdevice=0xd980 class=0x0c0320 at slot=26 function=7 handle=\_SB_.PCI0.ESB2
             Interrupt request lines:
                 18
             I/O memory addresses:
                 0xd0628000-0xd06283ff
           usbus3
             uhub3
         hdac1 pnpinfo vendor=0x8086 device=0x293e subvendor=0x15d9 subdevice=0xd980 class=0x040300 at slot=27 function=0
             Interrupt request lines:
                 258
             I/O memory addresses:
                 0xd0620000-0xd0623fff
           pcm2
         pcib2 pnpinfo vendor=0x8086 device=0x2940 subvendor=0x15d9 subdevice=0xd980 class=0x060400 at slot=28 function=0 handle=\_SB_.PCI0.EXP1
           pci5
               I/O memory addresses:
                   0xd0100000-0xd0100fff
             pcib3 pnpinfo vendor=0x8086 device=0x032c subvendor=0x0000 subdevice=0x0000 class=0x060400 at slot=0 function=0 handle=\_SB_.PCI0.EXP1.PXHA
               pci6
                   I/O ports:
                       0x3000-0x301f
                       0x3040-0x305f
                       0x3060-0x307f
                   I/O memory addresses:
                       0xd0200000-0xd0200fff
                       0xd0201000-0xd0201fff
                       0xd0202000-0xd0202fff
                       0xd0203000-0xd0203fff
                 puc0 pnpinfo vendor=0x1415 device=0x9501 subvendor=0x131f subdevice=0x2052 class=0x070006 at slot=7 function=0
                     Interrupt request lines:
                         28
                     I/O ports:
                         0x3020-0x303f
                 unknown pnpinfo vendor=0x1415 device=0x9510 subvendor=0x131f subdevice=0x0000 class=0x068000 at slot=7 function=1
             ioapic0 pnpinfo vendor=0x8086 device=0x0326 subvendor=0x15d9 subdevice=0xd980 class=0x080020 at slot=0 function=1
         uhci3 pnpinfo vendor=0x8086 device=0x2934 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=29 function=0 handle=\_SB_.PCI0.USB1
             Interrupt request lines:
                 23
             I/O ports:
                 0x18a0-0x18bf
           usbus4
             uhub4
               uftdi0 pnpinfo vendor=0x0403 product=0x6001 devclass=0x00 devsubclass=0x00 sernum="A900fruV" release=0x0600 intclass=0xff intsubclass=0xff at bus=1 hubaddr=1 port=4 devaddr=2 interface=0
         uhci4 pnpinfo vendor=0x8086 device=0x2935 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=29 function=1 handle=\_SB_.PCI0.USB2
             Interrupt request lines:
                 22
             I/O ports:
                 0x18c0-0x18df
           usbus5
             uhub5
         uhci5 pnpinfo vendor=0x8086 device=0x2936 subvendor=0x15d9 subdevice=0xd980 class=0x0c0300 at slot=29 function=2 handle=\_SB_.PCI0.USB3
             Interrupt request lines:
                 18
             I/O ports:
                 0x18e0-0x18ff
           usbus6
             uhub6
         ehci1 pnpinfo vendor=0x8086 device=0x293a subvendor=0x15d9 subdevice=0xd980 class=0x0c0320 at slot=29 function=7 handle=\_SB_.PCI0.ESB1
             Interrupt request lines:
                 23
             I/O memory addresses:
                 0xd0629000-0xd06293ff
           usbus7
             uhub7
         pcib4 pnpinfo vendor=0x8086 device=0x244e subvendor=0x15d9 subdevice=0xd980 class=0x060401 at slot=30 function=0 handle=\_SB_.PCI0.PCIB
           pci17
               I/O ports:
                   0x4050-0x4053
                   0x4058-0x405f
               I/O memory addresses:
                   0xd0300000-0xd0303fff
             pcm0 pnpinfo vendor=0x1274 device=0x5880 subvendor=0x1274 subdevice=0x8001 class=0x040100 at slot=0 function=0
                 Interrupt request lines:
                     20
                 I/O ports:
                     0x4000-0x403f
             fwohci0 pnpinfo vendor=0x104c device=0x8023 subvendor=0x15d9 subdevice=0xba80 class=0x0c0010 at slot=3 function=0
                 Interrupt request lines:
                     22
                 I/O memory addresses:
                     0xd0304000-0xd03047ff
               firewire0
                 fwe0
                 fwip0
                 dcons_crom0
             atapci0 pnpinfo vendor=0x1283 device=0x8213 subvendor=0x1283 subdevice=0x8213 class=0x010185 at slot=4 function=0 handle=\_SB_.PCI0.PCIB.Z001
                 Interrupt request lines:
                     23
                 I/O ports:
                     0x4040-0x404f
                     0x4054-0x4057
                     0x4060-0x4067
               ata2 at channel=0
         isab0 pnpinfo vendor=0x8086 device=0x2916 subvendor=0x15d9 subdevice=0xd980 class=0x060100 at slot=31 function=0 handle=\_SB_.PCI0.LPC0
           isa0
             sc0
             vga0
                 I/O ports:
                     0x3c0-0x3df
                 I/O memory addresses:
                     0xa0000-0xbffff
         atapci1 pnpinfo vendor=0x8086 device=0x2920 subvendor=0x15d9 subdevice=0xd980 class=0x01018a at slot=31 function=2 handle=\_SB_.PCI0.IDE1
             I/O ports:
                 0x170-0x177
                 0x1f0-0x1f7
                 0x376
                 0x3f6
                 0x1c30-0x1c3f
                 0x1c40-0x1c4f
           ata0 at channel=0
               Interrupt request lines:
                   14
             ad0
               subdisk0
           ata1 at channel=1
               Interrupt request lines:
                   15
             ad2
               subdisk2
         unknown pnpinfo vendor=0x8086 device=0x2930 subvendor=0x15d9 subdevice=0xd980 class=0x0c0500 at slot=31 function=3 handle=\_SB_.PCI0.SMBS
         atapci2 pnpinfo vendor=0x8086 device=0x2926 subvendor=0x15d9 subdevice=0xd980 class=0x010185 at slot=31 function=5 handle=\_SB_.PCI0.IDE2
             Interrupt request lines:
                 18
             I/O ports:
                 0x1c50-0x1c5f
                 0x1c60-0x1c6f
                 0x1ca8-0x1cab
                 0x1cac-0x1caf
                 0x1cb0-0x1cb7
                 0x1cb8-0x1cbf
           ata3 at channel=0
           ata4 at channel=1
         unknown pnpinfo vendor=0x8086 device=0x2932 subvendor=0x15d9 subdevice=0x0000 class=0x118000 at slot=31 function=6 handle=\_SB_.PCI0.THRM
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PEX_
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IGD0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IGD1
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.ME0_
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.ME1_
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.ME2_
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.ME3_
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.EXP5
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.USB6
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PCIB.Z001.PRID
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PCIB.Z001.PRID.P_D0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.PCIB.Z001.PRID.P_D1
     acpi_sysresource0 pnpinfo _HID=PNP0C02 _UID=31 at handle=\_SB_.PCI0.LPC0.MBRD
     atdma0 pnpinfo _HID=PNP0200 _UID=0 at handle=\_SB_.PCI0.LPC0.DMAC
     fpupnp0 pnpinfo _HID=PNP0C04 _UID=0 at handle=\_SB_.PCI0.LPC0.MATH
     unknown pnpinfo _HID=PNP0000 _UID=0 at handle=\_SB_.PCI0.LPC0.PIC_
     unknown pnpinfo _HID=PNP0103 _UID=0 at handle=\_SB_.PCI0.LPC0.HPET
     atrtc0 pnpinfo _HID=PNP0B00 _UID=0 at handle=\_SB_.PCI0.LPC0.RTC_
         Interrupt request lines:
             8
         I/O ports:
             0x70-0x71
     unknown pnpinfo _HID=PNP0800 _UID=0 at handle=\_SB_.PCI0.LPC0.SPKR
     attimer0 pnpinfo _HID=PNP0100 _UID=0 at handle=\_SB_.PCI0.LPC0.TIMR
     pci_link0 pnpinfo _HID=PNP0C0F _UID=1 at handle=\_SB_.PCI0.LPC0.LNKA
     pci_link1 pnpinfo _HID=PNP0C0F _UID=2 at handle=\_SB_.PCI0.LPC0.LNKB
     pci_link2 pnpinfo _HID=PNP0C0F _UID=3 at handle=\_SB_.PCI0.LPC0.LNKC
     pci_link3 pnpinfo _HID=PNP0C0F _UID=4 at handle=\_SB_.PCI0.LPC0.LNKD
     pci_link4 pnpinfo _HID=PNP0C0F _UID=5 at handle=\_SB_.PCI0.LPC0.LNKE
     pci_link5 pnpinfo _HID=PNP0C0F _UID=6 at handle=\_SB_.PCI0.LPC0.LNKF
     pci_link6 pnpinfo _HID=PNP0C0F _UID=7 at handle=\_SB_.PCI0.LPC0.LNKG
     pci_link7 pnpinfo _HID=PNP0C0F _UID=8 at handle=\_SB_.PCI0.LPC0.LNKH
     unknown pnpinfo _HID=INT0800 _UID=0 at handle=\_SB_.PCI0.LPC0.FWH_
     unknown pnpinfo _HID=PNP0A05 _UID=0 at handle=\_SB_.PCI0.LPC0.SIO_
     atkbdc0 pnpinfo _HID=PNP0303 _UID=0 at handle=\_SB_.PCI0.LPC0.SIO_.KBC0
         I/O ports:
             0x60
             0x64
       atkbd0
           Interrupt request lines:
               1
       psm0
     psmcpnp0 pnpinfo _HID=PNP0F13 _UID=0 at handle=\_SB_.PCI0.LPC0.SIO_.MSE0
     uart0 pnpinfo _HID=PNP0501 _UID=1 at handle=\_SB_.PCI0.LPC0.SIO_.COM1
         Interrupt request lines:
             4
         I/O ports:
             0x3f8-0x3ff
     uart1 pnpinfo _HID=PNP0501 _UID=2 at handle=\_SB_.PCI0.LPC0.SIO_.COM2
         Interrupt request lines:
             3
         I/O ports:
             0x2f8-0x2ff
     fdc0 pnpinfo _HID=PNP0700 _UID=1 at handle=\_SB_.PCI0.LPC0.SIO_.FDC_
         Interrupt request lines:
             6
         DMA request lines:
             2
         I/O ports:
             0x3f0-0x3f5
             0x3f7
       fd0
       fd1
     ppc0 pnpinfo _HID=PNP0401 _UID=2 at handle=\_SB_.PCI0.LPC0.SIO_.PRT_
         Interrupt request lines:
             7
         DMA request lines:
             3
         I/O ports:
             0x378-0x37f
       ppbus0
         lpt0
         ppi0
         pps0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.PRID
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.PRID.P_D0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.PRID.P_D1
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.SECD
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.SECD.S_D0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE1.SECD.S_D1
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.CHAP
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.PRID
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.PRID.P_D0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.PRID.P_D1
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.SECD
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.SECD.S_D0
     unknown pnpinfo _HID=none _UID=0 at handle=\_SB_.PCI0.IDE2.SECD.S_D1
     acpi_button0 pnpinfo _HID=PNP0C0C _UID=0 at handle=\_SB_.PCI0.PWRB
     acpi_timer0 pnpinfo unknown at unknown
         ACPI I/O ports:
             0x1008-0x100b
 
 --------------060608010407090503040008--

From: John Baldwin <jhb@freebsd.org>
To: Craig Leres <leres@ee.lbl.gov>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock value for Oxford OX16PCI954
Date: Mon, 2 May 2011 14:16:48 -0400

 On Monday, May 02, 2011 1:43:30 pm Craig Leres wrote:
 > 
 > > Hmm, what does 'devinfo -rv' show?
 > 
 > Attached.
 > 
 > After booting I can see cuau0 and cuau1 (motherboard serials) and one
 > ttyU0 (FTDI serial) but no puc ports.
 
 Hmmmm.  Can you download my gdb scripts from www.freebsd.org/~jhb/gdb/ into a 
 directory, and then do this:
 
 # cd /path/to/gdb/scripts
 # kgdb      (as root)
 ...
 (kgdb) source gdb6
 (kgdb) devinfo
 .. (will list all devices in system, look for puc0, I will use mfi0
     in my example here)
      pcib2 0xffffff00034e5d00 (0xffffff0003517080)
       pci2 0xffffff0003502300 (0x0)
        mfi0 0xffffff00034e7600 (0xffffff00034f9c00)
         mfip0 0xffffff00034e5400 (0x0)
         mfid0 0xffffff0003354e00 (0xffffff0003adf140)
 ... (the value after the parens is the 'softc' pointer)
 (kgdb) set $sc = (struct puc_softc *)0xffffff00034f9c00
 (kgdb) p *$sc
 
 I mostly care about the output from the last command if you could provide 
 that.  It's odd that puc isn't adding any child devices.
 
 -- 
 John Baldwin

From: Craig Leres <leres@ee.lbl.gov>
To: John Baldwin <jhb@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock
 value for Oxford OX16PCI954
Date: Mon, 02 May 2011 16:51:58 -0700

 This is a multi-part message in MIME format.
 --------------070004090208010800000709
 Content-Type: text/plain; charset=ISO-8859-15
 Content-Transfer-Encoding: 7bit
 
 
 > Hmmmm.  Can you download my gdb scripts from www.freebsd.org/~jhb/gdb/ into a 
 > directory, and then do this:
 
 I had to tweak the scrips a bit (machine_arch doesn't exist) but I've
 attached the output.
 
 		Craig
 
 --------------070004090208010800000709
 Content-Type: text/plain;
  name="kgdb.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="kgdb.txt"
 
 hot 1 % kgdb
 [...]
     at ../../../kern/sched_ule.c:1865
 1865                    cpuid = PCPU_GET(cpuid);
 (kgdb) source gdb6
 (kgdb) set pagination off
 (kgdb) devinfo
 [...]
      pcib2 0xffffff0002c5e600 (0xffffff0003001680)
       pci5 0xffffff0002c63100 (0x0)
        pcib3 0xffffff0002c63300 (0xffffff0003001700)
         pci6 0xffffff0002c46a00 (0x0)
          puc0 0xffffff0002c46100 (0xffffff0002c6a200)
 [...]
 (kgdb) set $sc = (struct puc_softc *)0xffffff0002c6a200
 (kgdb) set print pretty on
 (kgdb) print *$sc
 $2 = {
   sc_dev = 0xffffff0002c46100, 
   sc_cfg = 0xffffffff80fed0a0, 
   sc_cfg_data = 0, 
   sc_bar = {{
       b_res = 0xffffff0003206a80, 
       b_rid = 16, 
       b_type = 4
     }, {
       b_res = 0x0, 
       b_rid = -1, 
       b_type = 0
     }, {
       b_res = 0x0, 
       b_rid = -1, 
       b_type = 0
     }, {
       b_res = 0x0, 
       b_rid = -1, 
       b_type = 0
     }, {
       b_res = 0x0, 
       b_rid = -1, 
       b_type = 0
     }, {
       b_res = 0x0, 
       b_rid = -1, 
       b_type = 0
     }}, 
   sc_ioport = {
     rm_list = {
       tqh_first = 0xffffff0003205d80, 
       tqh_last = 0xffffff0003205e18
     }, 
     rm_mtx = 0xffffff0002c681c0, 
     rm_link = {
       tqe_next = 0xffffff0002c6a2c0, 
       tqe_prev = 0xffffffff80cbba98
     }, 
     rm_start = 0, 
     rm_end = 0, 
     rm_type = RMAN_ARRAY, 
     rm_descr = 0xffffff00030001e0 "puc0 I/O port mapping"
   }, 
   sc_iomem = {
     rm_list = {
       tqh_first = 0x0, 
       tqh_last = 0xffffff0002c6a2c0
     }, 
     rm_mtx = 0xffffff00030001a0, 
     rm_link = {
       tqe_next = 0xffffff0002c6a308, 
       tqe_prev = 0xffffff0002c6a290
     }, 
     rm_start = 0, 
     rm_end = 0, 
     rm_type = RMAN_ARRAY, 
     rm_descr = 0xffffff00030001c0 "puc0 I/O memory mapping"
   }, 
   sc_irq = {
     rm_list = {
       tqh_first = 0xffffff0003205d00, 
       tqh_last = 0xffffff0003206018
     }, 
     rm_mtx = 0xffffff0003000180, 
     rm_link = {
       tqe_next = 0x0, 
       tqe_prev = 0xffffff0002c6a2d8
     }, 
     rm_start = 0, 
     rm_end = 0, 
     rm_type = RMAN_ARRAY, 
     rm_descr = 0xffffff0002c7ba00 "puc0 port numbers"
   }, 
   sc_ires = 0xffffff0003205a80, 
   sc_icookie = 0xffffff0003205980, 
   sc_irid = 0, 
   sc_nports = 4, 
   sc_port = 0xffffff0002c6a400, 
   sc_fastintr = -1, 
   sc_leaving = 0, 
   sc_polled = 0, 
   sc_ilr = 0, 
   sc_serdevs = 0
 }
 
 --------------070004090208010800000709--

From: John Baldwin <jhb@freebsd.org>
To: Craig Leres <leres@ee.lbl.gov>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock value for Oxford OX16PCI954
Date: Tue, 3 May 2011 08:17:35 -0400

 On Monday, May 02, 2011 7:51:58 pm Craig Leres wrote:
 > 
 > > Hmmmm.  Can you download my gdb scripts from www.freebsd.org/~jhb/gdb/ 
 into a 
 > > directory, and then do this:
 > 
 > I had to tweak the scrips a bit (machine_arch doesn't exist) but I've
 > attached the output.
 
 Hmm, ok.  I suspect that this code is what is failing in puc_bfe_attach():
 
 	/* Probe and attach our children. */
 	for (idx = 0; idx < sc->sc_nports; idx++) {
 		port = &sc->sc_port[idx];
 		if (port->p_dev == NULL)
 			continue;
 		error = device_probe_and_attach(port->p_dev);
 		if (error) {
 			device_delete_child(dev, port->p_dev);
 			port->p_dev = NULL;
 		}
 	}
 
 Can you add some printfs to that to verify that that is failing and what error 
 it is returning?  Might need to add some more printfs to figure out why uart 
 is failing to probe as well in the uart driver.
 
 -- 
 John Baldwin

From: Craig Leres <leres@ee.lbl.gov>
To: John Baldwin <jhb@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: kern/147583: [puc] [patch] sys/dev/puc/pucdata.c: incorrect clock
 value for Oxford OX16PCI954
Date: Mon, 09 May 2011 17:48:34 -0700

 On 05/03/11 05:17, John Baldwin wrote:
 > Can you add some printfs to that to verify that that is failing
 > and what error it is returning?  Might need to add some more
 > printfs to figure out why uart is failing to probe as well in the
 > uart driver.
 
 I started to add printf's to puc.c but decided it was time to get gdb
 over serial working again. By the time I got that set up, the puc ports
 were working.
 
 Anyway, I can now verify that the patch you sent me (PR: kern/147583) works:
 
     puc0: <SIIG Quartet Serial 850> port 0x3020-0x303f,0x3000-0x301f mem
 0xd0205000-0xd0205fff,0xd0204000-0xd0204fff irq 20 at device 0.0 on pci17
 
 I connected it to one of the motherboard ports using a crossover cable
 and was able to send characters in both directions.
 
 		Craig
 
 
 
State-Changed-From-To: open->patched 
State-Changed-By: jhb 
State-Changed-When: Tue May 10 12:41:35 UTC 2011 
State-Changed-Why:  
Fix committed to HEAD. 


Responsible-Changed-From-To: freebsd-bugs->jhb 
Responsible-Changed-By: jhb 
Responsible-Changed-When: Tue May 10 12:41:35 UTC 2011 
Responsible-Changed-Why:  
Fix committed to HEAD. 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/147583: commit references a PR
Date: Tue, 10 May 2011 12:40:53 +0000 (UTC)

 Author: jhb
 Date: Tue May 10 12:40:35 2011
 New Revision: 221731
 URL: http://svn.freebsd.org/changeset/base/221731
 
 Log:
   Add an entry for the SIIG Quartet Serial 850 which uses an Oxford
   chip with a non-default clock.
   
   PR:		kern/147583
   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 May 10 11:14:40 2011	(r221730)
 +++ head/sys/dev/puc/pucdata.c	Tue May 10 12:40:35 2011	(r221731)
 @@ -638,6 +638,12 @@ const struct puc_cfg puc_pci_devices[] =
  	    PUC_PORT_4S, 0x10, 0, 8,
  	},
  
 +	{   0x1415, 0x9501, 0x131f, 0x2052,
 +	    "SIIG Quartet Serial 850",
 +	    DEFAULT_RCLK * 10,
 +	    PUC_PORT_4S, 0x10, 0, 8,
 +	},
 +
  	{   0x1415, 0x9501, 0x14db, 0x2150,
  	    "Kuroutoshikou SERIAL4P-LPPCI2",
  	    DEFAULT_RCLK * 10,
 _______________________________________________
 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: jhb 
State-Changed-When: Wed Jun 8 21:23:39 UTC 2011 
State-Changed-Why:  
Fix merged to 8. 

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