Subject: Re: kernel driver support for Dell 5/iR raid controller
To: pierre-philipp braun <pbraun@nethence.com>
From: Brandon Lee <brandon@xcodes.net>
List: tech-kern
Date: 06/28/2007 10:05:43
------=_Part_44400_24941640.1182996343475
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On 6/28/07, Brandon Lee <brandon@xcodes.net> wrote:
> On 6/28/07, pierre-philipp braun <pbraun@nethence.com> wrote:
> > (posted to tech-kern, not i386 & current-users)
> >
> > Hi,
> >
> > I've tryed NetBSD current (20070513 or 16) on a poweredge 2900, SAS Dell
> > PERC 5/i.  dmesg atteched.  It worked, but _very_ slowly,
> >
> > bsdp# time dd if=/dev/zero of=lala.zero count=100 bs=1024k
> > 100+0 records in
> > 100+0 records out
> > 104857600 bytes transferred in 7.251 secs (14461122 bytes/sec)
> >          7.26 real         0.00 user         0.34 sys
> >
> > bsdp# sh ./bench.sh
> > 100+0 records in
> > 100+0 records out
> > 104857600 bytes transferred in 13.590 secs (7715791 bytes/sec)
> >         13.61 real         0.00 user         0.42 sys
> > 100+0 records in
> > 100+0 records out
> > 104857600 bytes transferred in 16.508 secs (6351926 bytes/sec)
> >         16.56 real         0.00 user         0.44 sys
> >
> >
> >
> > in comparaison, SLES9sp3 + Dell official drivers (I know, it's unfair),
> >
> > slesp:~ # time dd if=/dev/zero of=lala.zero count=100 bs=1024k
> > 100+0 records in
> > 100+0 records out
> >
> > real    0m0.310s
> > user    0m0.000s
> > sys     0m0.309s
> >
> >
> > slesp:~ # sh bench.sh
> > 100+0 records in
> > 100+0 records out
> >
> > real    0m0.503s
> > user    0m0.000s
> > sys     0m0.492s
> > 100+0 records in
> > 100+0 records out
> > slesp:~ #
> > real    0m0.734s
> > user    0m0.000s
> > sys     0m0.722s
> >
> >
> > bench.sh:
> > #!/bin/sh
> > time dd if=/dev/zero of=lala.zero count=100 bs=1024k &
> > time dd if=/dev/zero of=lala2.zero count=100 bs=1024k
> > rm lala.zero
> > rm lala2.zero
> >
> >
> > Pierre-Philipp
> >
> > Brandon Lee wrote:
> > > Hi,
> > >
> > > Recently i have got a DELL SC440 that comes with RAID controller(Dell
> > > Serial-Attached SCSI 5/iR controller).  I was installing the server
> > > with NetBSD4 200706230002Z snapshot iso but the installer complain
> > > that there was no harddisk found.
> > >
> > > Tried to boot off CentOS 5 and manage to find out the RAID Controller
> > > device is "LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS"
> > > using mptbase and mptsas linux kernel modules.  Have tried to google
> > > on BSD variants with that RAID controller and the closest match was
> > > OpenBSD mpi driver.
> > >
> > > Are there any work on this driver support in NetBSD?  Attached is my
> > > dmesg during installation.
> > >
> >
> > Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
> >     2006, 2007
> >     The NetBSD Foundation, Inc.  All rights reserved.
> > Copyright (c) 1982, 1986, 1989, 1991, 1993
> >     The Regents of the University of California.  All rights reserved.
> >
> > NetBSD 4.99.19 (GENERIC.MP) #0: Sun May 13 21:52:49 PDT 2007
> >         builds@wb25:/home/builds/ab/HEAD/i386/200705130002Z-obj/home/builds/ab/HEAD/src/sys/arch/i386/compile/GENERIC.MP
> > total memory = 2047 MB
> > rbus: rbus_min_start set to 0x80000000
> > avail memory = 2001 MB
> > timecounter: Timecounters tick every 10.000 msec
> > timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
> > BIOS32 rev. 0 found at 0xffe90
> > mainbus0 (root)
> > cpu0 at mainbus0 apid 0: (boot processor)
> > cpu0: Intel (686-class), 2992.68 MHz, id 0xf64
> > cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> > cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
> > cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
> > cpu0: features2 e4bd<SSE3,MONITOR,DS-CPL,VMX,EST,CID,xTPR>
> > cpu0: features3 20100000<XD,EM64T>
> > cpu0: "Intel(R) Xeon(TM) CPU 3.00GHz"
> > cpu0: I-cache 12K uOp cache 8-way
> > cpu0: L2 cache 2 MB 64B/line 8-way
> > cpu0: ITLB 4K/4M: 64 entries
> > cpu0: DTLB 4K/4M: 64 entries
> > cpu0: enabling thermal monitor 1 ... enabled.
> > cpu0: Enhanced SpeedStep disabled by BIOS
> > cpu0: calibrating local timer
> > cpu0: apic clock running at 166 MHz
> > cpu0: 64 page colors
> > cpu1 at mainbus0 apid 2: (application processor)
> > cpu1: Intel (686-class), 3014.87 MHz, id 0xf64
> > cpu1: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> > cpu1: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
> > cpu1: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
> > cpu1: features2 e4bd<SSE3,MONITOR,DS-CPL,VMX,EST,CID,xTPR>
> > cpu1: features3 20100000<XD,EM64T>
> > cpu1: "Intel(R) Xeon(TM) CPU 3.00GHz"
> > cpu1: I-cache 12K uOp cache 8-way
> > cpu1: L2 cache 2 MB 64B/line 8-way
> > cpu1: ITLB 4K/4M: 64 entries
> > cpu1: DTLB 4K/4M: 64 entries
> > cpu1: using thermal monitor 1
> > cpu1: Enhanced SpeedStep disabled by BIOS
> > cpu2 at mainbus0 apid 1: (application processor)
> > cpu2: Intel (686-class), 2992.50 MHz, id 0xf64
> > cpu2: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> > cpu2: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
> > cpu2: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
> > cpu2: features2 e4bd<SSE3,MONITOR,DS-CPL,VMX,EST,CID,xTPR>
> > cpu2: features3 20100000<XD,EM64T>
> > cpu2: "Intel(R) Xeon(TM) CPU 3.00GHz"
> > cpu2: I-cache 12K uOp cache 8-way
> > cpu2: L2 cache 2 MB 64B/line 8-way
> > cpu2: ITLB 4K/4M: 64 entries
> > cpu2: DTLB 4K/4M: 64 entries
> > cpu2: using thermal monitor 1
> > cpu2: Enhanced SpeedStep disabled by BIOS
> > cpu3 at mainbus0 apid 3: (application processor)
> > cpu3: Intel (686-class), 2992.51 MHz, id 0xf64
> > cpu3: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> > cpu3: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
> > cpu3: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
> > cpu3: features2 e4bd<SSE3,MONITOR,DS-CPL,VMX,EST,CID,xTPR>
> > cpu3: features3 20100000<XD,EM64T>
> > cpu3: "Intel(R) Xeon(TM) CPU 3.00GHz"
> > cpu3: I-cache 12K uOp cache 8-way
> > cpu3: L2 cache 2 MB 64B/line 8-way
> > cpu3: ITLB 4K/4M: 64 entries
> > cpu3: DTLB 4K/4M: 64 entries
> > cpu3: using thermal monitor 1
> > cpu3: Enhanced SpeedStep disabled by BIOS
> > ioapic0 at mainbus0 apid 4
> > ioapic0: pa 0xfec00000, version 20, 24 pins
> > ioapic0: misconfigured as apic 0
> > ioapic0: remapped to apic 4
> > ioapic1 at mainbus0 apid 5
> > ioapic1: pa 0xfec80000, version 20, 24 pins
> > ioapic1: misconfigured as apic 0
> > ioapic1: remapped to apic 5
> > ioapic2 at mainbus0 apid 6
> > ioapic2: pa 0xfec83000, version 20, 24 pins
> > ioapic2: misconfigured as apic 0
> > ioapic2: remapped to apic 6
> > acpi0 at mainbus0: Advanced Configuration and Power Interface
> > acpi0: using Intel ACPI CA subsystem version 20060217
> > acpi0: X/RSDT: OemId <DELL  ,PE_SC3  ,00000001>, AslId <DELL,00000001>
> > acpi0: SCI interrupting at int 9
> > acpi0: fixed-feature power button present
> > timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
> > ACPI-Fast 24-bit timer
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> > PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
> > PNP0200 [AT DMA Controller] at acpi0 not configured
> > npx1 at acpi0 (PNP0C04)
> > npx1: io 0xf0-0xff irq 13
> > npx1: reported by CPUID; using exception 16
> > PNP0000 [AT Interrupt Controller] at acpi0 not configured
> > PNP0C01 [System Board] at acpi0 not configured
> > PNP0B00 [AT Real-Time Clock] at acpi0 not configured
> > attimer1 at acpi0 (PNP0100): AT Timer
> > attimer1: io 0x40-0x5f irq 0
> > PNP0700 [PC standard floppy disk controller] at acpi0 not configured
> > com3 at acpi0 (PNP0501-1)
> > com3: io 0x3f8-0x3ff irq 4
> > com3: ns16550a, working fifo
> > com4 at acpi0 (PNP0501-2)
> > com4: io 0x2f8-0x2ff irq 3
> > com4: ns16550a, working fifo
> > PNP0C01 [System Board] at acpi0 not configured
> > PNP0C01 [System Board] at acpi0 not configured
> > PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> > hpet0 at acpi0 (PNP0103-0)
> > hpet0: unable to find mem register resource
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > PNP0C0F [PCI interrupt link device] at acpi0 not configured
> > apm0 at acpi0: Power Management spec V1.2
> > pci0 at mainbus0 bus 0: configuration mode 1
> > pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> > pchb0 at pci0 dev 0 function 0
> > pchb0: Intel 5000X Memory Controller Hub (rev. 0x13)
> > ppb0 at pci0 dev 2 function 0: Intel product 0x25e2 (rev. 0x13)
> > pci1 at ppb0 bus 6
> > pci1: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb1 at pci1 dev 0 function 0: Intel 63xxESB PCI Express Upstream Port (rev. 0x01)
> > pci2 at ppb1 bus 7
> > pci2: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb2 at pci2 dev 0 function 0: Intel 63xxESB PCI Express Downstream Port #1 (rev. 0x01)
> > pci3 at ppb2 bus 8
> > pci3: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb3 at pci3 dev 0 function 0: ServerWorks bcm5714/bcm5715 integral PCI-E to PCI-X bridge (rev. 0xc2)
> > pci4 at ppb3 bus 9
> > pci4: i/o space, memory space enabled, rd/line, wr/inv ok
> > bnx0 at pci4 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-Tbnx0: Ethernet address 00:13:72:61:95:dc
> > ukphy0 at bnx0 phy 1: Generic IEEE 802.3u media interface
> > ukphy0: OUI 0x001018, model 0x0036, rev. 5
> > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
> > ppb4 at pci2 dev 1 function 0: Intel 63xxESB PCI Express Downstream Port #2 (rev. 0x01)
> > pci5 at ppb4 bus 10
> > pci5: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb5 at pci1 dev 0 function 3: Intel 63xxESB PCI Express to PCI-X Bridge (rev. 0x01)
> > pci6 at ppb5 bus 11
> > pci6: i/o space, memory space enabled, rd/line, wr/inv ok
> > ahd0 at pci6 dev 1 function 0
> > ahd0: interrupting at ioapic1 pin 0 (irq 11)
> > ahd0: aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133 MHz, 512 SCBs
> > scsibus0 at ahd0: 16 targets, 8 luns per target
> > ahd1 at pci6 dev 1 function 1
> > ahd1: interrupting at ioapic1 pin 1 (irq 10)
> > ahd1: aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 101-133 MHz, 512 SCBs
> > scsibus1 at ahd1: 16 targets, 8 luns per target
> > ppb6 at pci0 dev 3 function 0: Intel product 0x25e3 (rev. 0x13)
> > pci7 at ppb6 bus 12
> > pci7: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb7 at pci0 dev 4 function 0: Intel product 0x25e4 (rev. 0x13)
> > pci8 at ppb7 bus 13
> > pci8: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb8 at pci0 dev 5 function 0: Intel product 0x25e5 (rev. 0x13)
> > pci9 at ppb8 bus 1
> > pci9: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb9 at pci9 dev 0 function 0: Intel product 0x0370 (rev. 0x00)
> > pci10 at ppb9 bus 2
> > pci10: i/o space, memory space enabled, rd/line, wr/inv ok
> > mfi0 at pci10 dev 14 function 0: ioapic2 pin 14 (irq 5)
> > mfi0: logical drives 1, version 5.0.1-0030, 256MB RAM
> > scsibus2 at mfi0: 64 targets, 8 luns per target
> > ppb10 at pci9 dev 0 function 2: Intel product 0x0372 (rev. 0x00)
> > pci11 at ppb10 bus 3
> > pci11: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb11 at pci0 dev 6 function 0: Intel product 0x25f9 (rev. 0x13)
> > pci12 at ppb11 bus 14
> > pci12: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb12 at pci0 dev 7 function 0: Intel product 0x25e7 (rev. 0x13)
> > pci13 at ppb12 bus 15
> > pci13: i/o space, memory space enabled, rd/line, wr/inv ok
> > pchb1 at pci0 dev 16 function 0
> > pchb1: Intel product 0x25f0 (rev. 0x13)
> > pchb2 at pci0 dev 16 function 1
> > pchb2: Intel product 0x25f0 (rev. 0x13)
> > pchb3 at pci0 dev 16 function 2
> > pchb3: Intel product 0x25f0 (rev. 0x13)
> > pchb4 at pci0 dev 17 function 0
> > pchb4: Intel product 0x25f1 (rev. 0x13)
> > pchb5 at pci0 dev 19 function 0
> > pchb5: Intel product 0x25f3 (rev. 0x13)
> > pchb6 at pci0 dev 21 function 0
> > pchb6: Intel product 0x25f5 (rev. 0x13)
> > pchb7 at pci0 dev 22 function 0
> > pchb7: Intel product 0x25f6 (rev. 0x13)
> > ppb13 at pci0 dev 28 function 0: Intel 63xxESB PCI Express Port #1 (rev. 0x09)
> > pci14 at ppb13 bus 4
> > pci14: i/o space, memory space enabled, rd/line, wr/inv ok
> > ppb14 at pci14 dev 0 function 0: ServerWorks bcm5714/bcm5715 integral PCI-E to PCI-X bridge (rev. 0xc2)
> > pci15 at ppb14 bus 5
> > pci15: i/o space, memory space enabled, rd/line, wr/inv ok
> > bnx1 at pci15 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-Tbnx1: Ethernet address 00:13:72:61:95:da
> > ukphy1 at bnx1 phy 1: Generic IEEE 802.3u media interface
> > ukphy1: OUI 0x001018, model 0x0036, rev. 5
> > ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
> > uhci0 at pci0 dev 29 function 0: Intel 63xxESB USB UHCI Controller (rev. 0x09)
> > uhci0: interrupting at ioapic0 pin 21 (irq 11)
> > usb0 at uhci0: USB revision 1.0
> > uhub0 at usb0
> > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub0: 2 ports with 2 removable, self powered
> > uhci1 at pci0 dev 29 function 1: Intel 63xxESB USB UHCI Controller (rev. 0x09)
> > uhci1: interrupting at ioapic0 pin 20 (irq 10)
> > usb1 at uhci1: USB revision 1.0
> > uhub1 at usb1
> > uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub1: 2 ports with 2 removable, self powered
> > uhci2 at pci0 dev 29 function 2: Intel 63xxESB USB UHCI Controller (rev. 0x09)
> > uhci2: interrupting at ioapic0 pin 21 (irq 11)
> > usb2 at uhci2: USB revision 1.0
> > uhub2 at usb2
> > uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub2: 2 ports with 2 removable, self powered
> > uhci3 at pci0 dev 29 function 3: Intel 63xxESB USB UHCI Controller (rev. 0x09)
> > uhci3: interrupting at ioapic0 pin 20 (irq 10)
> > usb3 at uhci3: USB revision 1.0
> > uhub3 at usb3
> > uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> > uhub3: 2 ports with 2 removable, self powered
> > ehci0 at pci0 dev 29 function 7: Intel 63xxESB USB EHCI Controller (rev. 0x09)
> > ehci0: interrupting at ioapic0 pin 21 (irq 11)
> > ehci0: BIOS has given up ownership
> > ehci0: EHCI version 1.0
> > ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2 uhci3
> > usb4 at ehci0: USB revision 2.0
> > uhub4 at usb4
> > uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> > uhub4: 8 ports with 8 removable, self powered
> > ppb15 at pci0 dev 30 function 0: Intel 82801BA Hub-PCI Bridge (rev. 0xd9)
> > pci16 at ppb15 bus 16
> > pci16: i/o space, memory space enabled
> > vga1 at pci16 dev 13 function 0: ATI Technologies ES1000 (rev. 0x02)
> > wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
> > wsmux1: connecting to wsdisplay0
> > direct rendering for vga1 unsupported
> > pcib0 at pci0 dev 31 function 0
> > pcib0: Intel 63xxESB LPC Interface Bridge (rev. 0x09)
> > piixide0 at pci0 dev 31 function 1
> > piixide0: Intel 631xESB/632xESB IDE Controller (rev. 0x09)
> > piixide0: bus-master DMA support present
> > piixide0: primary channel configured to compatibility mode
> > piixide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
> > atabus0 at piixide0 channel 0
> > piixide0: secondary channel configured to compatibility mode
> > piixide0: secondary channel ignored (disabled)
> > isa0 at pcib0
> > pckbc0 at isa0 port 0x60-0x64
> > pckbd0 at pckbc0 (kbd slot)
> > pckbc0: using irq 1 for kbd slot
> > wskbd0 at pckbd0: console keyboard, using wsdisplay0
> > pcppi0 at isa0 port 0x61
> > midi0 at pcppi0: PC speaker (CPU-intensive output)
> > sysbeep0 at pcppi0
> > isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
> > fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
> > pcppi0: attached to attimer1
> > isapnp0: no ISA Plug 'n Play devices found
> > timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> > fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
> > Kernelized RAIDframe activated
> > scsibus0: waiting 2 seconds for devices to settle...
> > scsibus1: waiting 2 seconds for devices to settle...
> > scsibus2: waiting 2 seconds for devices to settle...
> > atapibus0 at atabus0: 2 targets
> > cd0 at atapibus0 drive 0: <HL-DT-STDVD-ROM GDR8164B, , 0D08> cdrom removable
> > cd0: 32-bit data port
> > cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
> > cd0(piixide0:0:0): using PIO mode 4, DMA mode 2 (using DMA)
> > uhub5 at uhub4 port 1
> > uhub5: Dell product 0xa001, class 9/0, rev 2.00/0.00, addr 2
> > uhub5: multiple transaction translators
> > uhub5: 2 ports with 2 removable, self powered
> > uhidev0 at uhub5 port 1 configuration 1 interface 0
> > uhidev0: Dell DRAC5, rev 1.10/0.00, addr 3, iclass 3/1
> > ukbd0 at uhidev0
> > wskbd1 at ukbd0 mux 1
> > wskbd1: connecting to wsdisplay0
> > uhidev1 at uhub5 port 1 configuration 1 interface 1
> > uhidev1: Dell DRAC5, rev 1.10/0.00, addr 3, iclass 3/1
> > ums0 at uhidev1
> > ums0: X report 0x0002 not supported
> > st0 at scsibus0 target 6 lun 0: <SEAGATE, DAT    DAT72-052, A16E> tape removable
> > st0: drive empty
> > st0: sync (25.00ns offset 32), 16-bit (80.000MB/s) transfers
> > umass0 at uhub5 port 2 configuration 1 interface 0
> > umass0: DELL  INC. DRAC5 VIRTUAL  MEDIA, rev 2.00/0.00, addr 4
> > umass0: using SCSI over Bulk-Only
> > scsibus3 at umass0: 2 targets, 1 lun per target
> > umass1 at uhub5 port 2 configuration 1 interface 1
> > umass1: DELL  INC. DRAC5 VIRTUAL  MEDIA, rev 2.00/0.00, addr 4
> > umass1: using SCSI over Bulk-Only
> > scsibus4 at umass1: 2 targets, 1 lun per target
> > uhub6 at uhub4 port 7
> > uhub6: Cypress Semiconductor USB2 Hub, class 9/0, rev 2.00/0.0b, addr 5
> > uhub6: multiple transaction translators
> > uhub6: 4 ports with 4 removable, self powered
> > uhidev2 at uhub6 port 1 configuration 1 interface 0
> > uhidev2: CHICONY HP Basic USB Keyboard, rev 1.10/3.00, addr 6, iclass 3/1
> > ukbd1 at uhidev2
> > wskbd2 at ukbd1 mux 1
> > wskbd2: connecting to wsdisplay0
> > sd0 at scsibus2 target 0 lun 0: <DELL, PERC 5/i, 1.00> disk fixed
> > sd0: fabricating a geometry
> > sd0: 136 GB, 139392 cyl, 64 head, 32 sec, 512 bytes/sect x 285474816 sectors
> > cd1 at scsibus3 target 0 lun 0: <Dell, Virtual  CDROM, 123> cdrom removable
> > sd1 at scsibus4 target 0 lun 0: <Dell, Virtual  Floppy, 123> disk removable
> > sd1: drive offline
> > sd0: fabricating a geometry
> > sd1(umass1:0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
> >     SENSE KEY:  Not Ready
> >      ASC/ASCQ:  Medium Not Present
> >
> > sd1(umass1:0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
> >     SENSE KEY:  Not Ready
> >      ASC/ASCQ:  Medium Not Present
> >
> > sd1(umass1:0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
> >     SENSE KEY:  Not Ready
> >      ASC/ASCQ:  Medium Not Present
> >
> > sd1(umass1:0:0:0):  Check Condition on CDB: 0x00 00 00 00 00 00
> >     SENSE KEY:  Not Ready
> >      ASC/ASCQ:  Medium Not Present
> >
> > boot device: sd0
> > root on sd0a dumps on sd0b
> > root file system type: ffs
> > wsdisplay0: screen 1 added (80x25, vt100 emulation)
> > wsdisplay0: screen 2 added (80x25, vt100 emulation)
> > wsdisplay0: screen 3 added (80x25, vt100 emulation)
> > wsdisplay0: screen 4 added (80x25, vt100 emulation)
> >
> >
>
> Hi,
>
> Thanks for the dmesg.  The dmesg was from an already installed NetBSD
> current on your box?  I cant even get the installation iso done on my
> box, so i do not think i would be able to upgrade to the current
> without getting NetBSD installed.
>
> From your dmesg, your RAID controller seems to be "DELL PERC 5/i" :
> sd0 at scsibus2 target 0 lun 0: <DELL, PERC 5/i, 1.00> disk fixed
> sd0: fabricating a geometry
> sd0: 136 GB, 139392 cyl, 64 head, 32 sec, 512 bytes/sect x 285474816 sectors
>
> My RAID controller is detected as "DELL SAS 5i/R" model in linux.  And
> further looking at my netbsd installer's dmesg, it seems the network
> card is also not supported by the iso.
>
> any help????
>
>
> --
> ./Brandon
>

Hi,

Attached is also the dmesg from linux. for comparison and also the
devices on the box.

-- 
./Brandon

------=_Part_44400_24941640.1182996343475
Content-Type: application/octet-stream; name=centos5.dmesg
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="centos5.dmesg"

MDoxZS4wIHRvIDY0Cjw2Pk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgo8ND5JUCBy
b3V0ZSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMxMDcyIGJ5
dGVzKQo8ND5UQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVy
OiA4LCAxMDQ4NTc2IGJ5dGVzKQo8ND5UQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2
IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQo8Nj5UQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQg
KGVzdGFibGlzaGVkIDEzMTA3MiBiaW5kIDY1NTM2KQo8Nj5UQ1AgcmVubyByZWdpc3RlcmVkCjw2
PlNpbXBsZSBCb290IEZsYWcgYXQgMHg3YSBzZXQgdG8gMHg4MAo8Nj5hcG06IEJJT1MgdmVyc2lv
biAxLjIgRmxhZ3MgMHgwMyAoRHJpdmVyIHZlcnNpb24gMS4xNmFjKQo8NT5hcG06IGRpc2FibGVk
IC0gQVBNIGlzIG5vdCBTTVAgc2FmZS4KPDY+YXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHNv
Y2tldCAoZGlzYWJsZWQpCjw1PmF1ZGl0KDExODI5NzY1MjMuOTM2OjEpOiBpbml0aWFsaXplZAo8
ND5oaWdobWVtIGJvdW5jZSBwb29sIHNpemU6IDY0IHBhZ2VzCjw0PlRvdGFsIEh1Z2VUTEIgbWVt
b3J5IGFsbG9jYXRlZCwgMAo8NT5WRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNS4xCjw0PkRxdW90
LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXIgMCwgNDA5NiBieXRlcykKPDY+
U0VMaW51eDogIFJlZ2lzdGVyaW5nIG5ldGZpbHRlciBob29rcwo8Nj5Jbml0aWFsaXppbmcgQ3J5
cHRvZ3JhcGhpYyBBUEkKPDQ+a3NpZ246IEluc3RhbGxpbmcgcHVibGljIGtleSBkYXRhCjw0Pkxv
YWRpbmcga2V5cmluZwo8ND4tIEFkZGVkIHB1YmxpYyBrZXkgRUU3OUE0OTNBRUU1RURDOQo8ND4t
IFVzZXIgSUQ6IENlbnRPUyAoS2VybmVsIE1vZHVsZSBHUEcga2V5KQo8Nj5pbyBzY2hlZHVsZXIg
bm9vcCByZWdpc3RlcmVkCjw2PmlvIHNjaGVkdWxlciBhbnRpY2lwYXRvcnkgcmVnaXN0ZXJlZAo8
Nj5pbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZAo8Nj5pbyBzY2hlZHVsZXIgY2ZxIHJl
Z2lzdGVyZWQgKGRlZmF1bHQpCjw3PlBDSTogU2V0dGluZyBsYXRlbmN5IHRpbWVyIG9mIGRldmlj
ZSAwMDAwOjAwOjAxLjAgdG8gNjQKPDQ+YXNzaWduX2ludGVycnVwdF9tb2RlIEZvdW5kIE1TSSBj
YXBhYmlsaXR5Cjw3PkFsbG9jYXRlIFBvcnQgU2VydmljZVswMDAwOjAwOjAxLjA6cGNpZTAwXQo8
Nz5BbGxvY2F0ZSBQb3J0IFNlcnZpY2VbMDAwMDowMDowMS4wOnBjaWUwM10KPDc+UENJOiBTZXR0
aW5nIGxhdGVuY3kgdGltZXIgb2YgZGV2aWNlIDAwMDA6MDA6MWMuMCB0byA2NAo8ND5hc3NpZ25f
aW50ZXJydXB0X21vZGUgRm91bmQgTVNJIGNhcGFiaWxpdHkKPDc+QWxsb2NhdGUgUG9ydCBTZXJ2
aWNlWzAwMDA6MDA6MWMuMDpwY2llMDBdCjw3PkFsbG9jYXRlIFBvcnQgU2VydmljZVswMDAwOjAw
OjFjLjA6cGNpZTAyXQo8Nz5BbGxvY2F0ZSBQb3J0IFNlcnZpY2VbMDAwMDowMDoxYy4wOnBjaWUw
M10KPDc+UENJOiBTZXR0aW5nIGxhdGVuY3kgdGltZXIgb2YgZGV2aWNlIDAwMDA6MDA6MWMuNCB0
byA2NAo8ND5hc3NpZ25faW50ZXJydXB0X21vZGUgRm91bmQgTVNJIGNhcGFiaWxpdHkKPDc+QWxs
b2NhdGUgUG9ydCBTZXJ2aWNlWzAwMDA6MDA6MWMuNDpwY2llMDBdCjw3PkFsbG9jYXRlIFBvcnQg
U2VydmljZVswMDAwOjAwOjFjLjQ6cGNpZTAyXQo8Nz5BbGxvY2F0ZSBQb3J0IFNlcnZpY2VbMDAw
MDowMDoxYy40OnBjaWUwM10KPDc+UENJOiBTZXR0aW5nIGxhdGVuY3kgdGltZXIgb2YgZGV2aWNl
IDAwMDA6MDA6MWMuNSB0byA2NAo8ND5hc3NpZ25faW50ZXJydXB0X21vZGUgRm91bmQgTVNJIGNh
cGFiaWxpdHkKPDc+QWxsb2NhdGUgUG9ydCBTZXJ2aWNlWzAwMDA6MDA6MWMuNTpwY2llMDBdCjw3
PkFsbG9jYXRlIFBvcnQgU2VydmljZVswMDAwOjAwOjFjLjU6cGNpZTAyXQo8Nz5BbGxvY2F0ZSBQ
b3J0IFNlcnZpY2VbMDAwMDowMDoxYy41OnBjaWUwM10KPDY+cGNpX2hvdHBsdWc6IFBDSSBIb3Qg
UGx1ZyBQQ0kgQ29yZSB2ZXJzaW9uOiAwLjUKPDQ+QUNQSSBFeGNlcHRpb24gKGFjcGlfcHJvY2Vz
c29yLTA2ODEpOiBBRV9OT1RfRk9VTkQsIFByb2Nlc3NvciBEZXZpY2UgaXMgbm90IHByZXNlbnQg
WzIwMDYwNzA3XQo8Mz5BQ1BJOiBHZXR0aW5nIGNwdWluZGV4IGZvciBhY3BpaWQgMHgzCjw0PkFD
UEkgRXhjZXB0aW9uIChhY3BpX3Byb2Nlc3Nvci0wNjgxKTogQUVfTk9UX0ZPVU5ELCBQcm9jZXNz
b3IgRGV2aWNlIGlzIG5vdCBwcmVzZW50IFsyMDA2MDcwN10KPDM+QUNQSTogR2V0dGluZyBjcHVp
bmRleCBmb3IgYWNwaWlkIDB4NAo8Nj5SZWFsIFRpbWUgQ2xvY2sgRHJpdmVyIHYxLjEyYWMKPDY+
Tm9uLXZvbGF0aWxlIG1lbW9yeSBkcml2ZXIgdjEuMgo8Nj5MaW51eCBhZ3BnYXJ0IGludGVyZmFj
ZSB2MC4xMDEgKGMpIERhdmUgSm9uZXMKPDY+U2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciAkUmV2
aXNpb246IDEuOTAgJCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVkCjw2PnNlcmlhbDgyNTA6
IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCkgaXMgYSAxNjU1MEEKPDY+MDA6MDY6IHR0eVMw
IGF0IEkvTyAweDNmOCAoaXJxID0gNCkgaXMgYSAxNjU1MEEKPDQ+UkFNRElTSyBkcml2ZXIgaW5p
dGlhbGl6ZWQ6IDE2IFJBTSBkaXNrcyBvZiAxNjM4NEsgc2l6ZSA0MDk2IGJsb2Nrc2l6ZQo8Nj5V
bmlmb3JtIE11bHRpLVBsYXRmb3JtIEUtSURFIGRyaXZlciBSZXZpc2lvbjogNy4wMGFscGhhMgo8
Nj5pZGU6IEFzc3VtaW5nIDMzTUh6IHN5c3RlbSBidXMgc3BlZWQgZm9yIFBJTyBtb2Rlczsgb3Zl
cnJpZGUgd2l0aCBpZGVidXM9eHgKPDY+SUNINzogSURFIGNvbnRyb2xsZXIgYXQgUENJIHNsb3Qg
MDAwMDowMDoxZi4xCjw2PkFDUEk6IFBDSSBJbnRlcnJ1cHQgMDAwMDowMDoxZi4xW0FdIC0+IEdT
SSAxNiAobGV2ZWwsIGxvdykgLT4gSVJRIDE2OQo8Nj5JQ0g3OiBjaGlwc2V0IHJldmlzaW9uIDEK
PDY+SUNINzogbm90IDEwMCUgbmF0aXZlIG1vZGU6IHdpbGwgcHJvYmUgaXJxcyBsYXRlcgo8Nj5J
Q0g3OiBuZWl0aGVyIElERSBwb3J0IGVuYWJsZWQgKEJJT1MpCjw3PlByb2JpbmcgSURFIGludGVy
ZmFjZSBpZGUwLi4uCjw3PlByb2JpbmcgSURFIGludGVyZmFjZSBpZGUxLi4uCjw0PmlkZS1mbG9w
cHkgZHJpdmVyIDAuOTkubmV3aWRlCjw2PnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRyaXZlciBo
aWRkZXYKPDY+dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZHJpdmVyIHVzYmhpZAo8Nj5kcml2ZXJz
L3VzYi9pbnB1dC9oaWQtY29yZS5jOiB2Mi42OlVTQiBISUQgY29yZSBkcml2ZXIKPDY+UE5QOiBO
byBQUy8yIGNvbnRyb2xsZXIgZm91bmQuIFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuCjw2PnNlcmlv
OiBpODA0MiBBVVggcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEyCjw2PnNlcmlvOiBpODA0MiBLQkQg
cG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKPDY+bWljZTogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9u
IGZvciBhbGwgbWljZQo8Nj5tZDogbWQgZHJpdmVyIDAuOTAuMyBNQVhfTURfREVWUz0yNTYsIE1E
X1NCX0RJU0tTPTI3Cjw2Pm1kOiBiaXRtYXAgdmVyc2lvbiA0LjM5Cjw2PlRDUCBiaWMgcmVnaXN0
ZXJlZAo8Nj5Jbml0aWFsaXppbmcgSVBzZWMgbmV0bGluayBzb2NrZXQKPDY+TkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxCjw2Pk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg
MTcKPDQ+VXNpbmcgSVBJIE5vLVNob3J0Y3V0IG1vZGUKPDY+QUNQSTogKHN1cHBvcnRzPDY+VGlt
ZTogdHNjIGNsb2Nrc291cmNlIGhhcyBiZWVuIGluc3RhbGxlZC4KPDQ+IFMwIFMxIFM0IFM1KQo8
Nj5GcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAyMzJrIGZyZWVkCjw0PldyaXRlIHByb3Rl
Y3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMzgzawo8NT5GUy1DYWNoZTogTG9hZGVk
Cjw0PkZTLUNhY2hlOiBuZXRmcyAnbmZzJyByZWdpc3RlcmVkIGZvciBjYWNoaW5nCjw2Pmxvb3A6
IGxvYWRlZCAobWF4IDggZGV2aWNlcykKPDY+RmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40NE0K
PDQ+ZmxvcHB5MDogbm8gZmxvcHB5IGNvbnRyb2xsZXJzIGZvdW5kCjw2PkJJT1MgRUREIGZhY2ls
aXR5IHYwLjE2IDIwMDQtSnVuLTI1LCAzIGRldmljZXMgZm91bmQKPDY+aW5wdXQ6IFBDIFNwZWFr
ZXIgYXMgL2NsYXNzL2lucHV0L2lucHV0MAo8Nj5zcXVhc2hmczogdmVyc2lvbiAzLjItYWxwaGEg
KDIwMDYvMTIvMTIpIFBoaWxsaXAgTG91Z2hlcgo8Nj5ORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDEwCjw2PmxvOiBEaXNhYmxlZCBQcml2YWN5IEV4dGVuc2lvbnMKPDY+SVB2NiBvdmVy
IElQdjQgdHVubmVsaW5nIGRyaXZlcgo8NT5TQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZAo8Nj5M
b2FkaW5nIGlTQ1NJIHRyYW5zcG9ydCBjbGFzcyB2Mi4wLTY4NS48NT5pc2NzaTogcmVnaXN0ZXJl
ZCB0cmFuc3BvcnQgKHRjcCkKPDY+QUNQSTogUENJIEludGVycnVwdCAwMDAwOjAwOjFkLjdbQV0g
LT4gR1NJIDIxIChsZXZlbCwgbG93KSAtPiBJUlEgMjI1Cjw3PlBDSTogU2V0dGluZyBsYXRlbmN5
IHRpbWVyIG9mIGRldmljZSAwMDAwOjAwOjFkLjcgdG8gNjQKPDY+ZWhjaV9oY2QgMDAwMDowMDox
ZC43OiBFSENJIEhvc3QgQ29udHJvbGxlcgo8Nj5laGNpX2hjZCAwMDAwOjAwOjFkLjc6IG5ldyBV
U0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQo8Nj5laGNpX2hjZCAwMDAw
OjAwOjFkLjc6IGRlYnVnIHBvcnQgMQo8Nz5QQ0k6IGNhY2hlIGxpbmUgc2l6ZSBvZiAzMiBpcyBu
b3Qgc3VwcG9ydGVkIGJ5IGRldmljZSAwMDAwOjAwOjFkLjcKPDY+ZWhjaV9oY2QgMDAwMDowMDox
ZC43OiBpcnEgMjI1LCBpbyBtZW0gMHhmZjk4MDgwMAo8Nj5laGNpX2hjZCAwMDAwOjAwOjFkLjc6
IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjAwLCBkcml2ZXIgMTAgRGVjIDIwMDQKPDY+dXNiIHVz
YjE6IGNvbmZpZ3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9pY2UKPDY+aHViIDEtMDoxLjA6
IFVTQiBodWIgZm91bmQKPDY+aHViIDEtMDoxLjA6IDggcG9ydHMgZGV0ZWN0ZWQKPDY+VVNCIFVu
aXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlciB2My4wCjw2PkFDUEk6IFBD
SSBJbnRlcnJ1cHQgMDAwMDowMDoxZC4wW0FdIC0+IEdTSSAyMSAobGV2ZWwsIGxvdykgLT4gSVJR
IDIyNQo8Nz5QQ0k6IFNldHRpbmcgbGF0ZW5jeSB0aW1lciBvZiBkZXZpY2UgMDAwMDowMDoxZC4w
IHRvIDY0Cjw2PnVoY2lfaGNkIDAwMDA6MDA6MWQuMDogVUhDSSBIb3N0IENvbnRyb2xsZXIKPDY+
dWhjaV9oY2QgMDAwMDowMDoxZC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBi
dXMgbnVtYmVyIDIKPDY+dWhjaV9oY2QgMDAwMDowMDoxZC4wOiBpcnEgMjI1LCBpbyBiYXNlIDB4
MDAwMGZmODAKPDY+dXNiIHVzYjI6IGNvbmZpZ3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9p
Y2UKPDY+aHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKPDY+aHViIDItMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKPDY+dXNiIDEtMTogbmV3IGhpZ2ggc3BlZWQgVVNCIGRldmljZSB1c2luZyBlaGNp
X2hjZCBhbmQgYWRkcmVzcyAyCjw2PkFDUEk6IFBDSSBJbnRlcnJ1cHQgMDAwMDowMDoxZC4xW0Jd
IC0+IEdTSSAyMiAobGV2ZWwsIGxvdykgLT4gSVJRIDIzMwo8Nz5QQ0k6IFNldHRpbmcgbGF0ZW5j
eSB0aW1lciBvZiBkZXZpY2UgMDAwMDowMDoxZC4xIHRvIDY0Cjw2PnVoY2lfaGNkIDAwMDA6MDA6
MWQuMTogVUhDSSBIb3N0IENvbnRyb2xsZXIKPDY+dWhjaV9oY2QgMDAwMDowMDoxZC4xOiBuZXcg
VVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDMKPDY+dWhjaV9oY2QgMDAw
MDowMDoxZC4xOiBpcnEgMjMzLCBpbyBiYXNlIDB4MDAwMGZmNjAKPDY+dXNiIHVzYjM6IGNvbmZp
Z3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9pY2UKPDY+aHViIDMtMDoxLjA6IFVTQiBodWIg
Zm91bmQKPDY+aHViIDMtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKPDY+QUNQSTogUENJIEludGVy
cnVwdCAwMDAwOjAwOjFkLjJbQ10gLT4gR1NJIDE4IChsZXZlbCwgbG93KSAtPiBJUlEgNTAKPDc+
UENJOiBTZXR0aW5nIGxhdGVuY3kgdGltZXIgb2YgZGV2aWNlIDAwMDA6MDA6MWQuMiB0byA2NAo8
Nj51aGNpX2hjZCAwMDAwOjAwOjFkLjI6IFVIQ0kgSG9zdCBDb250cm9sbGVyCjw2PnVoY2lfaGNk
IDAwMDA6MDA6MWQuMjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJl
ciA0Cjw2PnVoY2lfaGNkIDAwMDA6MDA6MWQuMjogaXJxIDUwLCBpbyBiYXNlIDB4MDAwMGZmNDAK
PDY+dXNiIHVzYjQ6IGNvbmZpZ3VyYXRpb24gIzEgY2hvc2VuIGZyb20gMSBjaG9pY2UKPDY+aHVi
IDQtMDoxLjA6IFVTQiBodWIgZm91bmQKPDY+aHViIDQtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQK
PDY+dXNiIDEtMTogY29uZmlndXJhdGlvbiAjMSBjaG9zZW4gZnJvbSAxIGNob2ljZQo8Nj5BQ1BJ
OiBQQ0kgSW50ZXJydXB0IDAwMDA6MDA6MWQuM1tEXSAtPiBHU0kgMjMgKGxldmVsLCBsb3cpIC0+
IElSUSA1OAo8Nz5QQ0k6IFNldHRpbmcgbGF0ZW5jeSB0aW1lciBvZiBkZXZpY2UgMDAwMDowMDox
ZC4zIHRvIDY0Cjw2PnVoY2lfaGNkIDAwMDA6MDA6MWQuMzogVUhDSSBIb3N0IENvbnRyb2xsZXIK
PDY+dWhjaV9oY2QgMDAwMDowMDoxZC4zOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25l
ZCBidXMgbnVtYmVyIDUKPDY+dWhjaV9oY2QgMDAwMDowMDoxZC4zOiBpcnEgNTgsIGlvIGJhc2Ug
MHgwMDAwZmYyMAo8Nj51c2IgdXNiNTogY29uZmlndXJhdGlvbiAjMSBjaG9zZW4gZnJvbSAxIGNo
b2ljZQo8Nj5odWIgNS0wOjEuMDogVVNCIGh1YiBmb3VuZAo8Nj5odWIgNS0wOjEuMDogMiBwb3J0
cyBkZXRlY3RlZAo8Nj51c2IgMS03OiBuZXcgaGlnaCBzcGVlZCBVU0IgZGV2aWNlIHVzaW5nIGVo
Y2lfaGNkIGFuZCBhZGRyZXNzIDQKPDY+dXNiIDEtNzogY29uZmlndXJhdGlvbiAjMSBjaG9zZW4g
ZnJvbSAxIGNob2ljZQo8Nj51c2IgMi0yOiBuZXcgbG93IHNwZWVkIFVTQiBkZXZpY2UgdXNpbmcg
dWhjaV9oY2QgYW5kIGFkZHJlc3MgMgo8Nj51c2IgMi0yOiBjb25maWd1cmF0aW9uICMxIGNob3Nl
biBmcm9tIDEgY2hvaWNlCjw2PmlucHV0OiBTaWxpdGVrIFVTQiBLZXlib2FyZCAgYXMgL2NsYXNz
L2lucHV0L2lucHV0MQo8Nj5pbnB1dDogVVNCIEhJRCB2MS4wMCBLZXlib2FyZCBbU2lsaXRlayBV
U0IgS2V5Ym9hcmQgXSBvbiB1c2ItMDAwMDowMDoxZC4wLTIKPDY+aW5wdXQ6IFNpbGl0ZWsgVVNC
IEtleWJvYXJkICBhcyAvY2xhc3MvaW5wdXQvaW5wdXQyCjw2PmlucHV0LGhpZGRldjk2OiBVU0Ig
SElEIHYxLjAwIERldmljZSBbU2lsaXRlayBVU0IgS2V5Ym9hcmQgXSBvbiB1c2ItMDAwMDowMDox
ZC4wLTIKPDY+SW5pdGlhbGl6aW5nIFVTQiBNYXNzIFN0b3JhZ2UgZHJpdmVyLi4uCjw2PnNjc2kw
IDogU0NTSSBlbXVsYXRpb24gZm9yIFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlcwo8Nz51c2Itc3Rv
cmFnZTogZGV2aWNlIGZvdW5kIGF0IDIKPDc+dXNiLXN0b3JhZ2U6IHdhaXRpbmcgZm9yIGRldmlj
ZSB0byBzZXR0bGUgYmVmb3JlIHNjYW5uaW5nCjw2PnNjc2kxIDogU0NTSSBlbXVsYXRpb24gZm9y
IFVTQiBNYXNzIFN0b3JhZ2UgZGV2aWNlcwo8Nz51c2Itc3RvcmFnZTogZGV2aWNlIGZvdW5kIGF0
IDQKPDc+dXNiLXN0b3JhZ2U6IHdhaXRpbmcgZm9yIGRldmljZSB0byBzZXR0bGUgYmVmb3JlIHNj
YW5uaW5nCjw2PnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRyaXZlciB1c2Itc3RvcmFnZQo8Nj5V
U0IgTWFzcyBTdG9yYWdlIHN1cHBvcnQgcmVnaXN0ZXJlZC4KPDU+ICBWZW5kb3I6IFNhbkRpc2sg
ICBNb2RlbDogQ3J1emVyIE1pY3JvICAgICAgUmV2OiAyMDMzCjw1PiAgVHlwZTogICBEaXJlY3Qt
QWNjZXNzICAgICAgICAgICAgICAgICAgICAgIEFOU0kgU0NTSSByZXZpc2lvbjogMDAKPDU+U0NT
SSBkZXZpY2Ugc2RhOiA1MTIwMDAgNTEyLWJ5dGUgaGR3ciBzZWN0b3JzICgyNjIgTUIpCjw1PiAg
VmVuZG9yOiBBVEFQSSAgICAgTW9kZWw6IERWRCBERCA4WDE2WDhYMTYgIFJldjogR1NIQgo8NT4g
IFR5cGU6ICAgQ0QtUk9NICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTlNJIFNDU0kgcmV2
aXNpb246IDAwCjw1PnNkYTogV3JpdGUgUHJvdGVjdCBpcyBvZmYKPDc+c2RhOiBNb2RlIFNlbnNl
OiAwMiAwMCAwMCAwMAo8Mz5zZGE6IGFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJvdWdo
Cjw1PlNDU0kgZGV2aWNlIHNkYTogNTEyMDAwIDUxMi1ieXRlIGhkd3Igc2VjdG9ycyAoMjYyIE1C
KQo8NT5zZGE6IFdyaXRlIFByb3RlY3QgaXMgb2ZmCjw3PnNkYTogTW9kZSBTZW5zZTogMDIgMDAg
MDAgMDAKPDM+c2RhOiBhc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaAo8Nj4gc2Rh
OiBzZGExCjw1PnNkIDE6MDowOjA6IEF0dGFjaGVkIHNjc2kgcmVtb3ZhYmxlIGRpc2sgc2RhCjw3
PnVzYi1zdG9yYWdlOiBkZXZpY2Ugc2NhbiBjb21wbGV0ZQo8ND5zcjA6IHNjc2kzLW1tYyBkcml2
ZTogNDh4LzQ4eCB3cml0ZXIgY2QvcncgeGEvZm9ybTIgY2RkYSB0cmF5Cjw2PlVuaWZvcm0gQ0Qt
Uk9NIGRyaXZlciBSZXZpc2lvbjogMy4yMAo8Nz5zciAwOjA6MDowOiBBdHRhY2hlZCBzY3NpIENE
LVJPTSBzcjAKPDc+dXNiLXN0b3JhZ2U6IGRldmljZSBzY2FuIGNvbXBsZXRlCjw2PnVzYmNvcmU6
IGRlcmVnaXN0ZXJpbmcgZHJpdmVyIHVzYi1zdG9yYWdlCjw2PnRnMy5jOnYzLjY1LXJoIChOb3Zl
bWJlciAyMCwgMjAwNikKPDY+QUNQSTogUENJIEludGVycnVwdCAwMDAwOjA1OjAwLjBbQV0gLT4g
R1NJIDE3IChsZXZlbCwgbG93KSAtPiBJUlEgMTc3Cjw3PlBDSTogU2V0dGluZyBsYXRlbmN5IHRp
bWVyIG9mIGRldmljZSAwMDAwOjA1OjAwLjAgdG8gNjQKPDY+ZXRoMDogVGlnb24zIFtwYXJ0bm8o
QkNNOTU3NTQpIHJldiBiMDAyIFBIWSg1Nzg3KV0gKFBDSSBFeHByZXNzKSAxMC8xMDAvMTAwMEJh
c2VUIEV0aGVybmV0IDAwOjFhOmEwOjI1Ojk4OmY3Cjw2PmV0aDA6IFJYY3N1bXNbMV0gTGlua0No
Z1JFR1sxXSBNSWlycVsxXSBBU0ZbMF0gU3BsaXRbMF0gV2lyZVNwZWVkWzFdIFRTT2NhcFsxXSAK
PDY+ZXRoMDogZG1hX3J3Y3RybFs3NjE4MDAwMF0gZG1hX21hc2tbNjQtYml0XQo8Nj5GdXNpb24g
TVBUIGJhc2UgZHJpdmVyIDMuMDQuMDIKPDY+Q29weXJpZ2h0IChjKSAxOTk5LTIwMDUgTFNJIExv
Z2ljIENvcnBvcmF0aW9uCjw2PkZ1c2lvbiBNUFQgU0FTIEhvc3QgZHJpdmVyIDMuMDQuMDIKPDY+
QUNQSTogUENJIEludGVycnVwdCAwMDAwOjAyOjA4LjBbQV0gLT4gR1NJIDE2IChsZXZlbCwgbG93
KSAtPiBJUlEgMTY5Cjw2Pm1wdGJhc2U6IEluaXRpYXRpbmcgaW9jMCBicmluZ3VwCjw2PmlvYzA6
IFNBUzEwNjg6IENhcGFiaWxpdGllcz17SW5pdGlhdG9yfQo8Nj5zY3NpMiA6IGlvYzA6IExTSVNB
UzEwNjgsIEZ3UmV2PTAwMGEzMTAwaCwgUG9ydHM9MSwgTWF4UT0yODYsIElSUT0xNjkKPDU+ICBW
ZW5kb3I6IEFUQSAgICAgICBNb2RlbDogV0RDIFdEMjUwMEpTLTc1TiAgUmV2OiAyRTA0Cjw1PiAg
VHlwZTogICBEaXJlY3QtQWNjZXNzICAgICAgICAgICAgICAgICAgICAgIEFOU0kgU0NTSSByZXZp
c2lvbjogMDUKPDU+ICBWZW5kb3I6IEFUQSAgICAgICBNb2RlbDogV0RDIFdEMjUwMEpTLTc1TiAg
UmV2OiAyRTA0Cjw1PiAgVHlwZTogICBEaXJlY3QtQWNjZXNzICAgICAgICAgICAgICAgICAgICAg
IEFOU0kgU0NTSSByZXZpc2lvbjogMDUKPDU+ICBWZW5kb3I6IERlbGwgICAgICBNb2RlbDogVklS
VFVBTCBESVNLICAgICAgUmV2OiAxMDI4Cjw1PiAgVHlwZTogICBEaXJlY3QtQWNjZXNzICAgICAg
ICAgICAgICAgICAgICAgIEFOU0kgU0NTSSByZXZpc2lvbjogMDUKPDU+U0NTSSBkZXZpY2Ugc2Rh
OiA0ODYzMjYyNzIgNTEyLWJ5dGUgaGR3ciBzZWN0b3JzICgyNDg5OTkgTUIpCjw1PnNkYTogV3Jp
dGUgUHJvdGVjdCBpcyBvZmYKPDc+c2RhOiBNb2RlIFNlbnNlOiAwMyAwMCAwMCAwOAo8NT5TQ1NJ
IGRldmljZSBzZGE6IGRyaXZlIGNhY2hlOiB3cml0ZSB0aHJvdWdoCjw1PlNDU0kgZGV2aWNlIHNk
YTogNDg2MzI2MjcyIDUxMi1ieXRlIGhkd3Igc2VjdG9ycyAoMjQ4OTk5IE1CKQo8NT5zZGE6IFdy
aXRlIFByb3RlY3QgaXMgb2ZmCjw3PnNkYTogTW9kZSBTZW5zZTogMDMgMDAgMDAgMDgKPDU+U0NT
SSBkZXZpY2Ugc2RhOiBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaAo8Nj4gc2RhOiBzZGExIHNk
YTIKPDU+c2QgMjoxOjA6MDogQXR0YWNoZWQgc2NzaSBkaXNrIHNkYQo8Nz5saWJhdGEgdmVyc2lv
biAyLjAwIGxvYWRlZC4KPDc+YXRhX3BpaXggMDAwMDowMDoxZi4yOiB2ZXJzaW9uIDIuMDAKPDY+
YXRhX3BpaXggMDAwMDowMDoxZi4yOiBNQVAgWyBQMCBQMiBQMSBQMyBdCjw2PkFDUEk6IFBDSSBJ
bnRlcnJ1cHQgMDAwMDowMDoxZi4yW0NdIC0+IEdTSSAyMCAobGV2ZWwsIGxvdykgLT4gSVJRIDY2
Cjw3PlBDSTogU2V0dGluZyBsYXRlbmN5IHRpbWVyIG9mIGRldmljZSAwMDAwOjAwOjFmLjIgdG8g
NjQKPDY+YXRhMTogU0FUQSBtYXggVURNQS8xMzMgY21kIDB4RkUwMCBjdGwgMHhGRTEyIGJtZG1h
IDB4RkVDMCBpcnEgNjYKPDY+YXRhMjogU0FUQSBtYXggVURNQS8xMzMgY21kIDB4RkUyMCBjdGwg
MHhGRTMyIGJtZG1hIDB4RkVDOCBpcnEgNjYKPDY+c2NzaTMgOiBhdGFfcGlpeAo8ND5hdGExOiBw
b3J0IGlzIHNsb3cgdG8gcmVzcG9uZCwgdGhpcyBkZWxheSBpcyBrbm93biB0byBvY2N1ciBvbiB2
YWNhbnQgU0FUQSBwb3J0cwo8Mz5hdGExOiBwb3J0IGZhaWxlZCB0byByZXNwb25kICgzMCBzZWNz
KQo8Mz5hdGExOiBTUlNUIGZhaWxlZCAoc3RhdHVzIDB4RkYpCjwzPmF0YTE6IFNSU1QgZmFpbGVk
IChlcnJfbWFzaz0weDEwMCkKPDQ+YXRhMTogc29mdHJlc2V0IGZhaWxlZCwgcmV0cnlpbmcgaW4g
NSBzZWNzCjwzPmF0YTE6IFNSU1QgZmFpbGVkIChzdGF0dXMgMHhGRikKPDM+YXRhMTogU1JTVCBm
YWlsZWQgKGVycl9tYXNrPTB4MTAwKQo8ND5hdGExOiBzb2Z0cmVzZXQgZmFpbGVkLCByZXRyeWlu
ZyBpbiA1IHNlY3MKPDM+YXRhMTogU1JTVCBmYWlsZWQgKHN0YXR1cyAweEZGKQo8Mz5hdGExOiBT
UlNUIGZhaWxlZCAoZXJyX21hc2s9MHgxMDApCjwzPmF0YTE6IHJlc2V0IGZhaWxlZCwgZ2l2aW5n
IHVwCjw2PnNjc2k0IDogYXRhX3BpaXgKPDQ+YXRhMjogcG9ydCBpcyBzbG93IHRvIHJlc3BvbmQs
IHRoaXMgZGVsYXkgaXMga25vd24gdG8gb2NjdXIgb24gdmFjYW50IFNBVEEgcG9ydHMKPDM+YXRh
MjogcG9ydCBmYWlsZWQgdG8gcmVzcG9uZCAoMzAgc2VjcykKPDM+YXRhMjogU1JTVCBmYWlsZWQg
KHN0YXR1cyAweEZGKQo8Mz5hdGEyOiBTUlNUIGZhaWxlZCAoZXJyX21hc2s9MHgxMDApCjw0PmF0
YTI6IHNvZnRyZXNldCBmYWlsZWQsIHJldHJ5aW5nIGluIDUgc2Vjcwo8Mz5hdGEyOiBTUlNUIGZh
aWxlZCAoc3RhdHVzIDB4RkYpCjwzPmF0YTI6IFNSU1QgZmFpbGVkIChlcnJfbWFzaz0weDEwMCkK
PDQ+YXRhMjogc29mdHJlc2V0IGZhaWxlZCwgcmV0cnlpbmcgaW4gNSBzZWNzCjwzPmF0YTI6IFNS
U1QgZmFpbGVkIChzdGF0dXMgMHhGRikKPDM+YXRhMjogU1JTVCBmYWlsZWQgKGVycl9tYXNrPTB4
MTAwKQo8Mz5hdGEyOiByZXNldCBmYWlsZWQsIGdpdmluZyB1cAo8Nj5Jbml0aWFsaXppbmcgVVNC
IE1hc3MgU3RvcmFnZSBkcml2ZXIuLi4KPDY+c2NzaTUgOiBTQ1NJIGVtdWxhdGlvbiBmb3IgVVNC
IE1hc3MgU3RvcmFnZSBkZXZpY2VzCjw3PnVzYi1zdG9yYWdlOiBkZXZpY2UgZm91bmQgYXQgMgo8
Nz51c2Itc3RvcmFnZTogd2FpdGluZyBmb3IgZGV2aWNlIHRvIHNldHRsZSBiZWZvcmUgc2Nhbm5p
bmcKPDY+c2NzaTYgOiBTQ1NJIGVtdWxhdGlvbiBmb3IgVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2Vz
Cjw3PnVzYi1zdG9yYWdlOiBkZXZpY2UgZm91bmQgYXQgNAo8Nz51c2Itc3RvcmFnZTogd2FpdGlu
ZyBmb3IgZGV2aWNlIHRvIHNldHRsZSBiZWZvcmUgc2Nhbm5pbmcKPDY+dXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgZHJpdmVyIHVzYi1zdG9yYWdlCjw2PlVTQiBNYXNzIFN0b3JhZ2Ugc3VwcG9ydCBy
ZWdpc3RlcmVkLgo8NT4gIFZlbmRvcjogQVRBUEkgICAgIE1vZGVsOiBEVkQgREQgOFgxNlg4WDE2
ICBSZXY6IEdTSEIKPDU+ICBUeXBlOiAgIENELVJPTSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQU5TSSBTQ1NJIHJldmlzaW9uOiAwMAo8ND5zcjA6IHNjc2kzLW1tYyBkcml2ZTogNDh4LzQ4
eCB3cml0ZXIgY2QvcncgeGEvZm9ybTIgY2RkYSB0cmF5Cjw3PnNyIDU6MDowOjA6IEF0dGFjaGVk
IHNjc2kgQ0QtUk9NIHNyMAo8Nz51c2Itc3RvcmFnZTogZGV2aWNlIHNjYW4gY29tcGxldGUKPDc+
SVNPIDk2NjAgRXh0ZW5zaW9uczogTWljcm9zb2Z0IEpvbGlldCBMZXZlbCAzCjw0PlVuYWJsZSB0
byBsb2FkIE5MUyBjaGFyc2V0IHV0ZjgKPDQ+VW5hYmxlIHRvIGxvYWQgTkxTIGNoYXJzZXQgdXRm
OAo8Nz5JU08gOTY2MCBFeHRlbnNpb25zOiBSUklQXzE5OTFBCjw2PnVzYiAxLTc6IHJlc2V0IGhp
Z2ggc3BlZWQgVVNCIGRldmljZSB1c2luZyBlaGNpX2hjZCBhbmQgYWRkcmVzcyA0Cjw1PiAgVmVu
ZG9yOiBTYW5EaXNrICAgTW9kZWw6IENydXplciBNaWNybyAgICAgIFJldjogMjAzMwo8NT4gIFR5
cGU6ICAgRGlyZWN0LUFjY2VzcyAgICAgICAgICAgICAgICAgICAgICBBTlNJIFNDU0kgcmV2aXNp
b246IDAwCjw1PlNDU0kgZGV2aWNlIHNkYjogNTEyMDAwIDUxMi1ieXRlIGhkd3Igc2VjdG9ycyAo
MjYyIE1CKQo8NT5zZGI6IFdyaXRlIFByb3RlY3QgaXMgb2ZmCjw3PnNkYjogTW9kZSBTZW5zZTog
MDIgMDAgMDAgMDAKPDM+c2RiOiBhc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaAo8
NT5TQ1NJIGRldmljZSBzZGI6IDUxMjAwMCA1MTItYnl0ZSBoZHdyIHNlY3RvcnMgKDI2MiBNQikK
PDU+c2RiOiBXcml0ZSBQcm90ZWN0IGlzIG9mZgo8Nz5zZGI6IE1vZGUgU2Vuc2U6IDAyIDAwIDAw
IDAwCjwzPnNkYjogYXNzdW1pbmcgZHJpdmUgY2FjaGU6IHdyaXRlIHRocm91Z2gKPDY+IHNkYjog
c2RiMQo8NT5zZCA2OjA6MDowOiBBdHRhY2hlZCBzY3NpIHJlbW92YWJsZSBkaXNrIHNkYgo8Nz51
c2Itc3RvcmFnZTogZGV2aWNlIHNjYW4gY29tcGxldGUKPDQ+VW5hYmxlIHRvIGlkZW50aWZ5IENE
LVJPTSBmb3JtYXQuCjw0PlZGUzogQ2FuJ3QgZmluZCBhbiBleHQyIGZpbGVzeXN0ZW0gb24gZGV2
IGxvb3AwLgo8Nj5zZWN1cml0eTogIDMgdXNlcnMsIDYgcm9sZXMsIDE1ODcgdHlwZXMsIDE3MiBi
b29scywgMSBzZW5zLCAxMDI0IGNhdHMKPDY+c2VjdXJpdHk6ICA1OSBjbGFzc2VzLCA0OTc2MiBy
dWxlcwo8Nj5TRUxpbnV4OiAgQ29tcGxldGluZyBpbml0aWFsaXphdGlvbi4KPDY+U0VMaW51eDog
IFNldHRpbmcgdXAgZXhpc3Rpbmcgc3VwZXJibG9ja3MuCjw2PlNFTGludXg6IGluaXRpYWxpemVk
IChkZXYgbG9vcDAsIHR5cGUgc3F1YXNoZnMpLCBub3QgY29uZmlndXJlZCBmb3IgbGFiZWxpbmcK
PDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBzcjAsIHR5cGUgaXNvOTY2MCksIHVzZXMgZ2Vu
ZnNfY29udGV4dHMKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiB1c2JmcywgdHlwZSB1c2Jm
cyksIHVzZXMgZ2VuZnNfY29udGV4dHMKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiByYW1m
cywgdHlwZSByYW1mcyksIHVzZXMgZ2VuZnNfY29udGV4dHMKPDY+U0VMaW51eDogaW5pdGlhbGl6
ZWQgKGRldiByYW1mcywgdHlwZSByYW1mcyksIHVzZXMgZ2VuZnNfY29udGV4dHMKPDY+U0VMaW51
eDogaW5pdGlhbGl6ZWQgKGRldiB0bXBmcywgdHlwZSB0bXBmcyksIHVzZXMgdHJhbnNpdGlvbiBT
SURzCjw2PlNFTGludXg6IGluaXRpYWxpemVkIChkZXYgZGVidWdmcywgdHlwZSBkZWJ1Z2ZzKSwg
dXNlcyBnZW5mc19jb250ZXh0cwo8Nj5TRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHNlbGludXhm
cywgdHlwZSBzZWxpbnV4ZnMpLCB1c2VzIGdlbmZzX2NvbnRleHRzCjw2PlNFTGludXg6IGluaXRp
YWxpemVkIChkZXYgbXF1ZXVlLCB0eXBlIG1xdWV1ZSksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjw2
PlNFTGludXg6IGluaXRpYWxpemVkIChkZXYgaHVnZXRsYmZzLCB0eXBlIGh1Z2V0bGJmcyksIHVz
ZXMgZ2VuZnNfY29udGV4dHMKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBkZXZwdHMsIHR5
cGUgZGV2cHRzKSwgdXNlcyB0cmFuc2l0aW9uIFNJRHMKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQg
KGRldiBldmVudHBvbGxmcywgdHlwZSBldmVudHBvbGxmcyksIHVzZXMgdGFzayBTSURzCjw2PlNF
TGludXg6IGluaXRpYWxpemVkIChkZXYgaW5vdGlmeWZzLCB0eXBlIGlub3RpZnlmcyksIHVzZXMg
Z2VuZnNfY29udGV4dHMKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiB0bXBmcywgdHlwZSB0
bXBmcyksIHVzZXMgdHJhbnNpdGlvbiBTSURzCjw2PlNFTGludXg6IGluaXRpYWxpemVkIChkZXYg
ZnV0ZXhmcywgdHlwZSBmdXRleGZzKSwgdXNlcyBnZW5mc19jb250ZXh0cwo8Nj5TRUxpbnV4OiBp
bml0aWFsaXplZCAoZGV2IHBpcGVmcywgdHlwZSBwaXBlZnMpLCB1c2VzIHRhc2sgU0lEcwo8Nj5T
RUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IHNvY2tmcywgdHlwZSBzb2NrZnMpLCB1c2VzIHRhc2sg
U0lEcwo8Nj5TRUxpbnV4OiBpbml0aWFsaXplZCAoZGV2IGNwdXNldCwgdHlwZSBjcHVzZXQpLCBu
b3QgY29uZmlndXJlZCBmb3IgbGFiZWxpbmcKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBw
cm9jLCB0eXBlIHByb2MpLCB1c2VzIGdlbmZzX2NvbnRleHRzCjw2PlNFTGludXg6IGluaXRpYWxp
emVkIChkZXYgYmRldiwgdHlwZSBiZGV2KSwgdXNlcyBnZW5mc19jb250ZXh0cwo8Nj5TRUxpbnV4
OiBpbml0aWFsaXplZCAoZGV2IHJvb3RmcywgdHlwZSByb290ZnMpLCB1c2VzIGdlbmZzX2NvbnRl
eHRzCjw2PlNFTGludXg6IGluaXRpYWxpemVkIChkZXYgc3lzZnMsIHR5cGUgc3lzZnMpLCB1c2Vz
IGdlbmZzX2NvbnRleHRzCjw1PmF1ZGl0KDExODI5NzY2NDguMTk0OjIpOiBwb2xpY3kgbG9hZGVk
IGF1aWQ9NDI5NDk2NzI5NQo8Nj5tZDogcmFpZDAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3Ig
bGV2ZWwgMAo8Nj5tZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMQo8
Nj5yYWlkNTogYXV0b21hdGljYWxseSB1c2luZyBiZXN0IGNoZWNrc3VtbWluZyBmdW5jdGlvbjog
cElJSV9zc2UKPDQ+ICAgcElJSV9zc2UgIDogIDc4ODQuMDAwIE1CL3NlYwo8ND5yYWlkNTogdXNp
bmcgZnVuY3Rpb246IHBJSUlfc3NlICg3ODg0LjAwMCBNQi9zZWMpCjw0PnJhaWQ2OiBpbnQzMngx
ICAgIDc5NiBNQi9zCjw0PnJhaWQ2OiBpbnQzMngyICAgIDg1MSBNQi9zCjw0PnJhaWQ2OiBpbnQz
Mng0ICAgIDc0MiBNQi9zCjw0PnJhaWQ2OiBpbnQzMng4ICAgIDcxMCBNQi9zCjw0PnJhaWQ2OiBt
bXh4MSAgICAgMjc1MCBNQi9zCjw0PnJhaWQ2OiBtbXh4MiAgICAgMjg4NiBNQi9zCjw0PnJhaWQ2
OiBzc2UxeDEgICAgMTMyNCBNQi9zCjw0PnJhaWQ2OiBzc2UxeDIgICAgMjAxNSBNQi9zCjw0PnJh
aWQ2OiBzc2UyeDEgICAgMjg1NSBNQi9zCjw0PnJhaWQ2OiBzc2UyeDIgICAgMjk2MCBNQi9zCjw0
PnJhaWQ2OiB1c2luZyBhbGdvcml0aG0gc3NlMngyICgyOTYwIE1CL3MpCjw2Pm1kOiByYWlkNiBw
ZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA2Cjw2Pm1kOiByYWlkNSBwZXJzb25hbGl0
eSByZWdpc3RlcmVkIGZvciBsZXZlbCA1Cjw2Pm1kOiByYWlkNCBwZXJzb25hbGl0eSByZWdpc3Rl
cmVkIGZvciBsZXZlbCA0Cjw0PkdGUzIgKGJ1aWx0IE1hciAxNSAyMDA3IDIwOjAwOjQxKSBpbnN0
YWxsZWQKPDY+TG9ja19Ob2xvY2sgKGJ1aWx0IE1hciAxNSAyMDA3IDIwOjAxOjE4KSBpbnN0YWxs
ZWQKPDY+ZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMTEuMC1pb2N0bCAoMjAwNi0wOS0xNCkgaW5p
dGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KPDY+ZGV2aWNlLW1hcHBlcjogbXVsdGlwYXRo
OiB2ZXJzaW9uIDEuMC41IGxvYWRlZAo8Nj5kZXZpY2UtbWFwcGVyOiBtdWx0aXBhdGggcm91bmQt
cm9iaW46IHZlcnNpb24gMS4wLjAgbG9hZGVkCjw2PmRldmljZS1tYXBwZXI6IG11bHRpcGF0aCBl
bWM6IHZlcnNpb24gMC4wLjMgbG9hZGVkCjw1PmF1ZGl0KDExODI5NzY2NzMuMzA1OjMpOiBhdWRp
dF9waWQ9ODI2IG9sZD0wIGJ5IGF1aWQ9NDI5NDk2NzI5NSBzdWJqPXN5c3RlbV91OnN5c3RlbV9y
OmFuYWNvbmRhX3Q6czAKPDY+U0VMaW51eDogaW5pdGlhbGl6ZWQgKGRldiBzZGIxLCB0eXBlIHZm
YXQpLCB1c2VzIGdlbmZzX2NvbnRleHRzCg==
------=_Part_44400_24941640.1182996343475--