Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2010 13:25:21 +0200
From:      David DEMELIER <demelier.david@gmail.com>
To:        Ian Smith <smithi@nimnet.asn.au>
Cc:        Paul B Mahol <onemda@gmail.com>, freebsd-mobile@freebsd.org
Subject:   Re: Who successfully suspend its laptop?
Message-ID:  <AANLkTilHieOmdEpPzUz9eGRTo6MPXe9SjJbs-dRexb1J@mail.gmail.com>
In-Reply-To: <20100714193921.K86988@sola.nimnet.asn.au>
References:  <AANLkTimwJErUiFQNQt8i5UwZzGsr_W1ZxkQiCBrshQgZ@mail.gmail.com> <AANLkTimxHYMg6hK9C4LC7Q5q52ky-48sXj9i0JIDurWG@mail.gmail.com> <AANLkTilUka1Y6JXomQ-i-yZqBRzxz2iXgXJLUYhioRJ6@mail.gmail.com> <20100714193921.K86988@sola.nimnet.asn.au>

next in thread | previous in thread | raw e-mail | index | archive | help
--00151750e9becbdcd9048b573df5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2010/7/14 Ian Smith <smithi@nimnet.asn.au>:
> On Wed, 14 Jul 2010, David DEMELIER wrote:
> =C2=A0> 2010/7/13 Paul B Mahol <onemda@gmail.com>:
> =C2=A0> > On 7/13/10, David DEMELIER <demelier.david@gmail.com> wrote:
> =C2=A0> >> Hi,
> =C2=A0> >>
> =C2=A0> >> Every feedback I have, and every mails I see there is still a =
lot of
> =C2=A0> >> problems with suspend/resume on laptops with FreeBSD. Of cours=
e it's
>
> _Some_ laptops.
>
> =C2=A0> >> not only FreeBSD the problem it's also the bad manufacturers (=
HP :-))
>
> HP make a lot of different models .. which one, exactly, is yours?
>

It is a HP Probook 4510s.

> =C2=A0> >> that provides buggy ACPI/BIOS.
>
> Do you have the latest BIOS upgrade installed?
>

Yes sure.

> =C2=A0> >> Who have a laptop that fully works with suspend/resume ?
>
> My Thinkpad T23 (i386) works fine. =C2=A0Well, there was an ATA 60 second
> stall issue on resuming on 8.0-R that I've yet to check on 8-STABLE
> (ie 8.1-PRERELEASE), but it doesn't prevent resuming properly.
>
> =C2=A0> >> Personally, suspend works, but resume does not wake up the scr=
een and
> =C2=A0> >> there is nothing I can do, the system seems to be freezed (may=
be
> =C2=A0> >> panic?).
>
> i386 or amd64? (show uname -a). =C2=A0How many CPUs? (post dmesg.boot)
>

amd64 with probably two CPUs, hw.model: Intel(R) Core(TM)2 Duo CPU
T6570  @ 2.10GHz

I attached the dmesg.boot

> =C2=A0> >> I will check, and try to make a kernel dump if possible.
> =C2=A0> >
> =C2=A0> > Last time I checked i386 UP resumes fine, SMP is problematic.
> =C2=A0> >
> =C2=A0> > amd64 should work in both cases.
>
> Still may depend on the individual model, esp. regarding ACPI code.
>
> =C2=A0> To be sure that it dumps where there is enough space I added in m=
y rc.conf :
> =C2=A0>
> =C2=A0> dumpdev=3D"/dev/ad0s1b"
> =C2=A0> dumpdir=3D"/usr/crash"
> =C2=A0>
> =C2=A0> I also enabled VESA in the kernel config file :
> =C2=A0>
> =C2=A0> device =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 dpms
> =C2=A0> options =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VESA
> =C2=A0> options =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0X86BIOS
> =C2=A0> options =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SC_HISTOR=
Y_SIZE=3D1024
> =C2=A0> options =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SC_PIXEL_=
MODE
> =C2=A0>
> =C2=A0> But even if it panics, I have no dump/reboot. And nothing works
> =C2=A0> (pressing power button) so I'm only able to hard shutdown sadly.
>
> Perhaps more like a hang than a panic if it's not dumping. =C2=A0Setting
> sysctl hw.acpi.verbose=3D1 will print more information re suspend/resume
> steps to /var/log/messages. =C2=A0Are you using 'acpiconf -s3' to suspend=
?
>

Yes I uset acpiconf -s3, this is the last messages that appears when
suspending/resuming :

Jul 14 13:18:00 Melon acpi: suspend at 20100714 13:18:00
Jul 14 13:18:04 Melon kernel: ugen0.2: <Broadcom Corp> at usbus0 (disconnec=
ted)
Jul 14 13:18:04 Melon kernel: ubt0: at uhub0, port 1, addr 2 (disconnected)
Jul 14 13:18:04 Melon kernel: wlan0: link state changed to DOWN
Jul 14 13:18:04 Melon wpa_supplicant[369]: CTRL-EVENT-DISCONNECTED -
Disconnect event - remove keys
Jul 14 13:18:04 Melon dhclient[1309]: send_packet: Network is down
Jul 14 13:19:17 Melon syslogd: kernel boot file is /boot/kernel/kernel

> But first please let's see some detail on your particular machine, as
> requested above, and the output of:
>
> # sysctl hw.acpi debug.acpi
>

hw.acpi.supported_sleep_state: S3 S4 S5
hw.acpi.power_button_state: S5
hw.acpi.sleep_button_state: S3
hw.acpi.lid_switch_state: NONE
hw.acpi.standby_state: NONE
hw.acpi.suspend_state: S3
hw.acpi.sleep_delay: 1
hw.acpi.s4bios: 0
hw.acpi.verbose: 1
hw.acpi.disable_on_reboot: 0
hw.acpi.handle_reboot: 0
hw.acpi.reset_video: 0
hw.acpi.cpu.cx_lowest: C1
hw.acpi.video.lcd0.active: 0
hw.acpi.video.lcd0.brightness: 30
hw.acpi.video.lcd0.fullpower: 90
hw.acpi.video.lcd0.economy: 30
hw.acpi.video.lcd0.levels: 100 50 0 5 10 15 20 25 30 33 36 40 43 46 50
55 60 65 70 75 80 83 86 90 93 96 100
hw.acpi.video.crt0.active: 0
hw.acpi.video.tv0.active: 0
hw.acpi.video.tv1.active: 0
hw.acpi.video.tv2.active: 0
hw.acpi.battery.life: 93
hw.acpi.battery.time: 122
hw.acpi.battery.state: 1
hw.acpi.battery.units: 1
hw.acpi.battery.info_expire: 5
hw.acpi.acline: 0
hw.acpi.thermal.min_runtime: 0
hw.acpi.thermal.polling_rate: 10
hw.acpi.thermal.user_override: 0
hw.acpi.thermal.tz0.temperature: 81.0C
hw.acpi.thermal.tz0.active: 3
hw.acpi.thermal.tz0.passive_cooling: 0
hw.acpi.thermal.tz0.thermal_flags: 0
hw.acpi.thermal.tz0._PSV: -1
hw.acpi.thermal.tz0._HOT: -1
hw.acpi.thermal.tz0._CRT: 108.0C
hw.acpi.thermal.tz0._ACx: 105.0C 96.0C 87.0C 72.0C 64.0C 57.0C 30.0C -1 -1 =
-1
hw.acpi.thermal.tz0._TC1: -1
hw.acpi.thermal.tz0._TC2: -1
hw.acpi.thermal.tz0._TSP: -1
hw.acpi.thermal.tz1.temperature: 55.0C
hw.acpi.thermal.tz1.active: -1
hw.acpi.thermal.tz1.passive_cooling: 0
hw.acpi.thermal.tz1.thermal_flags: 0
hw.acpi.thermal.tz1._PSV: -1
hw.acpi.thermal.tz1._HOT: -1
hw.acpi.thermal.tz1._CRT: 105.0C
hw.acpi.thermal.tz1._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz1._TC1: -1
hw.acpi.thermal.tz1._TC2: -1
hw.acpi.thermal.tz1._TSP: -1
hw.acpi.thermal.tz2.temperature: 54.0C
hw.acpi.thermal.tz2.active: 2
hw.acpi.thermal.tz2.passive_cooling: 1
hw.acpi.thermal.tz2.thermal_flags: 0
hw.acpi.thermal.tz2._PSV: 105.0C
hw.acpi.thermal.tz2._HOT: -1
hw.acpi.thermal.tz2._CRT: 108.0C
hw.acpi.thermal.tz2._ACx: 84.0C 74.0C 53.0C 45.0C 38.0C 30.0C -1 -1 -1 -1
hw.acpi.thermal.tz2._TC1: 1
hw.acpi.thermal.tz2._TC2: 2
hw.acpi.thermal.tz2._TSP: 300
hw.acpi.thermal.tz3.temperature: 50.0C
hw.acpi.thermal.tz3.active: -1
hw.acpi.thermal.tz3.passive_cooling: 0
hw.acpi.thermal.tz3.thermal_flags: 0
hw.acpi.thermal.tz3._PSV: 95.0C
hw.acpi.thermal.tz3._HOT: -1
hw.acpi.thermal.tz3._CRT: 105.0C
hw.acpi.thermal.tz3._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz3._TC1: 1
hw.acpi.thermal.tz3._TC2: 2
hw.acpi.thermal.tz3._TSP: 300
hw.acpi.thermal.tz4.temperature: 32.2C
hw.acpi.thermal.tz4.active: -1
hw.acpi.thermal.tz4.passive_cooling: 0
hw.acpi.thermal.tz4.thermal_flags: 0
hw.acpi.thermal.tz4._PSV: 60.0C
hw.acpi.thermal.tz4._HOT: -1
hw.acpi.thermal.tz4._CRT: 108.0C
hw.acpi.thermal.tz4._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz4._TC1: 1
hw.acpi.thermal.tz4._TC2: 2
hw.acpi.thermal.tz4._TSP: 300
hw.acpi.thermal.tz5.temperature: 55.0C
hw.acpi.thermal.tz5.active: -1
hw.acpi.thermal.tz5.passive_cooling: 0
hw.acpi.thermal.tz5.thermal_flags: 0
hw.acpi.thermal.tz5._PSV: -1
hw.acpi.thermal.tz5._HOT: -1
hw.acpi.thermal.tz5._CRT: 110.0C
hw.acpi.thermal.tz5._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
hw.acpi.thermal.tz5._TC1: -1
hw.acpi.thermal.tz5._TC2: -1
hw.acpi.thermal.tz5._TSP: -1
debug.acpi.level: NONE
debug.acpi.layer: NONE
debug.acpi.suspend_bounce: 0
debug.acpi.reset_clock: 1
debug.acpi.do_powerstate: 1
debug.acpi.interpreter_slack: 1
debug.acpi.enable_debug_objects: 0
debug.acpi.acpi_ca_version: 20100331
debug.acpi.ec.timeout: 750
debug.acpi.ec.polled: 0
debug.acpi.ec.burst: 0
debug.acpi.batt.batt_sleep_ms: 0
debug.acpi.resume_beep: 0

Cheers

--=20
Demelier David

--00151750e9becbdcd9048b573df5
Content-Type: application/octet-stream; name="dmesg.boot"
Content-Disposition: attachment; filename="dmesg.boot"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gbm33qoq0

Q29weXJpZ2h0IChjKSAxOTkyLTIwMTAgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj
KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx
OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln
aHRzIHJlc2VydmVkLgpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZy
ZWVCU0QgRm91bmRhdGlvbi4KRnJlZUJTRCA4LjEtUkMyICMzOiBXZWQgSnVsIDE0IDEyOjA4OjM2
IENFU1QgMjAxMAogICAgcm9vdEBNZWxvbi5tYWxpa2FuaWEuZnI6L3Vzci9vYmovdXNyL3NyYy9z
eXMvTWVsb24gYW1kNjQKVGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBx
dWFsaXR5IDAKQ1BVOiBJbnRlbChSKSBDb3JlKFRNKTIgRHVvIENQVSAgICAgVDY1NzAgIEAgMi4x
MEdIeiAoMjA5NC43Ny1NSHogSzgtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJHZW51aW5lSW50ZWwi
ICBJZCA9IDB4MTA2N2EgIEZhbWlseSA9IDYgIE1vZGVsID0gMTcgIFN0ZXBwaW5nID0gMTAKICBG
ZWF0dXJlcz0weGJmZWJmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1IsUEFFLE1DRSxDWDgsQVBJ
QyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBTRTM2LENMRkxVU0gsRFRTLEFDUEksTU1YLEZY
U1IsU1NFLFNTRTIsU1MsSFRULFRNLFBCRT4KICBGZWF0dXJlczI9MHg0MDhlM2JkPFNTRTMsRFRF
UzY0LE1PTixEU19DUEwsVk1YLEVTVCxUTTIsU1NTRTMsQ1gxNix4VFBSLFBEQ00sU1NFNC4xLFhT
QVZFPgogIEFNRCBGZWF0dXJlcz0weDIwMDAwODAwPFNZU0NBTEwsTE0+CiAgQU1EIEZlYXR1cmVz
Mj0weDE8TEFIRj4KICBUU0M6IFAtc3RhdGUgaW52YXJpYW50CnJlYWwgbWVtb3J5ICA9IDMyMjEy
MjU0NzIgKDMwNzIgTUIpCmF2YWlsIG1lbW9yeSA9IDMwOTE1NTAyMDggKDI5NDggTUIpCkFDUEkg
QVBJQyBUYWJsZTogPEhQUU9FTSAzMDc0ICAgID4KRnJlZUJTRC9TTVA6IE11bHRpcHJvY2Vzc29y
IFN5c3RlbSBEZXRlY3RlZDogMiBDUFVzCkZyZWVCU0QvU01QOiAxIHBhY2thZ2UocykgeCAyIGNv
cmUocykKIGNwdTAgKEJTUCk6IEFQSUMgSUQ6ICAwCiBjcHUxIChBUCk6IEFQSUMgSUQ6ICAxCmlv
YXBpYzA6IENoYW5naW5nIEFQSUMgSUQgdG8gMQppb2FwaWMwIDxWZXJzaW9uIDIuMD4gaXJxcyAw
LTIzIG9uIG1vdGhlcmJvYXJkCmtiZDEgYXQga2JkbXV4MApjcnlwdG9zb2Z0MDogPHNvZnR3YXJl
IGNyeXB0bz4gb24gbW90aGVyYm9hcmQKYWNwaTA6IDxIUFFPRU0gU0xJQy1NUEM+IG9uIG1vdGhl
cmJvYXJkCmFjcGkwOiBbSVRIUkVBRF0KYWNwaTA6IFBvd2VyIEJ1dHRvbiAoZml4ZWQpCmFjcGlf
aHBldDA6IDxIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcj4gaW9tZW0gMHhmZWQwMDAwMC0weGZl
ZDAwM2ZmIG9uIGFjcGkwClRpbWVjb3VudGVyICJIUEVUIiBmcmVxdWVuY3kgMTQzMTgxODAgSHog
cXVhbGl0eSA5MDAKVGltZWNvdW50ZXIgIkFDUEktZmFzdCIgZnJlcXVlbmN5IDM1Nzk1NDUgSHog
cXVhbGl0eSAxMDAwCmFjcGlfdGltZXIwOiA8MjQtYml0IHRpbWVyIGF0IDMuNTc5NTQ1TUh6PiBw
b3J0IDB4NDA4LTB4NDBiIG9uIGFjcGkwCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAKY3B1MTog
PEFDUEkgQ1BVPiBvbiBhY3BpMAphY3BpX2VjMDogPEVtYmVkZGVkIENvbnRyb2xsZXI6IEdQRSAw
eDE2PiBwb3J0IDB4NjIsMHg2NiBvbiBhY3BpMApwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdl
PiBwb3J0IDB4Y2Y4LTB4Y2ZmIG9uIGFjcGkwCnBjaTA6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIw
CnBjaWIxOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAxLjAgb24gcGNp
MApwY2kxOiA8QUNQSSBQQ0kgYnVzPiBvbiBwY2liMQp2Z2FwY2kwOiA8VkdBLWNvbXBhdGlibGUg
ZGlzcGxheT4gcG9ydCAweDcwMDAtMHg3MGZmIG1lbSAweGMwMDAwMDAwLTB4Y2ZmZmZmZmYsMHhk
ODQwMDAwMC0weGQ4NDBmZmZmIGlycSAxNiBhdCBkZXZpY2UgMC4wIG9uIHBjaTEKYWNwaV92aWRl
bzA6IDxBQ1BJIHZpZGVvIGV4dGVuc2lvbj4gb24gdmdhcGNpMApkcm0wOiA8QVRJIE1vYmlsaXR5
IFJhZGVvbiA0MzAwIFNlcmllcz4gb24gdmdhcGNpMAppbmZvOiBbZHJtXSBNU0kgZW5hYmxlZCAx
IG1lc3NhZ2UocykKdmdhcGNpMDogY2hpbGQgZHJtMCByZXF1ZXN0ZWQgcGNpX2VuYWJsZV9idXNt
YXN0ZXIKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgcmFkZW9uIDEuMzEuMCAyMDA4MDYxMwpoZGFj
MDogPEFUSSBSVjczMCBIaWdoIERlZmluaXRpb24gQXVkaW8gQ29udHJvbGxlcj4gbWVtIDB4ZDg0
MTAwMDAtMHhkODQxM2ZmZiBpcnEgMTcgYXQgZGV2aWNlIDAuMSBvbiBwY2kxCmhkYWMwOiBIREEg
RHJpdmVyIFJldmlzaW9uOiAyMDEwMDIyNl8wMTQyCmhkYWMwOiBbSVRIUkVBRF0KdWhjaTA6IDxJ
bnRlbCA4MjgwMUkgKElDSDkpIFVTQiBjb250cm9sbGVyPiBwb3J0IDB4ODBhMC0weDgwYmYgaXJx
IDE2IGF0IGRldmljZSAyNi4wIG9uIHBjaTAKdWhjaTA6IFtJVEhSRUFEXQp1c2J1czA6IDxJbnRl
bCA4MjgwMUkgKElDSDkpIFVTQiBjb250cm9sbGVyPiBvbiB1aGNpMAp1aGNpMTogPEludGVsIDgy
ODAxSSAoSUNIOSkgVVNCIGNvbnRyb2xsZXI+IHBvcnQgMHg4MDgwLTB4ODA5ZiBpcnEgMTcgYXQg
ZGV2aWNlIDI2LjEgb24gcGNpMAp1aGNpMTogW0lUSFJFQURdCnVzYnVzMTogPEludGVsIDgyODAx
SSAoSUNIOSkgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kxCnVoY2kyOiA8SW50ZWwgODI4MDFJIChJ
Q0g5KSBVU0IgY29udHJvbGxlcj4gcG9ydCAweDgwNjAtMHg4MDdmIGlycSAxOCBhdCBkZXZpY2Ug
MjYuMiBvbiBwY2kwCnVoY2kyOiBbSVRIUkVBRF0KdXNidXMyOiA8SW50ZWwgODI4MDFJIChJQ0g5
KSBVU0IgY29udHJvbGxlcj4gb24gdWhjaTIKZWhjaTA6IDxJbnRlbCA4MjgwMUkgKElDSDkpIFVT
QiAyLjAgY29udHJvbGxlcj4gbWVtIDB4ZDg1MDQ0MDAtMHhkODUwNDdmZiBpcnEgMTkgYXQgZGV2
aWNlIDI2Ljcgb24gcGNpMAplaGNpMDogW0lUSFJFQURdCnVzYnVzMzogRUhDSSB2ZXJzaW9uIDEu
MAp1c2J1czM6IDxJbnRlbCA4MjgwMUkgKElDSDkpIFVTQiAyLjAgY29udHJvbGxlcj4gb24gZWhj
aTAKaGRhYzE6IDxJbnRlbCA4MjgwMUkgSGlnaCBEZWZpbml0aW9uIEF1ZGlvIENvbnRyb2xsZXI+
IG1lbSAweGQ4NTAwMDAwLTB4ZDg1MDNmZmYgaXJxIDE3IGF0IGRldmljZSAyNy4wIG9uIHBjaTAK
aGRhYzE6IEhEQSBEcml2ZXIgUmV2aXNpb246IDIwMTAwMjI2XzAxNDIKaGRhYzE6IFtJVEhSRUFE
XQpwY2liMjogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxNiBhdCBkZXZpY2UgMjguMCBvbiBw
Y2kwCnBjaTI6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIyCnBjaWIzOiA8QUNQSSBQQ0ktUENJIGJy
aWRnZT4gaXJxIDE3IGF0IGRldmljZSAyOC4xIG9uIHBjaTAKcGNpMzogPEFDUEkgUENJIGJ1cz4g
b24gcGNpYjMKaXduMDogPEludGVsKFIpIFBSTy9XaXJlbGVzcyAxMDAwPiBtZW0gMHhkODIwMDAw
MC0weGQ4MjAxZmZmIGlycSAxNyBhdCBkZXZpY2UgMC4wIG9uIHBjaTMKaXduMDogTUlNTyAxVDJS
LCBCR1MsIGFkZHJlc3MgMDA6MWU6NjQ6NTM6NDY6ZWUKaXduMDogW0lUSFJFQURdCml3bjA6IDEx
YiByYXRlczogMU1icHMgMk1icHMgNS41TWJwcyAxMU1icHMKaXduMDogMTFnIHJhdGVzOiAxTWJw
cyAyTWJwcyA1LjVNYnBzIDExTWJwcyA2TWJwcyA5TWJwcyAxMk1icHMgMThNYnBzIDI0TWJwcyAz
Nk1icHMgNDhNYnBzIDU0TWJwcwpwY2liNDogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGlycSAxOCBh
dCBkZXZpY2UgMjguMiBvbiBwY2kwCnBjaTQ6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI0CnBjaWI1
OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gaXJxIDE2IGF0IGRldmljZSAyOC40IG9uIHBjaTAKcGNp
Njk6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWI1CnBjaWI2OiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4g
aXJxIDE3IGF0IGRldmljZSAyOC41IG9uIHBjaTAKcGNpMTM0OiA8QUNQSSBQQ0kgYnVzPiBvbiBw
Y2liNgptc2tjMDogPE1hcnZlbGwgWXVrb24gODhFODA3MiBHaWdhYml0IEV0aGVybmV0PiBwb3J0
IDB4MjAwMC0weDIwZmYgbWVtIDB4ZDAxMDAwMDAtMHhkMDEwM2ZmZiBpcnEgMTcgYXQgZGV2aWNl
IDAuMCBvbiBwY2kxMzQKbXNrMDogPE1hcnZlbGwgVGVjaG5vbG9neSBHcm91cCBMdGQuIFl1a29u
IEVYIElkIDB4YjUgUmV2IDB4MDI+IG9uIG1za2MwCm1zazA6IEV0aGVybmV0IGFkZHJlc3M6IDE4
OmE5OjA1Ojg3OjM4OjBhCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBtc2swCmUxMDAwcGh5MDogPE1h
cnZlbGwgODhFMTE0OSBHaWdhYml0IFBIWT4gUEhZIDAgb24gbWlpYnVzMAplMTAwMHBoeTA6ICAx
MGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCAxMDAwYmFzZVQs
IDEwMDBiYXNlVC1GRFgsIGF1dG8KbXNrYzA6IFtJVEhSRUFEXQp1aGNpMzogPEludGVsIDgyODAx
SSAoSUNIOSkgVVNCIGNvbnRyb2xsZXI+IHBvcnQgMHg4MDQwLTB4ODA1ZiBpcnEgMjAgYXQgZGV2
aWNlIDI5LjAgb24gcGNpMAp1aGNpMzogW0lUSFJFQURdCnVzYnVzNDogPEludGVsIDgyODAxSSAo
SUNIOSkgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kzCnVoY2k0OiA8SW50ZWwgODI4MDFJIChJQ0g5
KSBVU0IgY29udHJvbGxlcj4gcG9ydCAweDgwMjAtMHg4MDNmIGlycSAyMiBhdCBkZXZpY2UgMjku
MSBvbiBwY2kwCnVoY2k0OiBbSVRIUkVBRF0KdXNidXM1OiA8SW50ZWwgODI4MDFJIChJQ0g5KSBV
U0IgY29udHJvbGxlcj4gb24gdWhjaTQKdWhjaTU6IDxJbnRlbCA4MjgwMUkgKElDSDkpIFVTQiBj
b250cm9sbGVyPiBwb3J0IDB4ODAwMC0weDgwMWYgaXJxIDE4IGF0IGRldmljZSAyOS4yIG9uIHBj
aTAKdWhjaTU6IFtJVEhSRUFEXQp1c2J1czY6IDxJbnRlbCA4MjgwMUkgKElDSDkpIFVTQiBjb250
cm9sbGVyPiBvbiB1aGNpNQplaGNpMTogPEludGVsIDgyODAxSSAoSUNIOSkgVVNCIDIuMCBjb250
cm9sbGVyPiBtZW0gMHhkODUwNDAwMC0weGQ4NTA0M2ZmIGlycSAyMCBhdCBkZXZpY2UgMjkuNyBv
biBwY2kwCmVoY2kxOiBbSVRIUkVBRF0KdXNidXM3OiBFSENJIHZlcnNpb24gMS4wCnVzYnVzNzog
PEludGVsIDgyODAxSSAoSUNIOSkgVVNCIDIuMCBjb250cm9sbGVyPiBvbiBlaGNpMQpwY2liNzog
PEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0IGRldmljZSAzMC4wIG9uIHBjaTAKcGNpMTM1OiA8QUNQ
SSBQQ0kgYnVzPiBvbiBwY2liNwppc2FiMDogPFBDSS1JU0EgYnJpZGdlPiBhdCBkZXZpY2UgMzEu
MCBvbiBwY2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMAphdGFwY2kwOiA8SW50ZWwgQVRBIGNv
bnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHg4MGYw
LTB4ODBmZiwweDgwZTAtMHg4MGVmIGlycSAyMSBhdCBkZXZpY2UgMzEuMiBvbiBwY2kwCmF0YTA6
IDxBVEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0YTA6IFtJVEhSRUFEXQphdGExOiA8QVRBIGNo
YW5uZWwgMT4gb24gYXRhcGNpMAphdGExOiBbSVRIUkVBRF0KYXRhcGNpMTogPEludGVsIEFUQSBj
b250cm9sbGVyPiBwb3J0IDB4ODEwOC0weDgxMGYsMHg4MTI0LTB4ODEyNywweDgxMDAtMHg4MTA3
LDB4ODEyMC0weDgxMjMsMHg4MGQwLTB4ODBkZiwweDgwYzAtMHg4MGNmIGlycSAxOCBhdCBkZXZp
Y2UgMzEuNSBvbiBwY2kwCmF0YXBjaTE6IFtJVEhSRUFEXQphdGEyOiA8QVRBIGNoYW5uZWwgMD4g
b24gYXRhcGNpMQphdGEyOiBbSVRIUkVBRF0KYXRhMzogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBj
aTEKYXRhMzogW0lUSFJFQURdCmJhdHRlcnkwOiA8QUNQSSBDb250cm9sIE1ldGhvZCBCYXR0ZXJ5
PiBvbiBhY3BpMAphY3BpX2FjYWQwOiA8QUMgQWRhcHRlcj4gb24gYWNwaTAKYWNwaV9idXR0b24w
OiA8U2xlZXAgQnV0dG9uPiBvbiBhY3BpMAphY3BpX2xpZDA6IDxDb250cm9sIE1ldGhvZCBMaWQg
U3dpdGNoPiBvbiBhY3BpMAphY3BpX3R6MDogPFRoZXJtYWwgWm9uZT4gb24gYWNwaTAKYWNwaV90
ejE6IDxUaGVybWFsIFpvbmU+IG9uIGFjcGkwCmFjcGlfdHoyOiA8VGhlcm1hbCBab25lPiBvbiBh
Y3BpMAphY3BpX3R6MzogPFRoZXJtYWwgWm9uZT4gb24gYWNwaTAKYWNwaV90ejQ6IDxUaGVybWFs
IFpvbmU+IG9uIGFjcGkwCmFjcGlfdHo1OiA8VGhlcm1hbCBab25lPiBvbiBhY3BpMAphdHJ0YzA6
IDxBVCByZWFsdGltZSBjbG9jaz4gcG9ydCAweDcwLTB4NzcgaXJxIDggb24gYWNwaTAKYXRydGMw
OiBXYXJuaW5nOiBDb3VsZG4ndCBtYXAgSS9PLgphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxl
ciAoaTgwNDIpPiBwb3J0IDB4NjAsMHg2NCBpcnEgMSBvbiBhY3BpMAphdGtiZDA6IDxBVCBLZXli
b2FyZD4gaXJxIDEgb24gYXRrYmRjMAprYmQwIGF0IGF0a2JkMAphdGtiZDA6IFtHSUFOVC1MT0NL
RURdCmF0a2JkMDogW0lUSFJFQURdCnBzbTA6IDxQUy8yIE1vdXNlPiBpcnEgMTIgb24gYXRrYmRj
MApwc20wOiBbR0lBTlQtTE9DS0VEXQpwc20wOiBbSVRIUkVBRF0KcHNtMDogbW9kZWwgU3luYXB0
aWNzIFRvdWNocGFkLCBkZXZpY2UgSUQgMApvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVt
IDB4YzAwMDAtMHhjZjdmZiBvbiBpc2EwCnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAw
eDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4K
dmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAw
LTB4YmZmZmYgb24gaXNhMAplc3QwOiA8RW5oYW5jZWQgU3BlZWRTdGVwIEZyZXF1ZW5jeSBDb250
cm9sPiBvbiBjcHUwCnA0dGNjMDogPENQVSBGcmVxdWVuY3kgVGhlcm1hbCBDb250cm9sPiBvbiBj
cHUwCmVzdDE6IDxFbmhhbmNlZCBTcGVlZFN0ZXAgRnJlcXVlbmN5IENvbnRyb2w+IG9uIGNwdTEK
cDR0Y2MxOiA8Q1BVIEZyZXF1ZW5jeSBUaGVybWFsIENvbnRyb2w+IG9uIGNwdTEKUlRDIEJJT1Mg
ZGlhZ25vc3RpYyBlcnJvciBiYjxjbG9ja19iYXR0ZXJ5LGNvbmZpZ191bml0LG1lbW9yeV9zaXpl
LGZpeGVkX2Rpc2s+ClRpbWVjb3VudGVycyB0aWNrIGV2ZXJ5IDEuMDAwIG1zZWMKdXNidXMwOiAx
Mk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1czE6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2
MS4wCnVzYnVzMjogMTJNYnBzIEZ1bGwgU3BlZWQgVVNCIHYxLjAKdXNidXMzOiA0ODBNYnBzIEhp
Z2ggU3BlZWQgVVNCIHYyLjAKdXNidXM0OiAxMk1icHMgRnVsbCBTcGVlZCBVU0IgdjEuMAp1c2J1
czU6IDEyTWJwcyBGdWxsIFNwZWVkIFVTQiB2MS4wCnVzYnVzNjogMTJNYnBzIEZ1bGwgU3BlZWQg
VVNCIHYxLjAKdXNidXM3OiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjAKYWQwOiAzMDUyNDVN
QiA8V0RDIFdEMzIwMEJFS1QtNjBGM1QxIDEyLjAxQTEyPiBhdCBhdGEwLW1hc3RlciBVRE1BMzMg
CnVnZW4wLjE6IDxJbnRlbD4gYXQgdXNidXMwCnVodWIwOiA8SW50ZWwgVUhDSSByb290IEhVQiwg
Y2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVzMAp1Z2VuMS4xOiA8SW50
ZWw+IGF0IHVzYnVzMQp1aHViMTogPEludGVsIFVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2
IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czEKdWdlbjIuMTogPEludGVsPiBhdCB1c2J1czIK
dWh1YjI6IDxJbnRlbCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFk
ZHIgMT4gb24gdXNidXMyCnVnZW4zLjE6IDxJbnRlbD4gYXQgdXNidXMzCnVodWIzOiA8SW50ZWwg
RUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAwLCBhZGRyIDE+IG9uIHVzYnVz
Mwp1Z2VuNC4xOiA8SW50ZWw+IGF0IHVzYnVzNAp1aHViNDogPEludGVsIFVIQ0kgcm9vdCBIVUIs
IGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czQKdWdlbjUuMTogPElu
dGVsPiBhdCB1c2J1czUKdWh1YjU6IDxJbnRlbCBVSENJIHJvb3QgSFVCLCBjbGFzcyA5LzAsIHJl
diAxLjAwLzEuMDAsIGFkZHIgMT4gb24gdXNidXM1CnVnZW42LjE6IDxJbnRlbD4gYXQgdXNidXM2
CnVodWI2OiA8SW50ZWwgVUhDSSByb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBh
ZGRyIDE+IG9uIHVzYnVzNgp1Z2VuNy4xOiA8SW50ZWw+IGF0IHVzYnVzNwp1aHViNzogPEludGVs
IEVIQ0kgcm9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1
czcKV0FSTklORzogYWQwczEgZXhwZWN0ZWQgcmF3b2Zmc2V0IDAsIGZvdW5kIDYzCkdFT006IGFk
MHMxOiBnZW9tZXRyeSBkb2VzIG5vdCBtYXRjaCBsYWJlbCAoMjU1aCw2M3MgIT0gMTZoLDYzcyku
CkdFT006IGFkMHMxOiBnZW9tZXRyeSBkb2VzIG5vdCBtYXRjaCBsYWJlbCAoMjU1aCw2M3MgIT0g
MTZoLDYzcykuCkdFT006IGFkMHMxYTogZ2VvbWV0cnkgZG9lcyBub3QgbWF0Y2ggbGFiZWwgKDI1
NWgsNjNzICE9IDE2aCw2M3MpLgpHRU9NOiBhZDBzMWM6IGdlb21ldHJ5IGRvZXMgbm90IG1hdGNo
IGxhYmVsICgyNTVoLDYzcyAhPSAxNmgsNjNzKS4KV0FSTklORzogYWQwczFhIGV4cGVjdGVkIHJh
d29mZnNldCAwLCBmb3VuZCA2MwpHRU9NOiBhZDBzMWE6IGdlb21ldHJ5IGRvZXMgbm90IG1hdGNo
IGxhYmVsICgyNTVoLDYzcyAhPSAxNmgsNjNzKS4KR0VPTTogYWQwczFjOiBnZW9tZXRyeSBkb2Vz
IG5vdCBtYXRjaCBsYWJlbCAoMjU1aCw2M3MgIT0gMTZoLDYzcykuCnVodWIwOiAyIHBvcnRzIHdp
dGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMTogMiBwb3J0cyB3aXRoIDIgcmVtb3Zh
YmxlLCBzZWxmIHBvd2VyZWQKdWh1YjI6IDIgcG9ydHMgd2l0aCAyIHJlbW92YWJsZSwgc2VsZiBw
b3dlcmVkCnVodWI0OiAyIHBvcnRzIHdpdGggMiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHVi
NTogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKdWh1YjY6IDIgcG9ydHMg
d2l0aCAyIHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCkdFT006IHVmc2lkLzRjMzBiYmMwM2Y4NTE0
YWQ6IGdlb21ldHJ5IGRvZXMgbm90IG1hdGNoIGxhYmVsICgyNTVoLDYzcyAhPSAxNmgsNjNzKS4K
YWNkMDogRFZEUiA8aHAgRFZEUkFNIEdUMjBML0RDMDU+IGF0IGF0YTEtbWFzdGVyIFVETUEzMyAK
aGRhYzA6IEhEQSBDb2RlYyAjMDogQVRJIFI2eHggSERNSQpwY20wOiA8SERBIEFUSSBSNnh4IEhE
TUkgUENNICMwIEhETUk+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMwCmhkYWMxOiBIREEgQ29kZWMg
IzA6IEFuYWxvZyBEZXZpY2VzIEFEMTk4NEEKcGNtMTogPEhEQSBBbmFsb2cgRGV2aWNlcyBBRDE5
ODRBIFBDTSAjMCBBbmFsb2c+IGF0IGNhZCAwIG5pZCAxIG9uIGhkYWMxClNNUDogQVAgQ1BVICMx
IExhdW5jaGVkIQpSb290IG1vdW50IHdhaXRpbmcgZm9yOiB1c2J1czcgdXNidXMzCnVodWI3OiA2
IHBvcnRzIHdpdGggNiByZW1vdmFibGUsIHNlbGYgcG93ZXJlZAp1aHViMzogNiBwb3J0cyB3aXRo
IDYgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKUm9vdCBtb3VudCB3YWl0aW5nIGZvcjogdXNidXMz
CmFjZDA6IEZBSUxVUkUgLSBJTlFVSVJZIElMTEVHQUwgUkVRVUVTVCBhc2M9MHgyNCBhc2NxPTB4
MDAgc2tzPTB4NDAgMHgwMCAweDAxCnVnZW4zLjI6IDxDaGljb255IEVsZWN0cm9uaWNzIENvLiwg
THRkLj4gYXQgdXNidXMzClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZzOi9kZXYvYWQwczFh
CldBUk5JTkc6IC8gd2FzIG5vdCBwcm9wZXJseSBkaXNtb3VudGVkCihwcm9iZTA6YXRhMTowOjA6
MCk6IFRFU1QgVU5JVCBSRUFEWS4gQ0RCOiAwIDAgMCAwIDAgMCAKKHByb2JlMDphdGExOjA6MDow
KTogQ0FNIHN0YXR1czogU0NTSSBTdGF0dXMgRXJyb3IKKHByb2JlMDphdGExOjA6MDowKTogU0NT
SSBzdGF0dXM6IENoZWNrIENvbmRpdGlvbgoocHJvYmUwOmF0YTE6MDowOjApOiBTQ1NJIHNlbnNl
OiBOT1QgUkVBRFkgYXNjOjNhLDEgKE1lZGl1bSBub3QgcHJlc2VudCAtIHRyYXkgY2xvc2VkKQpj
ZDAgYXQgYXRhMSBidXMgMCBzY2J1czEgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8aHAgRFZEUkFNIEdU
MjBMIERDMDU+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAKY2QwOiAzMy4wMDBNQi9z
IHRyYW5zZmVycwpjZDA6IEF0dGVtcHQgdG8gcXVlcnkgZGV2aWNlIHNpemUgZmFpbGVkOiBOT1Qg
UkVBRFksIE1lZGl1bSBub3QgcHJlc2VudCAtIHRyYXkgY2xvc2VkCnVnZW4wLjI6IDxCcm9hZGNv
bSBDb3JwPiBhdCB1c2J1czAKdWJ0MDogPEJyb2FkY29tIENvcnAgSFAgSW50ZWdyYXRlZCBNb2R1
bGUsIGNsYXNzIDIyNC8xLCByZXYgMi4wMC8xLjY1LCBhZGRyIDI+IG9uIHVzYnVzMApHRU9NOiBh
ZDBzMWE6IGdlb21ldHJ5IGRvZXMgbm90IG1hdGNoIGxhYmVsICgyNTVoLDYzcyAhPSAxNmgsNjNz
KS4KR0VPTTogdWZzaWQvNGMzMGJiYzAzZjg1MTRhZDogZ2VvbWV0cnkgZG9lcyBub3QgbWF0Y2gg
bGFiZWwgKDI1NWgsNjNzICE9IDE2aCw2M3MpLgpXQVJOSU5HOiAvdG1wIHdhcyBub3QgcHJvcGVy
bHkgZGlzbW91bnRlZAovdG1wOiBtb3VudCBwZW5kaW5nIGVycm9yOiBibG9ja3MgMTYgZmlsZXMg
NQpXQVJOSU5HOiAvdXNyIHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZApXQVJOSU5HOiAvdmFy
IHdhcyBub3QgcHJvcGVybHkgZGlzbW91bnRlZAovdmFyOiBtb3VudCBwZW5kaW5nIGVycm9yOiBi
bG9ja3MgNzIgZmlsZXMgMTMKYWNwaV90ejI6IF9BQzU6IHRlbXBlcmF0dXJlIDU3LjAgPj0gc2V0
cG9pbnQgMzAuMAphY3BpX3R6MjogX0FDNDogdGVtcGVyYXR1cmUgNTcuMCA+PSBzZXRwb2ludCAz
OC4wCmFjcGlfdHoyOiBfQUMzOiB0ZW1wZXJhdHVyZSA1Ny4wID49IHNldHBvaW50IDQ1LjAKd2xh
bjA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjFlOjY0OjUzOjQ2OmVlCg==
--00151750e9becbdcd9048b573df5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTilHieOmdEpPzUz9eGRTo6MPXe9SjJbs-dRexb1J>