From nobody@FreeBSD.org  Tue Apr 17 15:35:10 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 6E05216A401
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 17 Apr 2007 15:35:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 47A3613C457
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 17 Apr 2007 15:35:10 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l3HFZ9Ux012994
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 17 Apr 2007 15:35:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l3HFU8bK012319;
	Tue, 17 Apr 2007 15:30:08 GMT
	(envelope-from nobody)
Message-Id: <200704171530.l3HFU8bK012319@www.freebsd.org>
Date: Tue, 17 Apr 2007 15:30:08 GMT
From: hai<raul791228@163.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: sound car don't work
X-Send-Pr-Version: www-3.0

>Number:         111767
>Category:       kern
>Synopsis:       [sound] ATI SB450 High Definition Audio Controller sound card doesn't work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-multimedia
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 17 15:40:01 GMT 2007
>Closed-Date:    
>Last-Modified:  Thu May 01 06:00:10 UTC 2008
>Originator:     hai
>Release:        freebsd 6.2-amd64
>Organization:
>Environment:
>Description:
my computer is HP nx6325
sound card don't work

edit /boot/loader.conf
add snd_hda_load="YES"
reboot

#dmesg | grep pcm

display:

pcm0:<ATI SB450 Hight Definition Audio Controller> mem 0xd0408000-0xd040bfff irq 16 at device 20.2 on pci0
pcm0:hdac_memalloc:unable to allocate memory resource
device_attach:pcm0 attach returned 6
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-amd64->freebsd-multimedia 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Apr 18 09:20:52 UTC 2007 
Responsible-Changed-Why:  
This may not be amd64-specific. 

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

From: Nate Lawson <nate@root.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: kern/111767
Date: Tue, 24 Apr 2007 09:10:23 -0700

 Please submit the output of devinfo and a link to your ASL:
 devinfo -rv > hp.dev
 acpidump -dt | gzip -c9 > hp.asl.gz
 
 You can probably work around this by setting this at the loader prompt
 or in /boot/loader.conf:
 
 debug.acpi.disabled="sysresource"
 
 -- 
 Nate

From: Coleman Kane <cokane@FreeBSD.org>
To: bug-followup@FreeBSD.org, Nate Lawson <nate@root.org>
Cc:  
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Mon, 26 Nov 2007 09:38:34 -0500

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig3934EB46DA0E618796C9D95F
 Content-Type: multipart/mixed;
  boundary="------------080409050103060409000402"
 
 This is a multi-part message in MIME format.
 --------------080409050103060409000402
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 I was directed toward this PR when reporting similar trouble with my
 RS690T-based HP Compaq 6715b notebook with an ATI SB600 audio controller:=
 
 
 pcm0: <ATI SB600 High Definition Audio Controller> mem
 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 pcm0: hdac_mem_alloc: Unable to allocate memory resource
 device_attach: pcm0 attach returned 6
 pcm1: <ATI IXP SB600> at device 20.4 on pci0
 pcm1: unable to allocate register space
 device_attach: pcm1 attach returned 6
 
 The pcm0 messages are output from the snd_hda driver, while the pcm1
 messages are output from the snd_atiixp driver. I have tried both of
 them independently as well, with the same failure.
 
 I tried setting debug.acpi.disabled=3D"sysresource" and that has not
 helped any.
 
 I am attaching my devinfo output, as well as my gzip'd ASL and a dmesg lo=
 g.
 
 --
 Coleman Kane
 
 
 --------------080409050103060409000402
 Content-Type: application/x-gzip;
  name="hp-6715b.asl.gz"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="hp-6715b.asl.gz"
 
 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
 N3vf1s1ptW7ajtbN3dW6efu2bu30En3QSyStW987urqrHV1r++Gue6G+q73QaPvhrruIuatd
 xGr74a7y196V/HWkyN8iyEgNqDcsvhOvb6jhYWybrhaPy5voKrp/mE3W8XPulAkX/4pN2uhz
 NIuN8Jv19HN0vPiCom4my+j2EJW0p3gHvj/x3HXeiEtKYC7VmY8nj0rUa2+vj06vkA2uAZ4a
 1uRGiW+BWMabcOtJIdSpJryjFNHgG7zmiyj7f4VqpW8E2WmUauQI+Xy1yIEGBUmSC/vVyzAp
 kloUtadc0N4ky0av4/f210BYFesVXhSrgihuCvJTsqtJ8XiMWuuoRbta6/RzsU4YD6fz28so
 uSXmTtcZlDS24ahP0G2Jip1C0zkV43dH/uEomK4mR/GyHJyfniueEh6MifnGfz/CtbENSgGm
 68srp30BpoLlNTj68T//QdW23+JCTEIBsNf+0aWkKlBlGIRAuLy4xIzSBQTEbQm/jDtA4l1c
 ylgRNWCvCB95Gj2TJ9gyeXrK7snTU/aFPEUh6YM8CSvCR55mz+QJt02eYA/IE+wNeYI9IE/Q
 gTytnslT3TZ5wj0gT7g35An3gDxhB/K0eyZPa9vkae0BeVp7Q57WHpCn1YE8nZ7J0942edp7
 QJ723pCnvQfkaXcgT7dn8nS2TZ7OHpCnszfk6ewBeTodyNPrmTzdbZOnuwfk6e4Nebp7QJ6u
 KHmWXNM+CzGboKSlb7PP+xo/JtPCtIrQkYfyFdURzz4XeE0HQunATefnfYFLw+/jOkmKqQVN
 kQ7ZoZ4W0t7qStPbYul0wKKkzWnlBbsz0JoLdlcPE3Sl9WECKK0bn5V2NM99/ujLTUdcaXFb
 NAXOAxgd9oaq0hlFM7x94NLXOZI3CCKeH6+XN4sHXLnUYu5tRVNfLEgoxpRKCxJqqGiia/WK
 JtCjhabk59Soo48O2zjrmtAjCOLxcH0PFQolOmmYj7FRoYVzPobk+Zji88k3vIvgN1zngbHh
 0WHYLANeSTeycV1EQh1wvIo817Rq/K32dSNU34vLc5tFMTFkki/JJXhElLcnycxSnftS9WlR
 dlkrjaNVPDmrWqBVOBAOETqxVnfWQGE0gMwGrE8ozYgcU+VCPH0b78nthUKmDZM3CYZsimFw
 mAlv6TAQs6GjxcW2wpgtRWgBC/xTcbtOpaFOrewL1XlUUAyvl65c/gkJCZf5JXYChaIDjs8L
 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
 OuaJGdx9lW6Cl4fEFO++SSfaviUVYhxleYup17ecevJBvUITknfvrA76Bhs2ZO/DWR3ULaae
 vxNndX//p3fwaNa32J/yvTiat5AgQ/FOHM2zul28g6fT3GKL+vfidLa3mHr3lk5n7My8fiNw
 Mb8FZtLvBVwsbjH17LYnafs3+0MQrxiEMf0zqusO2/y466amo08enjx/fvf80VcvH476FkTS
 dIfzKmR54R6zL2UYLvWlBBZmwMLTUwJvam+BYiv07ZaHPzyRZWevPI3rBve1h8PZEGA+chOy
 G6R49OTFs/H/q1GPev7ktz+MatWBUED9Tpy4QArJtQobY2AEEM6vUvSaP2Dd7+WmdP8qN6X/
 x88PU13t2Rb21cuff/359LK8e3z693dr+t/Lren/BW7NdZqqXlPdXF2uywvPjRj3FtpnP1wL
 OO9dkSuUTe27Wyil4m2tiLrCivS3WBH5FtR0v1J8cpmiLLH0UHFpmp9qvHDqjWvuuGsZr3QX
 XidWPLze7C2yjsI/yZq4VXeg1Mj6dDSws+ZtcN/LhHpg6SMKjSrb2exjdZCicfnp/uqdxY6y
 K93ck3POo4izYII87MyFiXCF/RlPfHpntz+981j/sx3Ry+Nfnz4dMf/HB/4xM4Gch4eXD4/+
 a4Q3U2PZVy8fPbv/5W+xl7rjS38fB/b9b9NrW++MIuTjf59anz/53y8fXo2I6uXPdw8zjvr4
 8CFJdf1QuGNwYBkuynEMZbmK3bmCp50yo2mqgSxG8Y+qmtMkh3OK8Iqd2TzekLszhyxUNWfX
 KnH+oNW5g+4vHbQ8f9D63EEPlw5anT/o7MxBl+LSQevzB52fO2i5PehvXz48C2aLq+z8ARfn
 DlhxA079cnnul/WlX67O/XJ26cnKzx90fe6g80sHXZw/6ObcQReXDro8f9DtuYMuLx10df6g
 zbmDri4ddH3+oLtd+bzBojaXVL8YmphWcjXd21vwaF2QjUVvZtClmgvKawQ3ov9X3Ijmgo0Q
 MqOtaK+9FcO/4la0F2wFKSLKXHkjpHibG7GVjtkmVXK51XaZtO1iyxup7tqbJT9sFrdZ3aWb
 1V97s87VocuoDn1BPwMV71kBva3lJV0DoUxsoEGt8apy11cPlvK+kVJj2KuknFo1GkuAKix4
 BAM42112UpE3cSk3eoHv3Jrh8C7sDdPyrrlWTZWPm4/3bl2KryE86vZqo27f4KjN1UZt3uCo
 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
 PgCJD0DiA5BIARIjlPj/AWGnMtAYNwgA
 --------------080409050103060409000402
 Content-Type: text/plain;
  name="hp-6715b-devinfo.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="hp-6715b-devinfo.txt"
 
 bmV4dXMwCiAgY3J5cHRvc29mdDAKICBhY3BpMAogICAgICBJbnRlcnJ1cHQgcmVxdWVzdCBs
 aW5lczoKICAgICAgICAgIDkKICAgIGNwdTAgcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0
 IGhhbmRsZT1cX1BSXy5DMDAwCiAgICAgIGFjcGlfdGhyb3R0bGUwCiAgICAgICAgICBJL08g
 cG9ydHM6CiAgICAgICAgICAgICAgMHg4MDEwLTB4ODAxMwogICAgICBhY3BpX3BlcmYwCiAg
 ICAgIHBvd2Vybm93MAogICAgICBjcHVmcmVxMAogICAgY3B1MSBwbnBpbmZvIF9ISUQ9bm9u
 ZSBfVUlEPTAgYXQgaGFuZGxlPVxfUFJfLkMwMDEKICAgICAgYWNwaV90aHJvdHRsZTEKICAg
 ICAgYWNwaV9wZXJmMQogICAgICBwb3dlcm5vdzEKICAgICAgY3B1ZnJlcTEKICAgIHVua25v
 d24gcG5waW5mbyBfSElEPVBOUDBDMDEgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDExCiAg
 ICBwY2liMCBwbnBpbmZvIF9ISUQ9UE5QMEEwMyBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMw
 OEIKICAgICAgcGNpMAogICAgICAgIGhvc3RiMCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2
 aWNlPTB4NzkxMCBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgw
 NjAwMDAgYXQgc2xvdD0wIGZ1bmN0aW9uPTAKICAgICAgICBwY2liMSBwbnBpbmZvIHZlbmRv
 cj0weDEwMDIgZGV2aWNlPTB4NzkxMiBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDMw
 YzIgY2xhc3M9MHgwNjA0MDAgYXQgc2xvdD0xIGZ1bmN0aW9uPTAgaGFuZGxlPVxfU0JfLkMw
 OEIuQzA4QwogICAgICAgICAgcGNpMQogICAgICAgICAgICB2Z2FwY2kwIHBucGluZm8gdmVu
 ZG9yPTB4MTAwMiBkZXZpY2U9MHg3OTFmIHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4
 MzBjMiBjbGFzcz0weDAzMDAwMCBhdCBzbG90PTUgZnVuY3Rpb249MCBoYW5kbGU9XF9TQl8u
 QzA4Qi5DMDhDLkMwOEQKICAgICAgICAgICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAg
 ICAgICAgICAweDQwMDAtMHg0MGZmCiAgICAgICAgICAgICAgICBJL08gbWVtb3J5IGFkZHJl
 c3NlczoKICAgICAgICAgICAgICAgICAgICAweGMwMDAwMDAwLTB4YzdmZmZmZmYKICAgICAg
 ICAgICAgICAgICAgICAweGQwNDAwMDAwLTB4ZDA0MGZmZmYKICAgICAgICAgICAgICAgICAg
 ICAweGQwNTAwMDAwLTB4ZDA1ZmZmZmYKICAgICAgICAgICAgICBkcm0wCiAgICAgICAgcGNp
 YjIgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmljZT0weDc5MTQgc3VidmVuZG9yPTB4MTAz
 YyBzdWJkZXZpY2U9MHgzMGMyIGNsYXNzPTB4MDYwNDAwIGF0IHNsb3Q9NCBmdW5jdGlvbj0w
 IGhhbmRsZT1cX1NCXy5DMDhCLkMyNEYKICAgICAgICAgIHBjaTE2CiAgICAgICAgICAgIGJn
 ZTAgcG5waW5mbyB2ZW5kb3I9MHgxNGU0IGRldmljZT0weDE2OTMgc3VidmVuZG9yPTB4MTAz
 YyBzdWJkZXZpY2U9MHgzMGMyIGNsYXNzPTB4MDIwMDAwIGF0IHNsb3Q9MCBmdW5jdGlvbj0w
 IGhhbmRsZT1cX1NCXy5DMDhCLkMyNEYuQzI1MAogICAgICAgICAgICAgICAgSW50ZXJydXB0
 IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgICAgICAgICAgMTYKICAgICAgICAgICAgICAg
 IEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgICAgIDB4ZDAwMDAwMDAt
 MHhkMDAwZmZmZgogICAgICAgICAgICAgIG1paWJ1czAKICAgICAgICAgICAgICAgIGJyZ3Bo
 eTAgcG5waW5mbyBvdWk9MHg1MGVmIG1vZGVsPTB4ZSByZXY9MHgwIGF0IHBoeW5vPTEKICAg
 ICAgICBwY2liMyBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NzkxNSBzdWJ2ZW5k
 b3I9MHgxMDNjIHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgwNjA0MDAgYXQgc2xvdD01IGZ1
 bmN0aW9uPTAgaGFuZGxlPVxfU0JfLkMwOEIuQzI1NAogICAgICAgICAgcGNpMzIKICAgICAg
 ICBwY2liNCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NzkxNiBzdWJ2ZW5kb3I9
 MHgxMDNjIHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgwNjA0MDAgYXQgc2xvdD02IGZ1bmN0
 aW9uPTAgaGFuZGxlPVxfU0JfLkMwOEIuQzI1RQogICAgICAgICAgcGNpNDgKICAgICAgICAg
 ICAgbmRpczAgcG5waW5mbyB2ZW5kb3I9MHgxNGU0IGRldmljZT0weDQzMjggc3VidmVuZG9y
 PTB4MTAzYyBzdWJkZXZpY2U9MHgxMzY2IGNsYXNzPTB4MDI4MDAwIGF0IHNsb3Q9MCBmdW5j
 dGlvbj0wIGhhbmRsZT1cX1NCXy5DMDhCLkMyNUUuQzI1RgogICAgICAgICAgICAgICAgSW50
 ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAgICAgICAgICAgMTgKICAgICAgICAg
 ICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgICAgIDB4Yzgw
 MDAwMDAtMHhjODBmZmZmZgogICAgICAgICAgICAgICAgICAgIDB4YzgxMDAwMDAtMHhjODEw
 M2ZmZgogICAgICAgIGF0YXBjaTAgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmljZT0weDQz
 ODAgc3VidmVuZG9yPTB4MTAwMiBzdWJkZXZpY2U9MHg0MzgwIGNsYXNzPTB4MDEwMThmIGF0
 IHNsb3Q9MTggZnVuY3Rpb249MCBoYW5kbGU9XF9TQl8uQzA4Qi5DMjc1CiAgICAgICAgICAg
 IEkvTyBwb3J0czoKICAgICAgICAgICAgICAgIDB4NTAxOC0weDUwMWIKICAgICAgICAgICAg
 ICAgIDB4NTAyMC0weDUwMmYKICAgICAgICAgICAgICAgIDB4OTAwMC0weDkwMDcKICAgICAg
 ICAgICAgICAgIDB4OTAwOC0weDkwMGIKICAgICAgICAgICAgICAgIDB4OTAxMC0weDkwMTcK
 ICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAweGQw
 NjA5MDAwLTB4ZDA2MDkzZmYKICAgICAgICAgIGF0YTIKICAgICAgICAgICAgYWQwCiAgICAg
 ICAgICAgICAgc3ViZGlzazAKICAgICAgICAgICAgYXRhcGljYW0xCiAgICAgICAgICBhdGEz
 CiAgICAgICAgICAgIGF0YXBpY2FtMgogICAgICAgIG9oY2kwIHBucGluZm8gdmVuZG9yPTB4
 MTAwMiBkZXZpY2U9MHg0Mzg3IHN1YnZlbmRvcj0weDEwM2Mgc3ViZGV2aWNlPTB4MzBjMiBj
 bGFzcz0weDBjMDMxMCBhdCBzbG90PTE5IGZ1bmN0aW9uPTAgaGFuZGxlPVxfU0JfLkMwOEIu
 QzEyRAogICAgICAgICAgICBJbnRlcnJ1cHQgcmVxdWVzdCBsaW5lczoKICAgICAgICAgICAg
 ICAgIDIzCiAgICAgICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAg
 ICAgMHhkMDYwMTAwMC0weGQwNjAxZmZmCiAgICAgICAgICB1c2IwCiAgICAgICAgICAgIHVo
 dWIwCiAgICAgICAgICAgICAgdWJ0MCBwbnBpbmZvIHZlbmRvcj0weDAzZjAgcHJvZHVjdD0w
 eDE3MWQgZGV2Y2xhc3M9MHhlMCBkZXZzdWJjbGFzcz0weDAxIHJlbGVhc2U9MHgwMTAwIHNl
 cm51bT0iIiBpbnRjbGFzcz0weGUwIGludHN1YmNsYXNzPTB4MDEgYXQgcG9ydD0xIGludGVy
 ZmFjZT0wCiAgICAgICAgb2hjaTEgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmljZT0weDQz
 ODggc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZpY2U9MHgzMGMyIGNsYXNzPTB4MGMwMzEwIGF0
 IHNsb3Q9MTkgZnVuY3Rpb249MSBoYW5kbGU9XF9TQl8uQzA4Qi5DMTMxCiAgICAgICAgICAg
 IEludGVycnVwdCByZXF1ZXN0IGxpbmVzOgogICAgICAgICAgICAgICAgMTcKICAgICAgICAg
 ICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAweGQwNjAyMDAwLTB4
 ZDA2MDJmZmYKICAgICAgICAgIHVzYjEKICAgICAgICAgICAgdWh1YjEKICAgICAgICBvaGNp
 MiBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM4OSBzdWJ2ZW5kb3I9MHgxMDNj
 IHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgwYzAzMTAgYXQgc2xvdD0xOSBmdW5jdGlvbj0y
 IGhhbmRsZT1cX1NCXy5DMDhCLkMxMzQKICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNz
 ZXM6CiAgICAgICAgICAgICAgICAweGQwNjAzMDAwLTB4ZDA2MDNmZmYKICAgICAgICAgIHVz
 YjIKICAgICAgICAgICAgdWh1YjIKICAgICAgICAgICAgICB1Z2VuMCBwbnBpbmZvIHZlbmRv
 cj0weDA4ZmYgcHJvZHVjdD0weDI1ODAgZGV2Y2xhc3M9MHhmZiBkZXZzdWJjbGFzcz0weGZm
 IHJlbGVhc2U9MHgwNjIzIHNlcm51bT0iIiBhdCBwb3J0PTAKICAgICAgICBvaGNpMyBwbnBp
 bmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM4YSBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRl
 dmljZT0weDMwYzIgY2xhc3M9MHgwYzAzMTAgYXQgc2xvdD0xOSBmdW5jdGlvbj0zIGhhbmRs
 ZT1cX1NCXy5DMDhCLkMxMzcKICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAg
 ICAgICAgICAgICAgICAweGQwNjA0MDAwLTB4ZDA2MDRmZmYKICAgICAgICAgIHVzYjMKICAg
 ICAgICAgICAgdWh1YjMKICAgICAgICBvaGNpNCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2
 aWNlPTB4NDM4YiBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgw
 YzAzMTAgYXQgc2xvdD0xOSBmdW5jdGlvbj00IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0EKICAg
 ICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAgICAgICAweGQwNjA1
 MDAwLTB4ZDA2MDVmZmYKICAgICAgICAgIHVzYjQKICAgICAgICAgICAgdWh1YjQKICAgICAg
 ICAgICAgICB1Y29tMCBwbnBpbmZvIHZlbmRvcj0weDIyYjggcHJvZHVjdD0weDQ5MDIgZGV2
 Y2xhc3M9MHgwMiBkZXZzdWJjbGFzcz0weDAwIHJlbGVhc2U9MHgwMDAxIHNlcm51bT0iIiBp
 bnRjbGFzcz0weDAyIGludHN1YmNsYXNzPTB4MDIgYXQgcG9ydD0xIGludGVyZmFjZT0wCiAg
 ICAgICAgZWhjaTAgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmljZT0weDQzODYgc3VidmVu
 ZG9yPTB4MTAzYyBzdWJkZXZpY2U9MHgzMGMyIGNsYXNzPTB4MGMwMzIwIGF0IHNsb3Q9MTkg
 ZnVuY3Rpb249NSBoYW5kbGU9XF9TQl8uQzA4Qi5DMTNECiAgICAgICAgICAgIEkvTyBtZW1v
 cnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgMHhkMDYwNjAwMC0weGQwNjA2MGZmCiAg
 ICAgICAgICB1c2I1CiAgICAgICAgICAgIHVodWI1CiAgICAgICAgdW5rbm93biBwbnBpbmZv
 IHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM4NSBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmlj
 ZT0weDMwYzIgY2xhc3M9MHgwYzA1MDAgYXQgc2xvdD0yMCBmdW5jdGlvbj0wIGhhbmRsZT1c
 X1NCXy5DMDhCLkMwOUYKICAgICAgICAgICAgSS9PIHBvcnRzOgogICAgICAgICAgICAgICAg
 MHg4MjAwLTB4ODIwZgogICAgICAgIGF0YXBjaTEgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRl
 dmljZT0weDQzOGMgc3VidmVuZG9yPTB4MTAzYyBzdWJkZXZpY2U9MHgzMGMyIGNsYXNzPTB4
 MDEwMTgyIGF0IHNsb3Q9MjAgZnVuY3Rpb249MSBoYW5kbGU9XF9TQl8uQzA4Qi5DMTBCCiAg
 ICAgICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgICAgIDB4MTcwLTB4MTc3CiAgICAg
 ICAgICAgICAgICAweDFmMC0weDFmNwogICAgICAgICAgICAgICAgMHgzNzYKICAgICAgICAg
 ICAgICAgIDB4M2Y2CiAgICAgICAgICAgICAgICAweDUwNDAtMHg1MDRmCiAgICAgICAgICBh
 dGEwCiAgICAgICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAgICAg
 ICAgICAgIDE0CiAgICAgICAgICAgIGFjZDAKICAgICAgICAgICAgYXRhcGljYW0wCiAgICAg
 ICAgcGNtMCBwbnBpbmZvIHZlbmRvcj0weDEwMDIgZGV2aWNlPTB4NDM4MyBzdWJ2ZW5kb3I9
 MHgxMDNjIHN1YmRldmljZT0weDMwYzIgY2xhc3M9MHgwNDAzMDAgYXQgc2xvdD0yMCBmdW5j
 dGlvbj0yIGhhbmRsZT1cX1NCXy5DMDhCLkMwRkQKICAgICAgICBpc2FiMCBwbnBpbmZvIHZl
 bmRvcj0weDEwMDIgZGV2aWNlPTB4NDM4ZCBzdWJ2ZW5kb3I9MHgxMDNjIHN1YmRldmljZT0w
 eDMwYzIgY2xhc3M9MHgwNjAxMDAgYXQgc2xvdD0yMCBmdW5jdGlvbj0zIGhhbmRsZT1cX1NC
 Xy5DMDhCLkMwRkUKICAgICAgICAgIGlzYTAKICAgICAgICAgICAgc2MwCiAgICAgICAgICAg
 IHZnYTAKICAgICAgICAgICAgICAgIEkvTyBwb3J0czoKICAgICAgICAgICAgICAgICAgICAw
 eDNjMC0weDNkZgogICAgICAgICAgICAgICAgSS9PIG1lbW9yeSBhZGRyZXNzZXM6CiAgICAg
 ICAgICAgICAgICAgICAgMHhhMDAwMC0weGJmZmZmCiAgICAgICAgICAgIG9ybTAKICAgICAg
 ICAgICAgICAgIEkvTyBtZW1vcnkgYWRkcmVzc2VzOgogICAgICAgICAgICAgICAgICAgIDB4
 ZDAwMDAtMHhkMGZmZgogICAgICAgIHBjbTEgcG5waW5mbyB2ZW5kb3I9MHgxMDAyIGRldmlj
 ZT0weDQzODQgc3VidmVuZG9yPTB4MDAwMCBzdWJkZXZpY2U9MHgwMDAwIGNsYXNzPTB4MDYw
 NDAxIGF0IHNsb3Q9MjAgZnVuY3Rpb249NCBoYW5kbGU9XF9TQl8uQzA4Qi5DMEZDCiAgICAg
 ICAgaG9zdGIxIHBucGluZm8gdmVuZG9yPTB4MTAyMiBkZXZpY2U9MHgxMTAwIHN1YnZlbmRv
 cj0weDAwMDAgc3ViZGV2aWNlPTB4MDAwMCBjbGFzcz0weDA2MDAwMCBhdCBzbG90PTI0IGZ1
 bmN0aW9uPTAKICAgICAgICBob3N0YjIgcG5waW5mbyB2ZW5kb3I9MHgxMDIyIGRldmljZT0w
 eDExMDEgc3VidmVuZG9yPTB4MDAwMCBzdWJkZXZpY2U9MHgwMDAwIGNsYXNzPTB4MDYwMDAw
 IGF0IHNsb3Q9MjQgZnVuY3Rpb249MQogICAgICAgIGhvc3RiMyBwbnBpbmZvIHZlbmRvcj0w
 eDEwMjIgZGV2aWNlPTB4MTEwMiBzdWJ2ZW5kb3I9MHgwMDAwIHN1YmRldmljZT0weDAwMDAg
 Y2xhc3M9MHgwNjAwMDAgYXQgc2xvdD0yNCBmdW5jdGlvbj0yCiAgICAgICAgaG9zdGI0IHBu
 cGluZm8gdmVuZG9yPTB4MTAyMiBkZXZpY2U9MHgxMTAzIHN1YnZlbmRvcj0weDAwMDAgc3Vi
 ZGV2aWNlPTB4MDAwMCBjbGFzcz0weDA2MDAwMCBhdCBzbG90PTI0IGZ1bmN0aW9uPTMKICAg
 IHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhC
 LkMwOEMuQzA4RC5DMTYzCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBh
 dCBoYW5kbGU9XF9TQl8uQzA4Qi5DMDhDLkMwOEQuQzE2NwogICAgdW5rbm93biBwbnBpbmZv
 IF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzA4Qy5DMDhELkMxNjgK
 ICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5D
 MDhCLkMwOEMuQzA4RC5DMTY5CiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9
 MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMDhDLkMwOEQuQzE2QQogICAgdW5rbm93biBwbnBp
 bmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzBGRC5DMTcxCiAg
 ICBhY3BpX2VjMCBwbnBpbmZvIF9ISUQ9UE5QMEMwOSBfVUlEPTAgYXQgaGFuZGxlPVxfU0Jf
 LkMwOEIuQzBGRS5DMTcyCiAgICAgICAgSS9PIHBvcnRzOgogICAgICAgICAgICAweDYyCiAg
 ICAgICAgICAgIDB4NjYKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBOUDBBMDYgX1VJRD0w
 IGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMwRkUuQzFGMQogICAgdW5rbm93biBwbnBpbmZvIF9I
 SUQ9UE5QMDUwMSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzBGRS5DMUYxLkMyMUYK
 ICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5D
 MDhCLkMwRkUuQzFGMS5DMjFGLkMyMjMKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBOUDA0
 MDEgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMwRkUuQzFGMS5DMjI0CiAgICB1bmtu
 b3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMEZF
 LkMxRjEuQzIyNC5DMjMwCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1JRlgwMTAyIF9VSUQ9
 MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMEZFLkMyMzEKICAgIGZwdXBucDAgcG5waW5mbyBf
 SElEPVBOUDBDMDQgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMwRkUuQzI0MQogICAg
 YXR0aW1lcjAgcG5waW5mbyBfSElEPVBOUDAxMDAgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5D
 MDhCLkMwRkUuQzI0MgogICAgYXRkbWEwIHBucGluZm8gX0hJRD1QTlAwMjAwIF9VSUQ9MCBh
 dCBoYW5kbGU9XF9TQl8uQzA4Qi5DMEZFLkMyMjkKICAgIHVua25vd24gcG5waW5mbyBfSElE
 PVBOUDA4MDAgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMwRkUuQzI0MwogICAgYXR0
 aW1lcjEgcG5waW5mbyBfSElEPVBOUDBCMDAgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhC
 LkMwRkUuQzI0NAogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9UE5QMDEwMyBfVUlEPTAgYXQg
 aGFuZGxlPVxfU0JfLkMwOEIuQzBGRS5DMjQ1CiAgICBhdGtiZGMwIHBucGluZm8gX0hJRD1Q
 TlAwMzAzIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMEZFLkMyNDkKICAgICAgICBJ
 L08gcG9ydHM6CiAgICAgICAgICAgIDB4NjAKICAgICAgICAgICAgMHg2NAogICAgICBhdGti
 ZDAKICAgICAgICAgIEludGVycnVwdCByZXF1ZXN0IGxpbmVzOgogICAgICAgICAgICAgIDEK
 ICAgICAgcHNtMAogICAgICAgICAgSW50ZXJydXB0IHJlcXVlc3QgbGluZXM6CiAgICAgICAg
 ICAgICAgMTIKICAgIHBzbWNwbnAwIHBucGluZm8gX0hJRD1TWU4wMTMxIF9VSUQ9MCBhdCBo
 YW5kbGU9XF9TQl8uQzA4Qi5DMEZFLkMyNEEKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5v
 bmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMwRkUuQzI0QS5DMjRDCiAgICB1bmtu
 b3duIHBucGluZm8gX0hJRD1QTlAwMDAwIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5D
 MEZFLkMyNEUKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBOUDBDMDIgX1VJRD0yIGF0IGhh
 bmRsZT1cX1NCXy5DMDhCLkMwRkUuQzM3QQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9u
 ZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEwQi5DMjY5CiAgICB1bmtub3duIHBu
 cGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTBCLkMyNjku
 QzI3MgogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxf
 U0JfLkMwOEIuQzEyRC5DMTJFCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9
 MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTJELkMxMkUuQzEyRgogICAgdW5rbm93biBwbnBp
 bmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEyRC5DMTJFLkMx
 MzAKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NC
 Xy5DMDhCLkMxMzEuQzEyRQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAg
 YXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzMS5DMTJFLkMxMzIKICAgIHVua25vd24gcG5waW5m
 byBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxMzEuQzEyRS5DMTMz
 CiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8u
 QzA4Qi5DMTM0LkMxMkUKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0
 IGhhbmRsZT1cX1NCXy5DMDhCLkMxMzQuQzEyRS5DMTM1CiAgICB1bmtub3duIHBucGluZm8g
 X0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTM0LkMxMkUuQzEzNgog
 ICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMw
 OEIuQzEzNC5DMTJFLkMxMzYuQzI2NgogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBf
 VUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzNC5DMTJFLkMxMzYuQzI1NgogICAgdW5r
 bm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEz
 NC5DMTJFLkMxMzYuQzI2NwogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAg
 YXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzNC5DMTJFLkMxMzYuQzI2OAogICAgdW5rbm93biBw
 bnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzNy5DMTJF
 CiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8u
 QzA4Qi5DMTM3LkMxMkUuQzEzOAogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlE
 PTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzNy5DMTJFLkMxMzkKICAgIHVua25vd24gcG5w
 aW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0EuQzEyRQog
 ICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMw
 OEIuQzEzQS5DMTJFLkMxM0IKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0w
 IGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0EuQzEyRS5DMTNDCiAgICB1bmtub3duIHBucGlu
 Zm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTNELkMxMkUKICAg
 IHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhC
 LkMxM0QuQzEyRS5DMTJGCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBh
 dCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTNELkMxMkUuQzEzMAogICAgdW5rbm93biBwbnBpbmZv
 IF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzRC5DMTJFLkMxMzIK
 ICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5D
 MDhCLkMxM0QuQzEyRS5DMTMzCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9
 MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTNELkMxMkUuQzEzNQogICAgdW5rbm93biBwbnBp
 bmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzRC5DMTJFLkMx
 MzYKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NC
 Xy5DMDhCLkMxM0QuQzEyRS5DMTM2LkMyNjYKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5v
 bmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0QuQzEyRS5DMTM2LkMyNTYKICAg
 IHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhC
 LkMxM0QuQzEyRS5DMTM2LkMyNjcKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJ
 RD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0QuQzEyRS5DMTM2LkMyNjgKICAgIHVua25v
 d24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxM0Qu
 QzEyRS5DMTM4CiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5k
 bGU9XF9TQl8uQzA4Qi5DMTNELkMxMkUuQzEzOQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9
 bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzEzRC5DMTJFLkMxM0IKICAgIHVu
 a25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMx
 M0QuQzEyRS5DMTNDCiAgICBwY2lfbGluazAgcG5waW5mbyBfSElEPVBOUDBDMEYgX1VJRD05
 NiBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTQ1CiAgICBwY2lfbGluazEgcG5waW5mbyBfSElE
 PVBOUDBDMEYgX1VJRD05NyBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMTQ2CiAgICBwY2lfbGlu
 azIgcG5waW5mbyBfSElEPVBOUDBDMEYgX1VJRD05OCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5D
 MTQ3CiAgICBwY2lfbGluazMgcG5waW5mbyBfSElEPVBOUDBDMEYgX1VJRD05OSBhdCBoYW5k
 bGU9XF9TQl8uQzA4Qi5DMTQ4CiAgICBwY2lfbGluazQgcG5waW5mbyBfSElEPVBOUDBDMEYg
 X1VJRD0xMDQgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzE0OQogICAgcGNpX2xpbms1IHBucGlu
 Zm8gX0hJRD1QTlAwQzBGIF9VSUQ9MTA1IGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMxNEEKICAg
 IHBjaV9saW5rNiBwbnBpbmZvIF9ISUQ9UE5QMEMwRiBfVUlEPTEwNiBhdCBoYW5kbGU9XF9T
 Ql8uQzA4Qi5DMTRCCiAgICBwY2lfbGluazcgcG5waW5mbyBfSElEPVBOUDBDMEYgX1VJRD0x
 MDcgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzE0QwogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9
 bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMwOEIuQzI1NC5DMjU1CiAgICB1bmtub3du
 IHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMjU0LkMy
 NTcKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NC
 Xy5DMDhCLkMyNTQuQzI1OAogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAg
 YXQgaGFuZGxlPVxfU0JfLkMwOEIuQzI1NC5DMjU5CiAgICB1bmtub3duIHBucGluZm8gX0hJ
 RD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMjU0LkMyNUEKICAgIHVua25v
 d24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMyNTQu
 QzI1QgogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxf
 U0JfLkMwOEIuQzI1NC5DMjVDCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9
 MCBhdCBoYW5kbGU9XF9TQl8uQzA4Qi5DMjU0LkMyNUQKICAgIHVua25vd24gcG5waW5mbyBf
 SElEPUhQUTAwMDQgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkFDRUwKICAgIHVua25v
 d24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMyNzUu
 QzI4MQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxlPVxf
 U0JfLkMwOEIuQzI3NS5DMjgxLkMyODMKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBOUDBD
 MDIgX1VJRD0xIGF0IGhhbmRsZT1cX1NCXy5DMDhCLkMzNzgKICAgIHVua25vd24gcG5waW5m
 byBfSElEPUhQUTAwMDYgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMjRECiAgICBiYXR0ZXJ5
 MCBwbnBpbmZvIF9ISUQ9UE5QMEMwQSBfVUlEPTEgYXQgaGFuZGxlPVxfU0JfLkMxRUQKICAg
 IGJhdHRlcnkxIHBucGluZm8gX0hJRD1QTlAwQzBBIF9VSUQ9MiBhdCBoYW5kbGU9XF9TQl8u
 QzFFQwogICAgYWNwaV9hY2FkMCBwbnBpbmZvIF9ISUQ9QUNQSTAwMDMgX1VJRD0wIGF0IGhh
 bmRsZT1cX1NCXy5DMUVCCiAgICBhY3BpX2J1dHRvbjAgcG5waW5mbyBfSElEPVBOUDBDMEUg
 X1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMjhECiAgICBhY3BpX2xpZDAgcG5waW5mbyBfSElE
 PVBOUDBDMEQgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5DMjY1CiAgICB1bmtub3duIHBucGlu
 Zm8gX0hJRD1QTlAwQzMyIF9VSUQ9MSBhdCBoYW5kbGU9XF9TQl8uQzFFRQogICAgdW5rbm93
 biBwbnBpbmZvIF9ISUQ9UE5QMEMxNCBfVUlEPTAgYXQgaGFuZGxlPVxfU0JfLkMyOEEKICAg
 IHVua25vd24gcG5waW5mbyBfSElEPVBOUDBDMDIgX1VJRD0wIGF0IGhhbmRsZT1cX1NCXy5D
 MzVGCiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9U
 Wl8uQzM5NQogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9bm9uZSBfVUlEPTAgYXQgaGFuZGxl
 PVxfVFpfLkMzOTYKICAgIHVua25vd24gcG5waW5mbyBfSElEPW5vbmUgX1VJRD0wIGF0IGhh
 bmRsZT1cX1RaXy5DMzk3CiAgICB1bmtub3duIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBh
 dCBoYW5kbGU9XF9UWl8uQzM5OAogICAgdW5rbm93biBwbnBpbmZvIF9ISUQ9UE5QMEMwQiBf
 VUlEPTAgYXQgaGFuZGxlPVxfVFpfLkMzOTkKICAgIHVua25vd24gcG5waW5mbyBfSElEPVBO
 UDBDMEIgX1VJRD0xIGF0IGhhbmRsZT1cX1RaXy5DMzlBCiAgICB1bmtub3duIHBucGluZm8g
 X0hJRD1QTlAwQzBCIF9VSUQ9MiBhdCBoYW5kbGU9XF9UWl8uQzM5QgogICAgdW5rbm93biBw
 bnBpbmZvIF9ISUQ9UE5QMEMwQiBfVUlEPTMgYXQgaGFuZGxlPVxfVFpfLkMzOUMKICAgIGFj
 cGlfdHowIHBucGluZm8gX0hJRD1ub25lIF9VSUQ9MCBhdCBoYW5kbGU9XF9UWl8uVFoxXwog
 ICAgYWNwaV90aW1lcjAgcG5waW5mbyB1bmtub3duIGF0IHVua25vd24KICAgICAgICBJL08g
 cG9ydHM6CiAgICAgICAgICAgIDB4ODAwOC0weDgwMGIKICBhcGljMAogICAgICBJL08gbWVt
 b3J5IGFkZHJlc3NlczoKICAgICAgICAgIDB4ZmVjMDAwMDAtMHhmZWMwMDAxZgogICAgICAg
 ICAgMHhmZWUwMDAwMC0weGZlZTAwM2ZmCiAgbGVnYWN5MAogIHJhbTAKICAgICAgSS9PIG1l
 bW9yeSBhZGRyZXNzZXM6CiAgICAgICAgICAweDAtMHg5ZmJmZgogICAgICAgICAgMHgxMDAw
 MDAtMHg3N2ZhZmZmZgo=
 --------------080409050103060409000402
 Content-Type: text/plain;
  name="hp-6715b-dmesg.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="hp-6715b-dmesg.txt"
 
 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDcgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0
 IChjKSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAx
 OTkzLCAxOTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlh
 LiBBbGwgcmlnaHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1h
 cmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjAtQ1VSUkVOVCAjMDog
 VGh1IE5vdiAyMiAxNzoyNzo0NCBFU1QgMjAwNwogICAgcm9vdEBlcndpbjovdXNyL29iai91
 c3Ivc3JjL3N5cy9FUldJTgpUaW1lY291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgy
 IEh6IHF1YWxpdHkgMApDUFU6IEFNRCBUdXJpb24odG0pIDY0IFgyIE1vYmlsZSBUZWNobm9s
 b2d5IFRMLTY0ICgyMTk0LjU5LU1IeiBLOC1jbGFzcyBDUFUpCiAgT3JpZ2luID0gIkF1dGhl
 bnRpY0FNRCIgIElkID0gMHg2MGY4MSAgU3RlcHBpbmcgPSAxCiAgRmVhdHVyZXM9MHgxNzhi
 ZmJmZjxGUFUsVk1FLERFLFBTRSxUU0MsTVNSLFBBRSxNQ0UsQ1g4LEFQSUMsU0VQLE1UUlIs
 UEdFLE1DQSxDTU9WLFBBVCxQU0UzNixDTEZMVVNILE1NWCxGWFNSLFNTRSxTU0UyLEhUVD4K
 ICBGZWF0dXJlczI9MHgyMDAxPFNTRTMsQ1gxNj4KICBBTUQgRmVhdHVyZXM9MHhlYTUwMDgw
 MDxTWVNDQUxMLE5YLE1NWCssRkZYU1IsUkRUU0NQLExNLDNETm93ISssM0ROb3chPgogIEFN
 RCBGZWF0dXJlczI9MHgxMWY8TEFIRixDTVAsU1ZNLEV4dEFQSUMsQ1I4LFByZWZldGNoPgog
 IENvcmVzIHBlciBwYWNrYWdlOiAyCnVzYWJsZSBtZW1vcnkgPSAyMDAxMzA1NjAwICgxOTA4
 IE1CKQphdmFpbCBtZW1vcnkgID0gMTkzMTEwMDE2MCAoMTg0MSBNQikKQUNQSSBBUElDIFRh
 YmxlOiA8SFAgICAgIDA5NDQgICAgPgpGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lz
 dGVtIERldGVjdGVkOiAyIENQVXMKIGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChB
 UCk6IEFQSUMgSUQ6ICAxCkFDUEkgRXJyb3IgKHRiZmFkdC0wNTE2KTogMzIvNjRYIGFkZHJl
 c3MgbWlzbWF0Y2ggaW4gIlBtMkNvbnRyb2xCbG9jayI6IFsgICAgODgwMF0gWyAgICAgICAw
 ICAgIDgxMDBdLCB1c2luZyA2NFggWzIwMDcwMzIwXQppb2FwaWMwOiBDaGFuZ2luZyBBUElD
 IElEIHRvIDIKaW9hcGljMCA8VmVyc2lvbiAyLjE+IGlycXMgMC0yMyBvbiBtb3RoZXJib2Fy
 ZAprYmQxIGF0IGtiZG11eDAKY3J5cHRvc29mdDA6IDxzb2Z0d2FyZSBjcnlwdG8+IG9uIG1v
 dGhlcmJvYXJkCmFjcGkwOiA8SFBRT0VNIFNMSUMtTVBDPiBvbiBtb3RoZXJib2FyZAphY3Bp
 MDogW0lUSFJFQURdCmFjcGkwOiBQb3dlciBCdXR0b24gKGZpeGVkKQp1bmtub3duOiBJL08g
 cmFuZ2Ugbm90IHN1cHBvcnRlZApUaW1lY291bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVuY3kg
 MzU3OTU0NSBIeiBxdWFsaXR5IDEwMDAKYWNwaV90aW1lcjA6IDwzMi1iaXQgdGltZXIgYXQg
 My41Nzk1NDVNSHo+IHBvcnQgMHg4MDA4LTB4ODAwYiBvbiBhY3BpMAphY3BpX2VjMDogPEVt
 YmVkZGVkIENvbnRyb2xsZXI6IEdQRSAweDExPiBwb3J0IDB4NjIsMHg2NiBvbiBhY3BpMApj
 cHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmFjcGlfdGhyb3R0bGUwOiA8QUNQSSBDUFUgVGhy
 b3R0bGluZz4gb24gY3B1MApwb3dlcm5vdzA6IDxQb3dlck5vdyEgSzg+IG9uIGNwdTAKY3B1
 MTogPEFDUEkgQ1BVPiBvbiBhY3BpMAphY3BpX3Rocm90dGxlMTogPEFDUEkgQ1BVIFRocm90
 dGxpbmc+IG9uIGNwdTEKYWNwaV90aHJvdHRsZTE6IGZhaWxlZCB0byBhdHRhY2ggUF9DTlQK
 ZGV2aWNlX2F0dGFjaDogYWNwaV90aHJvdHRsZTEgYXR0YWNoIHJldHVybmVkIDYKcG93ZXJu
 b3cxOiA8UG93ZXJOb3chIEs4PiBvbiBjcHUxCnBjaWIwOiA8QUNQSSBIb3N0LVBDSSBicmlk
 Z2U+IHBvcnQgMHhjZjgtMHhjZmYgb24gYWNwaTAKcGNpMDogPEFDUEkgUENJIGJ1cz4gb24g
 cGNpYjAKcGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBj
 aTAKcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKdmdhcGNpMDogPFZHQS1jb21wYXRp
 YmxlIGRpc3BsYXk+IHBvcnQgMHg0MDAwLTB4NDBmZiBtZW0gMHhjMDAwMDAwMC0weGM3ZmZm
 ZmZmLDB4ZDA0MDAwMDAtMHhkMDQwZmZmZiwweGQwNTAwMDAwLTB4ZDA1ZmZmZmYgaXJxIDE5
 IGF0IGRldmljZSA1LjAgb24gcGNpMQpwY2liMjogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0
 IGRldmljZSA0LjAgb24gcGNpMApwY2kxNjogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjIKcGNp
 MDoxNjowOjA6IGZhaWxlZCB0byByZWFkIFZQRCBkYXRhLgpiZ2UwOiA8QnJvYWRjb20gQkNN
 NTc1NC81Nzg3IEEyLCBBU0lDIHJldi4gMHhiMDAyPiBtZW0gMHhkMDAwMDAwMC0weGQwMDBm
 ZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTE2Cm1paWJ1czA6IDxNSUkgYnVzPiBv
 biBiZ2UwCmJyZ3BoeTA6IDxCQ001Nzg3IDEwLzEwMC8xMDAwYmFzZVRYIFBIWT4gUEhZIDEg
 b24gbWlpYnVzMApicmdwaHkwOiAgMTBiYXNlVCwgMTBiYXNlVC1GRFgsIDEwMGJhc2VUWCwg
 MTAwYmFzZVRYLUZEWCwgMTAwMGJhc2VULCAxMDAwYmFzZVQtRkRYLCBhdXRvCmJnZTA6IEV0
 aGVybmV0IGFkZHJlc3M6IDAwOjFhOjRiOjc0OjM5Ojk2CmJnZTA6IFtJVEhSRUFEXQpwY2li
 MzogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSA1LjAgb24gcGNpMApwY2kzMjog
 PEFDUEkgUENJIGJ1cz4gb24gcGNpYjMKcGNpYjQ6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBh
 dCBkZXZpY2UgNi4wIG9uIHBjaTAKcGNpNDg6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI0Cm5k
 aXMwOiA8RGVsbCBXaXJlbGVzcyAxNTAwIERyYWZ0IDgwMi4xMW4gV0xBTiBNaW5pLUNhcmQ+
 IG1lbSAweGM4MTAwMDAwLTB4YzgxMDNmZmYsMHhjODAwMDAwMC0weGM4MGZmZmZmIGlycSAx
 OCBhdCBkZXZpY2UgMC4wIG9uIHBjaTQ4Cm5kaXMwOiBbSVRIUkVBRF0KbmRpczA6IE5ESVMg
 QVBJIHZlcnNpb246IDUuMQpmcHVkbmEgaW4ga2VybmVsIG1vZGUhCm5kaXMwOiB1c2luZyBv
 YnNvbGV0ZWQgaWZfd2F0Y2hkb2cgaW50ZXJmYWNlCm5kaXMwOiBFdGhlcm5ldCBhZGRyZXNz
 OiAwMDoxYTo3Mzo4NjowMjpkZgphdGFwY2kwOiA8PiBwb3J0IDB4OTAwMC0weDkwMDcsMHg5
 MDA4LTB4OTAwYiwweDkwMTAtMHg5MDE3LDB4NTAxOC0weDUwMWIsMHg1MDIwLTB4NTAyZiBt
 ZW0gMHhkMDYwOTAwMC0weGQwNjA5M2ZmIGlycSAxNiBhdCBkZXZpY2UgMTguMCBvbiBwY2kw
 CmF0YXBjaTA6IFtJVEhSRUFEXQphdGEyOiA8QVRBIGNoYW5uZWwgMD4gb24gYXRhcGNpMAph
 dGEyOiBbSVRIUkVBRF0KYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTAKYXRhMzog
 W0lUSFJFQURdCm9oY2kwOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG1lbSAw
 eGQwNjAxMDAwLTB4ZDA2MDFmZmYgaXJxIDIzIGF0IGRldmljZSAxOS4wIG9uIHBjaTAKb2hj
 aTA6IFtHSUFOVC1MT0NLRURdCm9oY2kwOiBbSVRIUkVBRF0KdXNiMDogT0hDSSB2ZXJzaW9u
 IDEuMCwgbGVnYWN5IHN1cHBvcnQKdXNiMDogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9s
 bGVyPiBvbiBvaGNpMAp1c2IwOiBVU0IgcmV2aXNpb24gMS4wCnVodWIwOiA8QVRJIE9IQ0kg
 cm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2IwCnVo
 dWIwOiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApvaGNpMTogPE9I
 Q0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhkMDYwMjAwMC0weGQwNjAyZmZm
 IGlycSAxNyBhdCBkZXZpY2UgMTkuMSBvbiBwY2kwCm9oY2kxOiBbR0lBTlQtTE9DS0VEXQpv
 aGNpMTogW0lUSFJFQURdCnVzYjE6IE9IQ0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0
 CnVzYjE6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTEKdXNiMTog
 VVNCIHJldmlzaW9uIDEuMAp1aHViMTogPEFUSSBPSENJIHJvb3QgaHViLCBjbGFzcyA5LzAs
 IHJldiAxLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNiMQp1aHViMTogMiBwb3J0cyB3aXRoIDIg
 cmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKb2hjaTI6IDxPSENJIChnZW5lcmljKSBVU0IgY29u
 dHJvbGxlcj4gbWVtIDB4ZDA2MDMwMDAtMHhkMDYwM2ZmZiBpcnEgMTcgYXQgZGV2aWNlIDE5
 LjIgb24gcGNpMApvaGNpMjogW0dJQU5ULUxPQ0tFRF0Kb2hjaTI6IFtJVEhSRUFEXQp1c2Iy
 OiBPSENJIHZlcnNpb24gMS4wLCBsZWdhY3kgc3VwcG9ydAp1c2IyOiA8T0hDSSAoZ2VuZXJp
 YykgVVNCIGNvbnRyb2xsZXI+IG9uIG9oY2kyCnVzYjI6IFVTQiByZXZpc2lvbiAxLjAKdWh1
 YjI6IDxBVEkgT0hDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRy
 IDE+IG9uIHVzYjIKdWh1YjI6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dl
 cmVkCm9oY2kzOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG1lbSAweGQwNjA0
 MDAwLTB4ZDA2MDRmZmYgaXJxIDE3IGF0IGRldmljZSAxOS4zIG9uIHBjaTAKb2hjaTM6IFtH
 SUFOVC1MT0NLRURdCm9oY2kzOiBbSVRIUkVBRF0KdXNiMzogT0hDSSB2ZXJzaW9uIDEuMCwg
 bGVnYWN5IHN1cHBvcnQKdXNiMzogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBv
 biBvaGNpMwp1c2IzOiBVU0IgcmV2aXNpb24gMS4wCnVodWIzOiA8QVRJIE9IQ0kgcm9vdCBo
 dWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2IzCnVodWIzOiAy
 IHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApvaGNpNDogPE9IQ0kgKGdl
 bmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhkMDYwNTAwMC0weGQwNjA1ZmZmIGlycSAx
 NyBhdCBkZXZpY2UgMTkuNCBvbiBwY2kwCm9oY2k0OiBbR0lBTlQtTE9DS0VEXQpvaGNpNDog
 W0lUSFJFQURdCnVzYjQ6IE9IQ0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0CnVzYjQ6
 IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTQKdXNiNDogVVNCIHJl
 dmlzaW9uIDEuMAp1aHViNDogPEFUSSBPSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAx
 LjAwLzEuMDAsIGFkZHIgMT4gb24gdXNiNAp1aHViNDogMiBwb3J0cyB3aXRoIDIgcmVtb3Zh
 YmxlLCBzZWxmIHBvd2VyZWQKZWhjaTA6IDxFSENJIChnZW5lcmljKSBVU0IgMi4wIGNvbnRy
 b2xsZXI+IG1lbSAweGQwNjA2MDAwLTB4ZDA2MDYwZmYgaXJxIDIzIGF0IGRldmljZSAxOS41
 IG9uIHBjaTAKZWhjaTA6IFtHSUFOVC1MT0NLRURdCmVoY2kwOiBbSVRIUkVBRF0KdXNiNTog
 RUhDSSB2ZXJzaW9uIDEuMAp1c2I1OiBjb21wYW5pb24gY29udHJvbGxlcnMsIDIgcG9ydHMg
 ZWFjaDogdXNiMCB1c2IxIHVzYjIgdXNiMyB1c2I0CnVzYjU6IDxFSENJIChnZW5lcmljKSBV
 U0IgMi4wIGNvbnRyb2xsZXI+IG9uIGVoY2kwCnVzYjU6IFVTQiByZXZpc2lvbiAyLjAKdWh1
 YjU6IDxBVEkgRUhDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRy
 IDE+IG9uIHVzYjUKdWh1YjU6IDEwIHBvcnRzIHdpdGggMTAgcmVtb3ZhYmxlLCBzZWxmIHBv
 d2VyZWQKcGNpMDogPHNlcmlhbCBidXMsIFNNQnVzPiBhdCBkZXZpY2UgMjAuMCAobm8gZHJp
 dmVyIGF0dGFjaGVkKQphdGFwY2kxOiA8QVRJIElYUDYwMCBVRE1BMTMzIGNvbnRyb2xsZXI+
 IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHg1MDQwLTB4NTA0
 ZiBpcnEgMTYgYXQgZGV2aWNlIDIwLjEgb24gcGNpMAphdGEwOiA8QVRBIGNoYW5uZWwgMD4g
 b24gYXRhcGNpMQphdGEwOiBbSVRIUkVBRF0KcGNtMDogPEFUSSBTQjYwMCBIaWdoIERlZmlu
 aXRpb24gQXVkaW8gQ29udHJvbGxlcj4gbWVtIDB4ZDA2MDgwMDAtMHhkMDYwYmZmZiBpcnEg
 MTYgYXQgZGV2aWNlIDIwLjIgb24gcGNpMApwY20wOiBoZGFjX21lbV9hbGxvYzogVW5hYmxl
 IHRvIGFsbG9jYXRlIG1lbW9yeSByZXNvdXJjZQpkZXZpY2VfYXR0YWNoOiBwY20wIGF0dGFj
 aCByZXR1cm5lZCA2CmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSAyMC4zIG9u
 IHBjaTAKaXNhMDogPElTQSBidXM+IG9uIGlzYWIwCnBjbTE6IDxBVEkgSVhQIFNCNjAwPiBh
 dCBkZXZpY2UgMjAuNCBvbiBwY2kwCnBjbTE6IHVuYWJsZSB0byBhbGxvY2F0ZSByZWdpc3Rl
 ciBzcGFjZQpkZXZpY2VfYXR0YWNoOiBwY20xIGF0dGFjaCByZXR1cm5lZCA2CmJhdHRlcnkw
 OiA8QUNQSSBDb250cm9sIE1ldGhvZCBCYXR0ZXJ5PiBvbiBhY3BpMApiYXR0ZXJ5MTogPEFD
 UEkgQ29udHJvbCBNZXRob2QgQmF0dGVyeT4gb24gYWNwaTAKYWNwaV9hY2FkMDogPEFDIEFk
 YXB0ZXI+IG9uIGFjcGkwCmFjcGlfYnV0dG9uMDogPFNsZWVwIEJ1dHRvbj4gb24gYWNwaTAK
 YWNwaV9saWQwOiA8Q29udHJvbCBNZXRob2QgTGlkIFN3aXRjaD4gb24gYWNwaTAKYWNwaV90
 ejA6IDxUaGVybWFsIFpvbmU+IG9uIGFjcGkwCmF0a2JkYzA6IDxLZXlib2FyZCBjb250cm9s
 bGVyIChpODA0Mik+IHBvcnQgMHg2MCwweDY0IGlycSAxIG9uIGFjcGkwCmF0a2JkMDogPEFU
 IEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkMDogW0dJ
 QU5ULUxPQ0tFRF0KYXRrYmQwOiBbSVRIUkVBRF0KcHNtMDogPFBTLzIgTW91c2U+IGlycSAx
 MiBvbiBhdGtiZGMwCnBzbTA6IFtHSUFOVC1MT0NLRURdCnBzbTA6IFtJVEhSRUFEXQpwc20w
 OiBtb2RlbCBJbnRlbGxpTW91c2UsIGRldmljZSBJRCAzCm9ybTA6IDxJU0EgT3B0aW9uIFJP
 TT4gYXQgaW9tZW0gMHhkMDAwMC0weGQwZmZmIG9uIGlzYTAKc2MwOiA8U3lzdGVtIGNvbnNv
 bGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTAKc2MwOiBWR0EgPDE2IHZpcnR1YWwgY29uc29s
 ZXMsIGZsYWdzPTB4MzAwPgp2Z2EwOiA8R2VuZXJpYyBJU0EgVkdBPiBhdCBwb3J0IDB4M2Mw
 LTB4M2RmIGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwCmZiMCBhdCB2Z2EwCnVidDA6
 IDxCcm9hZGNvbSBDb3JwIEhQIEludGVncmF0ZWQgTW9kdWxlLCBjbGFzcyAyMjQvMSwgcmV2
 IDIuMDAvMS4wMCwgYWRkciAyPiBvbiB1aHViMAp1YnQwOiBJbnRlcmZhY2UgMCBlbmRwb2lu
 dHM6IGludGVycnVwdD0weDgxLCBidWxrLWluPTB4ODIsIGJ1bGstb3V0PTB4Mgp1YnQwOiBJ
 bnRlcmZhY2UgMSAoYWx0LmNvbmZpZyA0KSBlbmRwb2ludHM6IGlzb2MtaW49MHg4MywgaXNv
 Yy1vdXQ9MHgzOyB3TWF4UGFja2V0U2l6ZT02NDsgbmZyYW1lcz01LCBidWZmZXIgc2l6ZT0z
 MjAKdWdlbjA6IDx2ZW5kb3IgMHgwOGZmIEZpbmdlcnByaW50IFNlbnNvciwgY2xhc3MgMjU1
 LzI1NSwgcmV2IDEuMTAvNi4yMywgYWRkciAyPiBvbiB1aHViMgp1Y29tMDogPE1vdG9yb2xh
 IEluYy4gTW90b3JvbGEgUGhvbmUgKFYzKSwgY2xhc3MgMi8wLCByZXYgMS4xMC8wLjAxLCBh
 ZGRyIDI+IG9uIHVodWI0CnVjb20wOiBpY2xhc3MgMi8yCnVjb20wOiBkYXRhIGludGVyZmFj
 ZSAxLCBoYXMgQ00gb3ZlciBkYXRhLCBoYXMgbm8gYnJlYWsKdWNvbTA6IHN0YXR1cyBjaGFu
 Z2Ugbm90aWZpY2F0aW9uIGF2YWlsYWJsZQpUaW1lY291bnRlcnMgdGljayBldmVyeSAxLjAw
 MCBtc2VjCkZhc3QgSVBzZWM6IEluaXRpYWxpemVkIFNlY3VyaXR5IEFzc29jaWF0aW9uIFBy
 b2Nlc3NpbmcuCmFjZDA6IERWRFIgPE1BVFNISVRBRFZELVJBTSBVSi04NjFILzEuNTA+IGF0
 IGF0YTAtbWFzdGVyIFBJTzQKYWQwOiAxNTI2MjdNQiA8RlVKSVRTVSBNSFcyMTYwQkggUEwg
 ODkxRj4gYXQgYXRhMi1tYXN0ZXIgVURNQTMzClNNUDogQVAgQ1BVICMxIExhdW5jaGVkIQpH
 RU9NX0pPVVJOQUw6IEpvdXJuYWwgMzI4NDQ2ODU5NzogYWQwczFlIGNvbnRhaW5zIGRhdGEu
 CkdFT01fSk9VUk5BTDogSm91cm5hbCAzMjg0NDY4NTk3OiBhZDBzMWUgY29udGFpbnMgam91
 cm5hbC4KR0VPTV9KT1VSTkFMOiBKb3VybmFsIGFkMHMxZSBjbGVhbi4KVHJ5aW5nIHRvIG1v
 dW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZDBzMWEKZnB1ZG5hIGluIGtlcm5lbCBtb2RlIQph
 Y2QwOiBGQUlMVVJFIC0gSU5RVUlSWSBJTExFR0FMIFJFUVVFU1QgYXNjPTB4MjQgYXNjcT0w
 eDAwIApjZDAgYXQgYXRhMCBidXMgMCB0YXJnZXQgMCBsdW4gMApjZDA6IDxNQVRTSElUQSBE
 VkQtUkFNIFVKLTg2MUggMS41MD4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIApj
 ZDA6IDE2LjAwME1CL3MgdHJhbnNmZXJzCmNkMDogQXR0ZW1wdCB0byBxdWVyeSBkZXZpY2Ug
 c2l6ZSBmYWlsZWQ6IE5PVCBSRUFEWSwgTWVkaXVtIG5vdCBwcmVzZW50IC0gdHJheSBjbG9z
 ZWQKU2V0dGluZyBFU1NJRCB0byAiIgpXQVJOSU5HOiBhdHRlbXB0IHRvIG5ldF9hZGRfZG9t
 YWluKGJsdWV0b290aCkgYWZ0ZXIgZG9tYWluZmluYWxpemUoKQpXQVJOSU5HOiBhdHRlbXB0
 IHRvIG5ldF9hZGRfZG9tYWluKG5ldGdyYXBoKSBhZnRlciBkb21haW5maW5hbGl6ZSgpCm5k
 aXMwOiBic3NpZF9saXN0IGZhaWxlZApuZGlzMDogbGluayBzdGF0ZSBjaGFuZ2VkIHRvIFVQ
 CmZwdWRuYSBpbiBrZXJuZWwgbW9kZSEKZnB1ZG5hIGluIGtlcm5lbCBtb2RlIQpTZXR0aW5n
 IEVTU0lEIHRvICIiCm5kaXMwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTgpuZGlzMDog
 YnNzaWRfbGlzdCBmYWlsZWQKbmRpczA6IGxpbmsgc3RhdGUgY2hhbmdlZCB0byBVUApwaWQg
 MTYwMiAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYg
 KGNvcmUgZHVtcGVkKQpwaWQgMTYwOCAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBl
 eGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQgMTYxMiAoZ25vbWUtc2V0dGlu
 Z3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQg
 MTYxOCAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYg
 KGNvcmUgZHVtcGVkKQpwaWQgMTYyMCAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBl
 eGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQgMTY0MCAoZ25vbWUtc2V0dGlu
 Z3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQg
 MTY0MiAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYg
 KGNvcmUgZHVtcGVkKQpwaWQgMTY0NiAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBl
 eGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQgMTY1MiAoZ25vbWUtc2V0dGlu
 Z3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYgKGNvcmUgZHVtcGVkKQpwaWQg
 MTY1NiAoZ25vbWUtc2V0dGluZ3MtZGFlbSksIHVpZCAwOiBleGl0ZWQgb24gc2lnbmFsIDYg
 KGNvcmUgZHVtcGVkKQp1Y29tMDogYXQgdWh1YjQgcG9ydCAyIChhZGRyIDIpIGRpc2Nvbm5l
 Y3RlZAp1Y29tMDogZGV0YWNoZWQKdWNvbTA6IDxNb3Rvcm9sYSBJbmMuIE1vdG9yb2xhIFBo
 b25lIChWMyksIGNsYXNzIDIvMCwgcmV2IDEuMTAvMC4wMSwgYWRkciAyPiBvbiB1aHViNAp1
 Y29tMDogaWNsYXNzIDIvMgp1Y29tMDogZGF0YSBpbnRlcmZhY2UgMSwgaGFzIENNIG92ZXIg
 ZGF0YSwgaGFzIG5vIGJyZWFrCnVjb20wOiBzdGF0dXMgY2hhbmdlIG5vdGlmaWNhdGlvbiBh
 dmFpbGFibGUKdWNvbTA6IGF0IHVodWI0IHBvcnQgMiAoYWRkciAyKSBkaXNjb25uZWN0ZWQK
 dWNvbTA6IGRldGFjaGVkCnVjb20wOiA8TW90b3JvbGEgSW5jLiBNb3Rvcm9sYSBQaG9uZSAo
 VjMpLCBjbGFzcyAyLzAsIHJldiAxLjEwLzAuMDEsIGFkZHIgMj4gb24gdWh1YjQKdWNvbTA6
 IGljbGFzcyAyLzIKdWNvbTA6IGRhdGEgaW50ZXJmYWNlIDEsIGhhcyBDTSBvdmVyIGRhdGEs
 IGhhcyBubyBicmVhawp1Y29tMDogc3RhdHVzIGNoYW5nZSBub3RpZmljYXRpb24gYXZhaWxh
 YmxlCnVjb20wOiBhdCB1aHViNCBwb3J0IDIgKGFkZHIgMikgZGlzY29ubmVjdGVkCnVjb20w
 OiBkZXRhY2hlZAp1Y29tMDogPE1vdG9yb2xhIEluYy4gTW90b3JvbGEgUGhvbmUgKFYzKSwg
 Y2xhc3MgMi8wLCByZXYgMS4xMC8wLjAxLCBhZGRyIDI+IG9uIHVodWI0CnVjb20wOiBpY2xh
 c3MgMi8yCnVjb20wOiBkYXRhIGludGVyZmFjZSAxLCBoYXMgQ00gb3ZlciBkYXRhLCBoYXMg
 bm8gYnJlYWsKdWNvbTA6IHN0YXR1cyBjaGFuZ2Ugbm90aWZpY2F0aW9uIGF2YWlsYWJsZQpw
 aWQgMjEyNTUgKGNvbmZ0ZXN0KSwgdWlkIDA6IGV4aXRlZCBvbiBzaWduYWwgMTEgKGNvcmUg
 ZHVtcGVkKQpwaWQgNDc2MjAgKGNvbmZ0ZXN0KSwgdWlkIDA6IGV4aXRlZCBvbiBzaWduYWwg
 MTEgKGNvcmUgZHVtcGVkKQo=
 --------------080409050103060409000402--
 
 --------------enig3934EB46DA0E618796C9D95F
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.4 (FreeBSD)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
 iD8DBQFHStpxcMSxQcXat5cRArbcAJwPiiNJ3PIU2SpNVZ2LfbE3Q0ejPACfdTll
 Fozb+ho6RJUqard/WdEIjC8=
 =A5rx
 -----END PGP SIGNATURE-----
 
 --------------enig3934EB46DA0E618796C9D95F--

From: Nate Lawson <nate@root.org>
To: cokane@FreeBSD.org
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Mon, 26 Nov 2007 12:16:12 -0800

 Coleman Kane wrote:
 > I was directed toward this PR when reporting similar trouble with my
 > RS690T-based HP Compaq 6715b notebook with an ATI SB600 audio controller:
 > 
 > pcm0: <ATI SB600 High Definition Audio Controller> mem
 > 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 > pcm0: hdac_mem_alloc: Unable to allocate memory resource
 > device_attach: pcm0 attach returned 6
 > pcm1: <ATI IXP SB600> at device 20.4 on pci0
 > pcm1: unable to allocate register space
 > device_attach: pcm1 attach returned 6
 > 
 > The pcm0 messages are output from the snd_hda driver, while the pcm1
 > messages are output from the snd_atiixp driver. I have tried both of
 > them independently as well, with the same failure.
 > 
 > I tried setting debug.acpi.disabled="sysresource" and that has not
 > helped any.
 > 
 > I am attaching my devinfo output, as well as my gzip'd ASL and a dmesg log.
 
 Based on what you sent, acpi is not at fault.  Nothing appears to be
 owning the 0xd0608000 mem range.  I'm bccing the audio maintainer to see
 if he can see a problem.
 
 -- 
 Nate
 

From: Nate Lawson <nate@root.org>
To: cokane@FreeBSD.org, bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Thu, 29 Nov 2007 17:52:25 -0800

 Coleman Kane wrote:
 > Nate Lawson wrote:
 >> Does it work if you disable acpi?
 >> hint.acpi.0.disabled="1"
 >>   
 > Tried it with that loader hint (actually I chose the disable ACPI option
 > from the bootloader menu) and I still get the same errors from both drivers.
 > 
 > Below is the lspci -d 1002:4383 -xxxx -v output for the card:
 > 00:14.2 Class 0403: Unknown device 1002:4383
 >         Subsystem: Unknown device 103c:30c2
 >         Flags: bus master, slow devsel, latency 64, IRQ 16
 >         Memory at d0608000 (64-bit, non-prefetchable)
 >         Capabilities: [50] Power Management version 2
 > 00: 02 10 83 43 06 00 10 04 00 00 03 04 10 40 00 00
 > 10: 04 80 60 d0 00 00 00 00 00 00 00 00 00 00 00 00
 > 20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 c2 30
 > 30: 00 00 00 00 50 00 00 00 00 00 00 00 10 01 00 00
 > 40: 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00
 > 50: 01 00 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
 > 60: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 > 
 > Below is the pciconf -lvc:
 > pcm0@pci0:0:20:2:       class=0x040300 card=0x30c2103c chip=0x43831002
 > rev=0x00 hdr=0x00
 >     vendor     = 'ATI Technologies Inc'
 >     device     = 'IXP SB600 High Definition Audio Controller'
 >     class      = multimedia
 >     cap 01[50] = powerspec 2  supports D0 D3  current D0
 
 If it is the same problem with/without acpi, then it can't be an acpi
 problem.  Perhaps someone else has a clue?
 
 -- 
 Nate

From: Coleman Kane <cokane@FreeBSD.org>
To: Nate Lawson <nate@root.org>
Cc: bug-followup@FreeBSD.org, Andy Kosela <andy.kosela@gmail.com>
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Thu, 06 Dec 2007 18:28:50 -0500

 Nate Lawson wrote:
 > Coleman Kane wrote:
 >   
 >> I was directed toward this PR when reporting similar trouble with my
 >> RS690T-based HP Compaq 6715b notebook with an ATI SB600 audio controller:
 >>
 >> pcm0: <ATI SB600 High Definition Audio Controller> mem
 >> 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 >> pcm0: hdac_mem_alloc: Unable to allocate memory resource
 >> device_attach: pcm0 attach returned 6
 >> pcm1: <ATI IXP SB600> at device 20.4 on pci0
 >> pcm1: unable to allocate register space
 >> device_attach: pcm1 attach returned 6
 >>
 >> The pcm0 messages are output from the snd_hda driver, while the pcm1
 >> messages are output from the snd_atiixp driver. I have tried both of
 >> them independently as well, with the same failure.
 >>
 >> I tried setting debug.acpi.disabled="sysresource" and that has not
 >> helped any.
 >>
 >> I am attaching my devinfo output, as well as my gzip'd ASL and a dmesg log.
 >>     
 >
 > Based on what you sent, acpi is not at fault.  Nothing appears to be
 > owning the 0xd0608000 mem range.  I'm bccing the audio maintainer to see
 > if he can see a problem.
 >   
 I think that I've isolated the problem:
 
 atapci0: <ATI IXP600 SATA300 controller> port
 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 mem 0xd0609000-0xd06093ff irq 16 at device 18.0 on pci0
 ...
 pcm0: <ATI SB600 High Definition Audio Controller> mem
 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 
 The ATI Audio controller seems to be attempting to lock down a range of
 memory. The memory allocated for the SATA controller in the same
 southbridge has already taken a chunk of that space for itself. This
 might also explain some weirdness when the AHCI system is attempting to
 interact with the MMIO space...
 
 Andy, can you check your dmesg and verify this is also true on your
 machine? I looked at what you sent to me and it looks like this is the
 case (though your mem ranges are in 0xd04xxxxx).
 
 What to do about this?
 
 --
 Coleman Kane

From: Coleman Kane <cokane@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Thu, 06 Dec 2007 22:48:52 -0500

 My experience is on 8-CURRENT, amd64 btw.

From: "Andy Kosela" <andy.kosela@gmail.com>
To: cokane@freebsd.org
Cc: "Nate Lawson" <nate@root.org>, bug-followup@freebsd.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller sound card doesn't work
Date: Sat, 8 Dec 2007 21:28:46 +0100

 On Dec 7, 2007 12:28 AM, Coleman Kane <cokane@freebsd.org> wrote:
 > I think that I've isolated the problem:
 >
 > atapci0: <ATI IXP600 SATA300 controller> port
 > 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 > mem 0xd0609000-0xd06093ff irq 16 at device 18.0 on pci0
 > ...
 > pcm0: <ATI SB600 High Definition Audio Controller> mem
 > 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 >
 > The ATI Audio controller seems to be attempting to lock down a range of
 > memory. The memory allocated for the SATA controller in the same
 > southbridge has already taken a chunk of that space for itself. This
 > might also explain some weirdness when the AHCI system is attempting to
 > interact with the MMIO space...
 >
 > Andy, can you check your dmesg and verify this is also true on your
 > machine? I looked at what you sent to me and it looks like this is the
 > case (though your mem ranges are in 0xd04xxxxx).
 >
 > What to do about this?
 
 plotinus:~> dmesg | grep 'pcm0\|atapci'
 atapci0: <\^B> port
 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0
 atapci0: [ITHREAD]
 ata2: <ATA channel 0> on atapci0
 ata3: <ATA channel 1> on atapci0
 atapci1: <ATI IXP600 UDMA133 controller> port
 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x5040-0x504f irq 16 at device
 20.1 on pci0
 ata0: <ATA channel 0> on atapci1
 pcm0: <ATI SB600 High Definition Audio Controller> mem
 0xd0408000-0xd040bfff irq 16 at device 20.2 on pci0
 pcm0: hdac_mem_alloc: Unable to allocate memory resource
 device_attach: pcm0 attach returned 6
 atapci0: <\^B> port
 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0
 atapci0: [ITHREAD]
 ata2: <ATA channel 0> on atapci0
 ata3: <ATA channel 1> on atapci0
 atapci1: <ATI IXP600 UDMA133 controller> port
 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x5040-0x504f irq 16 at device
 20.1 on pci0
 ata0: <ATA channel 0> on atapci1
 pcm0: <ATI SB600 High Definition Audio Controller> mem
 0xd0408000-0xd040bfff irq 16 at device 20.2 on pci0
 pcm0: hdac_mem_alloc: Unable to allocate memory resource
 device_attach: pcm0 attach returned 6
 
 I tried to play with /boot/device.hints but with no success. Is it
 possible to force memory allocation for pcm0?
 We could change the memory range and possibly get rid of the problem.
 
 Andy Kosela

From: Coleman Kane <cokane@FreeBSD.org>
To: Andy Kosela <andy.kosela@gmail.com>
Cc: Nate Lawson <nate@root.org>, bug-followup@freebsd.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Sun, 09 Dec 2007 14:27:38 -0500

 This is a multi-part message in MIME format.
 --------------030803010401040105090809
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 Andy Kosela wrote:
 > On Dec 7, 2007 12:28 AM, Coleman Kane <cokane@freebsd.org> wrote:
 >   
 >> I think that I've isolated the problem:
 >>
 >> atapci0: <ATI IXP600 SATA300 controller> port
 >> 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 >> mem 0xd0609000-0xd06093ff irq 16 at device 18.0 on pci0
 >> ...
 >> pcm0: <ATI SB600 High Definition Audio Controller> mem
 >> 0xd0608000-0xd060bfff irq 16 at device 20.2 on pci0
 >>
 >> The ATI Audio controller seems to be attempting to lock down a range of
 >> memory. The memory allocated for the SATA controller in the same
 >> southbridge has already taken a chunk of that space for itself. This
 >> might also explain some weirdness when the AHCI system is attempting to
 >> interact with the MMIO space...
 >>
 >> Andy, can you check your dmesg and verify this is also true on your
 >> machine? I looked at what you sent to me and it looks like this is the
 >> case (though your mem ranges are in 0xd04xxxxx).
 >>
 >> What to do about this?
 >>     
 >
 > plotinus:~> dmesg | grep 'pcm0\|atapci'
 > atapci0: <\^B> port
 > 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 > mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0
 > atapci0: [ITHREAD]
 > ata2: <ATA channel 0> on atapci0
 > ata3: <ATA channel 1> on atapci0
 > atapci1: <ATI IXP600 UDMA133 controller> port
 > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x5040-0x504f irq 16 at device
 > 20.1 on pci0
 > ata0: <ATA channel 0> on atapci1
 > pcm0: <ATI SB600 High Definition Audio Controller> mem
 > 0xd0408000-0xd040bfff irq 16 at device 20.2 on pci0
 > pcm0: hdac_mem_alloc: Unable to allocate memory resource
 > device_attach: pcm0 attach returned 6
 > atapci0: <\^B> port
 > 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f
 > mem 0xd0409000-0xd04093ff irq 16 at device 18.0 on pci0
 > atapci0: [ITHREAD]
 > ata2: <ATA channel 0> on atapci0
 > ata3: <ATA channel 1> on atapci0
 > atapci1: <ATI IXP600 UDMA133 controller> port
 > 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x5040-0x504f irq 16 at device
 > 20.1 on pci0
 > ata0: <ATA channel 0> on atapci1
 > pcm0: <ATI SB600 High Definition Audio Controller> mem
 > 0xd0408000-0xd040bfff irq 16 at device 20.2 on pci0
 > pcm0: hdac_mem_alloc: Unable to allocate memory resource
 > device_attach: pcm0 attach returned 6
 >
 > I tried to play with /boot/device.hints but with no success. Is it
 > possible to force memory allocation for pcm0?
 > We could change the memory range and possibly get rid of the problem.
 >
 > Andy Kosela
 >   
 Okay I now have both of these working after putting together a dirty,
 dirty hack in the PCI code to change the memory resource for that
 particular device at the point where the kernel seems to be setting up
 the memory map. Now I have both the HDA SB600 card working and the SATA
 controller working (I only got the SATA-150 drive, not the faster
 7200rpm drive however, so mine only gets recognized at SATA150 speed).
 
 I am going to clean up said dirty hack and then I'll try sending over a
 patch with some instructions that depend upon a loader.conf hint to set
 the memory range manually. Then hopefully we'll have something working
 until some auto-remapper for PCI mem ranges can be implemented. Oh and I
 feel dirty now so a shower is probably in order.
 
 Attached is a dmesg for your enjoyment.
 
 --
 Coleman Kane
 
 
 --------------030803010401040105090809
 Content-Type: text/plain;
  name="dmesg.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="dmesg.txt"
 
 Copyright (c) 1992-2007 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 8.0-CURRENT #4: Sat Dec  8 23:50:41 EST 2007
     root@erwin:/usr/obj/usr/src/sys/ERWIN
 Timecounter "i8254" frequency 1193182 Hz quality 0
 CPU: AMD Turion(tm) 64 X2 Mobile Technology TL-64 (2194.58-MHz K8-class CPU)
   Origin = "AuthenticAMD"  Id = 0x60f81  Stepping = 1
   Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
   Features2=0x2001<SSE3,CX16>
   AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
   AMD Features2=0x11f<LAHF,CMP,SVM,ExtAPIC,CR8,Prefetch>
   Cores per package: 2
 usable memory = 2000822272 (1908 MB)
 avail memory  = 1930592256 (1841 MB)
 ACPI APIC Table: <HP     0944    >
 FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  1
 ACPI Error (tbfadt-0516): 32/64X address mismatch in "Pm2ControlBlock": [    8800] [       0    8100], using 64X [20070320]
 ioapic0: Changing APIC ID to 2
 ioapic0 <Version 2.1> irqs 0-23 on motherboard
 kbd1 at kbdmux0
 acpi0: <HPQOEM SLIC-MPC> on motherboard
 acpi0: [ITHREAD]
 acpi0: Power Button (fixed)
 unknown: I/O range not supported
 acpi0: reservation of 0, 8000000 (3) failed
 acpi0: reservation of 100000, fff00000 (3) failed
 Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x8008-0x800b on acpi0
 acpi_ec0: <Embedded Controller: GPE 0x11> port 0x62,0x66 on acpi0
 cpu0: <ACPI CPU> on acpi0
 acpi_throttle0: <ACPI CPU Throttling> on cpu0
 powernow0: <PowerNow! K8> on cpu0
 cpu1: <ACPI CPU> on acpi0
 acpi_throttle1: <ACPI CPU Throttling> on cpu1
 acpi_throttle1: failed to attach P_CNT
 device_attach: acpi_throttle1 attach returned 6
 powernow1: <PowerNow! K8> on cpu1
 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 pci0: <ACPI PCI bus> on pcib0
 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
 pci1: <ACPI PCI bus> on pcib1
 vgapci0: <VGA-compatible display> port 0x4000-0x40ff mem 0xc0000000-0xc7ffffff,0xd0400000-0xd040ffff,0xd0500000-0xd05fffff irq 19 at device 5.0 on pci1
 pcib2: <ACPI PCI-PCI bridge> at device 4.0 on pci0
 pci16: <ACPI PCI bus> on pcib2
 pci0:16:0:0: failed to read VPD data.
 bge0: <Broadcom BCM5754/5787 A2, ASIC rev. 0xb002> mem 0xd0000000-0xd000ffff irq 16 at device 0.0 on pci16
 miibus0: <MII bus> on bge0
 brgphy0: <BCM5787 10/100/1000baseTX PHY> PHY 1 on miibus0
 brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 bge0: Ethernet address: 00:1a:4b:74:39:96
 bge0: [ITHREAD]
 pcib3: <ACPI PCI-PCI bridge> at device 5.0 on pci0
 pci32: <ACPI PCI bus> on pcib3
 pcib4: <ACPI PCI-PCI bridge> at device 6.0 on pci0
 pci48: <ACPI PCI bus> on pcib4
 ndis0: <Dell Wireless 1500 Draft 802.11n WLAN Mini-Card> mem 0xc8100000-0xc8103fff,0xc8000000-0xc80fffff irq 18 at device 0.0 on pci48
 ndis0: [ITHREAD]
 ndis0: NDIS API version: 5.1
 fpudna in kernel mode!
 ndis0: using obsoleted if_watchdog interface
 ndis0: Ethernet address: 00:1a:73:86:02:df
 atapci0: <ATI IXP600 SATA300 controller> port 0x9000-0x9007,0x9008-0x900b,0x9010-0x9017,0x5018-0x501b,0x5020-0x502f mem 0xd0609000-0xd06093ff irq 16 at device 18.0 on pci0
 atapci0: [ITHREAD]
 atapci0: AHCI called from vendor specific driver
 atapci0: AHCI Version 01.10 controller with 4 ports detected
 ata2: <ATA channel 0> on atapci0
 ata2: [ITHREAD]
 ata3: <ATA channel 1> on atapci0
 ata3: port not implemented
 ata3: [ITHREAD]
 ata4: <ATA channel 2> on atapci0
 ata4: port not implemented
 ata4: [ITHREAD]
 ata5: <ATA channel 3> on atapci0
 ata5: port not implemented
 ata5: [ITHREAD]
 ohci0: <OHCI (generic) USB controller> mem 0xd0601000-0xd0601fff irq 23 at device 19.0 on pci0
 ohci0: [GIANT-LOCKED]
 ohci0: [ITHREAD]
 usb0: OHCI version 1.0, legacy support
 usb0: <OHCI (generic) USB controller> on ohci0
 usb0: USB revision 1.0
 uhub0: <ATI OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
 uhub0: 2 ports with 2 removable, self powered
 ohci1: <OHCI (generic) USB controller> mem 0xd0602000-0xd0602fff irq 17 at device 19.1 on pci0
 ohci1: [GIANT-LOCKED]
 ohci1: [ITHREAD]
 usb1: OHCI version 1.0, legacy support
 usb1: <OHCI (generic) USB controller> on ohci1
 usb1: USB revision 1.0
 uhub1: <ATI OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
 uhub1: 2 ports with 2 removable, self powered
 ohci2: <OHCI (generic) USB controller> mem 0xd0603000-0xd0603fff irq 17 at device 19.2 on pci0
 ohci2: [GIANT-LOCKED]
 ohci2: [ITHREAD]
 usb2: OHCI version 1.0, legacy support
 usb2: <OHCI (generic) USB controller> on ohci2
 usb2: USB revision 1.0
 uhub2: <ATI OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
 uhub2: 2 ports with 2 removable, self powered
 ohci3: <OHCI (generic) USB controller> mem 0xd0604000-0xd0604fff irq 17 at device 19.3 on pci0
 ohci3: [GIANT-LOCKED]
 ohci3: [ITHREAD]
 usb3: OHCI version 1.0, legacy support
 usb3: <OHCI (generic) USB controller> on ohci3
 usb3: USB revision 1.0
 uhub3: <ATI OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
 uhub3: 2 ports with 2 removable, self powered
 ohci4: <OHCI (generic) USB controller> mem 0xd0605000-0xd0605fff irq 17 at device 19.4 on pci0
 ohci4: [GIANT-LOCKED]
 ohci4: [ITHREAD]
 usb4: OHCI version 1.0, legacy support
 usb4: <OHCI (generic) USB controller> on ohci4
 usb4: USB revision 1.0
 uhub4: <ATI OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
 uhub4: 2 ports with 2 removable, self powered
 ehci0: <EHCI (generic) USB 2.0 controller> mem 0xd0606000-0xd06060ff irq 23 at device 19.5 on pci0
 ehci0: [GIANT-LOCKED]
 ehci0: [ITHREAD]
 usb5: EHCI version 1.0
 usb5: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4
 usb5: <EHCI (generic) USB 2.0 controller> on ehci0
 usb5: USB revision 2.0
 uhub5: <ATI EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb5
 uhub5: 10 ports with 10 removable, self powered
 pci0: <serial bus, SMBus> at device 20.0 (no driver attached)
 atapci1: <ATI IXP600 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x5040-0x504f irq 16 at device 20.1 on pci0
 ata0: <ATA channel 0> on atapci1
 ata0: [ITHREAD]
 pcm0: <ATI SB600 High Definition Audio Controller> mem 0xd0614000-0xd0617fff irq 16 at device 20.2 on pci0
 pcm0: [ITHREAD]
 isab0: <PCI-ISA bridge> at device 20.3 on pci0
 isa0: <ISA bus> on isab0
 pcib5: <ACPI PCI-PCI bridge> at device 20.4 on pci0
 pci2: <ACPI PCI bus> on pcib5
 cbb0: <RF5C476 PCI-CardBus Bridge> mem 0xd0100000-0xd0100fff irq 20 at device 4.0 on pci2
 cardbus0: <CardBus bus> on cbb0
 pccard0: <16-bit PCCard bus> on cbb0
 cbb0: [ITHREAD]
 pci2: <serial bus, FireWire> at device 4.1 (no driver attached)
 battery0: <ACPI Control Method Battery> on acpi0
 battery1: <ACPI Control Method Battery> on acpi0
 acpi_acad0: <AC Adapter> on acpi0
 acpi_button0: <Sleep Button> on acpi0
 acpi_lid0: <Control Method Lid Switch> on acpi0
 acpi_tz0: <Thermal Zone> on acpi0
 atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
 atkbd0: <AT Keyboard> irq 1 on atkbdc0
 kbd0 at atkbd0
 atkbd0: [GIANT-LOCKED]
 atkbd0: [ITHREAD]
 psm0: <PS/2 Mouse> irq 12 on atkbdc0
 psm0: [GIANT-LOCKED]
 psm0: [ITHREAD]
 psm0: model IntelliMouse, device ID 3
 cryptosoft0: <software crypto> on motherboard
 orm0: <ISA Option ROM> at iomem 0xd0000-0xd0fff on isa0
 sc0: <System console> at flags 0x100 on isa0
 sc0: VGA <16 virtual consoles, flags=0x300>
 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 fb0 at vga0
 ubt0: <Broadcom Corp HP Integrated Module, class 224/1, rev 2.00/1.00, addr 2> on uhub0
 ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
 ubt0: Interface 1 (alt.config 4) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=64; nframes=5, buffer size=320
 ugen0: <vendor 0x08ff Fingerprint Sensor, class 255/255, rev 1.10/6.23, addr 2> on uhub2
 Timecounters tick every 1.000 msec
 Fast IPsec: Initialized Security Association Processing.
 acd0: DVDR <MATSHITADVD-RAM UJ-861H/1.50> at ata0-master PIO4
 ad0: 152627MB <FUJITSU MHW2160BH PL 891F> at ata2-master SATA150
 pcm0: <HDA Codec: Analog Devices AD1981HD>
 pcm0: <HDA Driver Revision: 20071129_0050>
 GEOM_JOURNAL: Journal 3284468597: ad0s1e contains data.
 GEOM_JOURNAL: Journal 3284468597: ad0s1e contains journal.
 GEOM_JOURNAL: Journal ad0s1e clean.
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 
 acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 
 SMP: AP CPU #1 Launched!
 cd0 at ata0 bus 0 target 0 lun 0
 cd0: <MATSHITA DVD-RAM UJ-861H 1.50> Removable CD-ROM SCSI-0 device 
 cd0: 16.000MB/s transfers
 cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed
 Trying to mount root from ufs:/dev/ad0s1a
 fpudna in kernel mode!
 ndis0: link state changed to UP
 fpudna in kernel mode!
 ndis0: link state changed to DOWN
 ndis0: link state changed to UP
 ndis0: link state changed to DOWN
 ndis0: link state changed to UP
 ndis0: link state changed to DOWN
 ndis0: link state changed to UP
 
 --------------030803010401040105090809--

From: "Andy Kosela" <andy.kosela@gmail.com>
To: cokane@freebsd.org
Cc: "Nate Lawson" <nate@root.org>, bug-followup@freebsd.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller sound card doesn't work
Date: Sun, 9 Dec 2007 20:54:40 +0100

 On Dec 9, 2007 8:27 PM, Coleman Kane <cokane@freebsd.org> wrote:
 > I am going to clean up said dirty hack and then I'll try sending over a
 > patch with some instructions that depend upon a loader.conf hint to set
 > the memory range manually. Then hopefully we'll have something working
 > until some auto-remapper for PCI mem ranges can be implemented. Oh and I
 > feel dirty now so a shower is probably in order.
 >
 > --
 > Coleman Kane
 
 Excellent!
 I spent the better half of today trying to get Flash working in native
 Firefox.. now as I got YouTube videos playing, all I need is the sound
 :)
 Awaiting your patch with much anticipation...
 
 --
 Best Regards,
 Andy Kosela

From: Coleman Kane <cokane@FreeBSD.org>
To: Andy Kosela <andy.kosela@gmail.com>
Cc: Nate Lawson <nate@root.org>, bug-followup@FreeBSD.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Sun, 09 Dec 2007 23:34:30 -0500

 Andy Kosela wrote:
 > On Dec 9, 2007 8:27 PM, Coleman Kane <cokane@freebsd.org> wrote:
 >   
 >> I am going to clean up said dirty hack and then I'll try sending over a
 >> patch with some instructions that depend upon a loader.conf hint to set
 >> the memory range manually. Then hopefully we'll have something working
 >> until some auto-remapper for PCI mem ranges can be implemented. Oh and I
 >> feel dirty now so a shower is probably in order.
 >>
 >> --
 >> Coleman Kane
 >>     
 >
 > Excellent!
 > I spent the better half of today trying to get Flash working in native
 > Firefox.. now as I got YouTube videos playing, all I need is the sound
 > :)
 > Awaiting your patch with much anticipation...
 >
 > --
 > Best Regards,
 > Andy Kosela
 >   
 Hi,
 
 I posted updated information here:
 http://www.cokane.org/dokuwiki/freebsd/amd64_compatibility#getting_the_hp_compaq_6715b_working
 
 Scroll down to the "The OnBoard ATI SB600 HDA Audio Controller" section
 for the real skinny. Basically it creates a patch which can be applied
 to the sys/dev/pci/pci.c on -CURRENT to enable a tunable that allows you
 to manually set the PCI mem I/O range for that particular card (the
 SB600 High-Def Audio Controller). There are a number of instructions for
 using devinfo and pciconf to determine where you have available I/O
 memory available. I'll follow up with some more information on getting
 the SATA controller working tomorrow.
 
 --
 Coleman Kane
 

From: Coleman Kane <cokane@FreeBSD.org>
To: cokane@FreeBSD.org
Cc: Andy Kosela <andy.kosela@gmail.com>, Nate Lawson <nate@root.org>, 
 bug-followup@FreeBSD.org
Subject: Re: kern/111767: [pcm] ATI SB450 High Definition Audio Controller
 sound card doesn't work
Date: Mon, 10 Dec 2007 10:53:16 -0500

 Coleman Kane wrote:
 > Andy Kosela wrote:
 >   
 >> On Dec 9, 2007 8:27 PM, Coleman Kane <cokane@freebsd.org> wrote:
 >>   
 >>     
 >>> I am going to clean up said dirty hack and then I'll try sending over a
 >>> patch with some instructions that depend upon a loader.conf hint to set
 >>> the memory range manually. Then hopefully we'll have something working
 >>> until some auto-remapper for PCI mem ranges can be implemented. Oh and I
 >>> feel dirty now so a shower is probably in order.
 >>>
 >>> --
 >>> Coleman Kane
 >>>     
 >>>       
 >> Excellent!
 >> I spent the better half of today trying to get Flash working in native
 >> Firefox.. now as I got YouTube videos playing, all I need is the sound
 >> :)
 >> Awaiting your patch with much anticipation...
 >>
 >> --
 >> Best Regards,
 >> Andy Kosela
 >>   
 >>     
 > Hi,
 >
 > I posted updated information here:
 > http://www.cokane.org/dokuwiki/freebsd/amd64_compatibility#getting_the_hp_compaq_6715b_working
 >
 > Scroll down to the "The OnBoard ATI SB600 HDA Audio Controller" section
 > for the real skinny. Basically it creates a patch which can be applied
 > to the sys/dev/pci/pci.c on -CURRENT to enable a tunable that allows you
 > to manually set the PCI mem I/O range for that particular card (the
 > SB600 High-Def Audio Controller). There are a number of instructions for
 > using devinfo and pciconf to determine where you have available I/O
 > memory available. I'll follow up with some more information on getting
 > the SATA controller working tomorrow.
 >
 > --
 > Coleman Kane
 >   
 Okay, I've also just posted up the fixes (derived from the patch in PR
 kern/116125:
 http://www.freebsd.org/cgi/query-pr.cgi?pr=116125
 
 The patches that I put on my site only enable support for the IXP600 and
 take into account that the IXP400 and IXP300 SATA support are already in
 the HEAD revision. As always, the patches are against -CURRENT. You must
 apply the sound card fixes in order to get the SATA to work, otherwise
 you'll be getting a bunch of bogus data from the mem i/o ops.
 
 If you don't fix the sound card memio range: Likely case the driver
 won't attach to the connected device(s), possible unlikely case: wreck
 the data on your drive.
 
 --
 Coleman Kane
 
>Unformatted:
