Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
This is interesting but I think it's straying a bit off-topic for tech@ - I think misc would be alright for general information about the machine, though things which are clearly problems with the hw/bios (like not being able to exit memtest - this is the same on APU1 btw) should go to the vendor.
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Le 16.11.15 18:42, Jason Barbier a écrit : Looks like you need to email support and get the updated BIOS. I had the same problem and there is an update to the bios to allow for mSATA boot but not SD card boot yet. Yes, mSATA install and boot works after this bios update: http://pcengines.ch/file/apu151109.zip SeaBIOS (version rel-1.8.0-190-gc029eab-20151109_141843-wim-ws) BUILD: gcc: binutils: (GNU Binutils) 2.23.2 <...> Google, Inc. Serial Graphics Adapter 08/22/15 SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (wiv@coreboot-Virtual-Machine) Sat Aug 22 09:25:30 UTC 2015 But hooking a 2TB WD Element HDD still hangs the APU2 on the next reboot (4k sectors, USB 3.0, bad init timings in the bios ?) Symptoms: Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0 WARNING - Timeout at wait_bit:310! <...> USB MSC vendor='WD' product='Elements 10B8' rev='1012' type=0 removable=0 call16 with invalid stack And if you choose the memtest payload, there is no way to abort it. Mathias On Sat, Nov 14, 2015, at 10:22 AM, Mathias Schmocker wrote: > Le 14.11.15 17:02, Chris Cappuccio a écrit : > > Mathias Schmocker [s...@smat.ch] wrote: > >> > >> First tests with a bootable OpenBSD amd64 5.8-current USB stick and > >> installation on the 16GB mSata internal storage. > >> After reboot, BIOS could find mSata to boot on, but defaulted to the > memtest > >> boot payload > >> > > > > This is a setting you can change, although the default boot order > would put memtest last. > > Not for me: > > 1. USB MSC Drive SanDisk Ultra Fit 1.00 > 2. Payload [memtest] > 3. Payload [setup] > > I have now successfully installed and booted on a small 16GB SanDisk USB > key, root on sd1a (but I had a hard lockup once, with > > xhci_wait_for_command: Command ring still running ...) > > But pressing F10 and 3 to access setup and placing mSata in front of all > the other does NOT work (even if sd0a has a bootable bsd.rd, /boot and > the proper /etc/boot.conf, and is accessible once OpenBSD runs out of > the USB key ...) > > Which SeaBIOS, BUILD version, and option rom does your APU2 display when > booting up ? > > > I've had no problems with apu2 detecting msata so far.. > > > >> Unable to abort memtest by pressing (esc) on the serial console, or > (c) for > >> configure. > >> > > > > You have to escape to the prompt before memtest starts. > > > > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Noth [nothingn...@citycable.ch] wrote: > No it freezes after the "rebooting..." message appears. It isn't before the > firmware restarts. Hopefully the next firmware release will some kind of fix > for this. > The non-ACPI kernel does this (bsd.rd). bsd should not do this
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
No it freezes after the "rebooting..." message appears. It isn't before the firmware restarts. Hopefully the next firmware release will some kind of fix for this. On 16/11/15 16:00, Chris Cappuccio wrote: Noth [nothingn...@citycable.ch] wrote: Hi again, I think I've found a bug: if I have a console session open using minicom or cu when rebooting, the machine hangs. This doesn't happen with either CentOS Linux 7 or FreeBSD 10.2 / 11. I can reproduce the problem. Anyone else have this issue ? The boot loader output is emulated video output until it switches to com0. Once it reads 'stty com0 115200; set tty com0' from /etc/boot.conf, it switches from video output to serial output. During the switch, some contents comes out of the boot loader that is at the wrong baud rate (or something similar). This causes some high characters to come out, which your terminal emulator might interpret as a terminal command and it could even send a short reply back. If it does, this reply stops the auto-boot process and you sit at boot> indefinitely. The solution is to not leave a terminal emulator connected during the boot (or fix the boot loader to not output high characters)
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Looks like you need to email support and get the updated BIOS. I had the same problem and there is an update to the bios to allow for mSATA boot but not SD card boot yet. -- Jason Barbier | E: jab...@serversave.us GPG Key-ID: B5F75B47(http://kusuriya.devio.us/pubkey.asc) On Sat, Nov 14, 2015, at 10:22 AM, Mathias Schmocker wrote: > Le 14.11.15 17:02, Chris Cappuccio a écrit : > > Mathias Schmocker [s...@smat.ch] wrote: > >> > >> First tests with a bootable OpenBSD amd64 5.8-current USB stick and > >> installation on the 16GB mSata internal storage. > >> After reboot, BIOS could find mSata to boot on, but defaulted to the > memtest > >> boot payload > >> > > > > This is a setting you can change, although the default boot order > would put memtest last. > > Not for me: > > 1. USB MSC Drive SanDisk Ultra Fit 1.00 > 2. Payload [memtest] > 3. Payload [setup] > > I have now successfully installed and booted on a small 16GB SanDisk USB > key, root on sd1a (but I had a hard lockup once, with > > xhci_wait_for_command: Command ring still running ...) > > But pressing F10 and 3 to access setup and placing mSata in front of all > the other does NOT work (even if sd0a has a bootable bsd.rd, /boot and > the proper /etc/boot.conf, and is accessible once OpenBSD runs out of > the USB key ...) > > Which SeaBIOS, BUILD version, and option rom does your APU2 display when > booting up ? > > > I've had no problems with apu2 detecting msata so far.. > > > >> Unable to abort memtest by pressing (esc) on the serial console, or > (c) for > >> configure. > >> > > > > You have to escape to the prompt before memtest starts. > > > > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Noth [nothingn...@citycable.ch] wrote: > Hi again, > > I think I've found a bug: if I have a console session open using minicom > or cu when rebooting, the machine hangs. This doesn't happen with either > CentOS Linux 7 or FreeBSD 10.2 / 11. I can reproduce the problem. Anyone > else have this issue ? > The boot loader output is emulated video output until it switches to com0. Once it reads 'stty com0 115200; set tty com0' from /etc/boot.conf, it switches from video output to serial output. During the switch, some contents comes out of the boot loader that is at the wrong baud rate (or something similar). This causes some high characters to come out, which your terminal emulator might interpret as a terminal command and it could even send a short reply back. If it does, this reply stops the auto-boot process and you sit at boot> indefinitely. The solution is to not leave a terminal emulator connected during the boot (or fix the boot loader to not output high characters)
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Hi again, I think I've found a bug: if I have a console session open using minicom or cu when rebooting, the machine hangs. This doesn't happen with either CentOS Linux 7 or FreeBSD 10.2 / 11. I can reproduce the problem. Anyone else have this issue ? Cheers, Noth On 15/11/15 10:09, Noth wrote: I'm using the SeaBIOS provided with the machine, and have no news on a upcoming newer release. So far it works for me flawlessly with the limits stated by the manufacturer. System startup messages: SeaBIOS (version rel-1.8.0-143-g174faf8-dirty-20150928_122234-wim-ws) XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte contexts XHCIextcap 0x1 @ feb22500 XHCIprotocol USB 3.00, 2 ports (offset 1), def 0 XHCIprotocol USB 2.00, 2 ports (offset 3), def 10 XHCIextcap 0xa @ feb22540 Found 2 serial ports ATA controller 1 at 4010/4020/0 (irq 0 dev 88) EHCI init on dev 00:13.0 (regs=0xfeb25420) ATA controller 2 at 4018/4024/0 (irq 0 dev 88) Searching bootorder for: /pci@i0cf8/*@14,7 Searching bootorder for: /rom@img/memtest Searching bootorder for: /rom@img/setup ata0-0: SATA SSD ATA-10 Hard-Disk (15272 MiBytes) Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0 XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 USB MSC vendor='SanDisk' product='Cruzer Fit' rev='1.26' type=0 removable=0 USB MSC blksize=512 sectors=31266816 Initialized USB HUB (0 ports used) All threads complete. Scan for option roms PCengines Press F10 key now for boot menu: Searching bootorder for: HALT drive 0x000f2e30: PCHS=0/0/0 translation=lba LCHS=1024/255/63 s=31266816 drive 0x000f2e60: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31277232 Space available for UMB: c1000-ef000, f-f2e30 On 14/11/15 19:22, Mathias Schmocker wrote: Le 14.11.15 17:02, Chris Cappuccio a écrit : > Mathias Schmocker [s...@smat.ch] wrote: >> >> First tests with a bootable OpenBSD amd64 5.8-current USB stick and >> installation on the 16GB mSata internal storage. >> After reboot, BIOS could find mSata to boot on, but defaulted to the memtest >> boot payload >> > > This is a setting you can change, although the default boot order would put memtest last. Not for me: 1. USB MSC Drive SanDisk Ultra Fit 1.00 2. Payload [memtest] 3. Payload [setup] I have now successfully installed and booted on a small 16GB SanDisk USB key, root on sd1a (but I had a hard lockup once, with > xhci_wait_for_command: Command ring still running ...) But pressing F10 and 3 to access setup and placing mSata in front of all the other does NOT work (even if sd0a has a bootable bsd.rd, /boot and the proper /etc/boot.conf, and is accessible once OpenBSD runs out of the USB key ...) Which SeaBIOS, BUILD version, and option rom does your APU2 display when booting up ? > I've had no problems with apu2 detecting msata so far.. > >> Unable to abort memtest by pressing (esc) on the serial console, or (c) for >> configure. >> > > You have to escape to the prompt before memtest starts. > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
I'm using the SeaBIOS provided with the machine, and have no news on a upcoming newer release. So far it works for me flawlessly with the limits stated by the manufacturer. System startup messages: SeaBIOS (version rel-1.8.0-143-g174faf8-dirty-20150928_122234-wim-ws) XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte contexts XHCIextcap 0x1 @ feb22500 XHCIprotocol USB 3.00, 2 ports (offset 1), def 0 XHCIprotocol USB 2.00, 2 ports (offset 3), def 10 XHCIextcap 0xa @ feb22540 Found 2 serial ports ATA controller 1 at 4010/4020/0 (irq 0 dev 88) EHCI init on dev 00:13.0 (regs=0xfeb25420) ATA controller 2 at 4018/4024/0 (irq 0 dev 88) Searching bootorder for: /pci@i0cf8/*@14,7 Searching bootorder for: /rom@img/memtest Searching bootorder for: /rom@img/setup ata0-0: SATA SSD ATA-10 Hard-Disk (15272 MiBytes) Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0 XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 USB MSC vendor='SanDisk' product='Cruzer Fit' rev='1.26' type=0 removable=0 USB MSC blksize=512 sectors=31266816 Initialized USB HUB (0 ports used) All threads complete. Scan for option roms PCengines Press F10 key now for boot menu: Searching bootorder for: HALT drive 0x000f2e30: PCHS=0/0/0 translation=lba LCHS=1024/255/63 s=31266816 drive 0x000f2e60: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=31277232 Space available for UMB: c1000-ef000, f-f2e30 On 14/11/15 19:22, Mathias Schmocker wrote: Le 14.11.15 17:02, Chris Cappuccio a écrit : > Mathias Schmocker [s...@smat.ch] wrote: >> >> First tests with a bootable OpenBSD amd64 5.8-current USB stick and >> installation on the 16GB mSata internal storage. >> After reboot, BIOS could find mSata to boot on, but defaulted to the memtest >> boot payload >> > > This is a setting you can change, although the default boot order would put memtest last. Not for me: 1. USB MSC Drive SanDisk Ultra Fit 1.00 2. Payload [memtest] 3. Payload [setup] I have now successfully installed and booted on a small 16GB SanDisk USB key, root on sd1a (but I had a hard lockup once, with > xhci_wait_for_command: Command ring still running ...) But pressing F10 and 3 to access setup and placing mSata in front of all the other does NOT work (even if sd0a has a bootable bsd.rd, /boot and the proper /etc/boot.conf, and is accessible once OpenBSD runs out of the USB key ...) Which SeaBIOS, BUILD version, and option rom does your APU2 display when booting up ? > I've had no problems with apu2 detecting msata so far.. > >> Unable to abort memtest by pressing (esc) on the serial console, or (c) for >> configure. >> > > You have to escape to the prompt before memtest starts. > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Le 14.11.15 17:02, Chris Cappuccio a écrit : > Mathias Schmocker [s...@smat.ch] wrote: >> >> First tests with a bootable OpenBSD amd64 5.8-current USB stick and >> installation on the 16GB mSata internal storage. >> After reboot, BIOS could find mSata to boot on, but defaulted to the memtest >> boot payload >> > > This is a setting you can change, although the default boot order would put memtest last. Not for me: 1. USB MSC Drive SanDisk Ultra Fit 1.00 2. Payload [memtest] 3. Payload [setup] I have now successfully installed and booted on a small 16GB SanDisk USB key, root on sd1a (but I had a hard lockup once, with > xhci_wait_for_command: Command ring still running ...) But pressing F10 and 3 to access setup and placing mSata in front of all the other does NOT work (even if sd0a has a bootable bsd.rd, /boot and the proper /etc/boot.conf, and is accessible once OpenBSD runs out of the USB key ...) Which SeaBIOS, BUILD version, and option rom does your APU2 display when booting up ? > I've had no problems with apu2 detecting msata so far.. > >> Unable to abort memtest by pressing (esc) on the serial console, or (c) for >> configure. >> > > You have to escape to the prompt before memtest starts. > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Mathias Schmocker [s...@smat.ch] wrote: > > First tests with a bootable OpenBSD amd64 5.8-current USB stick and > installation on the 16GB mSata internal storage. > After reboot, BIOS could find mSata to boot on, but defaulted to the memtest > boot payload > This is a setting you can change, although the default boot order would put memtest last. I've had no problems with apu2 detecting msata so far.. > Unable to abort memtest by pressing (esc) on the serial console, or (c) for > configure. > You have to escape to the prompt before memtest starts.
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Hello, APU2 BETA TEST 4GB version with: SeaBIOS (version rel-1.8.0-181-g0af5958) BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for Ubuntu) 2.24 <...> Running option rom at c000:0003 Google, Inc. Serial Graphics Adapter 08/22/15 SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (wiv@coreboot- Virtual-Machine) Sat Aug 22 09:25:30 UTC 2015 Term: 80x24 IO4 0 Turning on vga text mode console <...> First tests with a bootable OpenBSD amd64 5.8-current USB stick and installation on the 16GB mSata internal storage. After reboot, BIOS could find mSata to boot on, but defaulted to the memtest boot payload Unable to abort memtest by pressing (esc) on the serial console, or (c) for configure. Other install trials with a the bootable USB stick and another USB HDD not conclusive yet. It seems to me that the BETA bios has some trouble to properly and reliably detect USB, or boot from mSata. Mathias Le 04.11.15 18:31, Noth a écrit : This is with the -CURRENT : OpenBSD 5.8-current (GENERIC.MP) #0: Wed Nov 4 17:47:40 CET 2015 r...@euryale.nineinchnetworks.ch:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4261081088 (4063MB) avail mem = 4127813632 (3936MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdffb7020 (7 entries) bios0: vendor coreboot version "APU2A_20150924-3-g0bf9198-dirty" date 09/28/2015 bios0: PC Engines apu2 acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S2 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC HEST SSDT SSDT HPET acpi0: wakeup devices PWRB(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH3(S3) UOH5(S3) XHC0(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD GX-412TC SOC, 998.27 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD GX-412TC SOC, 998.11 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD GX-412TC SOC, 998.11 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu2: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu2: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD GX-412TC SOC, 998.11 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu3: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu3: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu3: smt 0, core 3, package 0 ioapic0 at mainbus0: apid 4 pa 0xfec0, version 21, 24 pins ioapic1 at mainbus0: apid 5 pa 0xfec2, version 21, 32 pins ioapic1: misconfigured as apic 0, remapped to apid 5 acpihpet0 at acpi0: 14318180 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PBR4) acpiprt2 at acpi0: bus 1 (PBR5) acpiprt3 at acpi0: bus 2 (PBR6) acpiprt4 at acpi0: bus 3 (PBR7) acpiprt5 at acpi0: bus -1 (PBR8) acpicpu0 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!),
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Many thanks Stuart! > set tty com0 Bingo, and then reduce serial line speed from 115k to 9600 :-)
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
you got stuck at the same place I did. For i386/amd64 you have to tell boot you want serial output either at the boot prompt or via boot.conf. stty com0 115200 set tty com0 See archive: http://marc.info/?l=openbsd-misc&m=144531335118929&w=2 And this should be on misc@ anyway. Take care. Daniel On 11/12/15 8:32 AM, Rolf Sommerhalder wrote: > Got two APU2b4 boards yesterday, and they fail to boot 5.8 or > -current, i386 or amd64, from USB early in the process (see below). > > So far, I could not figure out if there are differences to your setup > from your dmesgs. Eventually, did you revceive an earlier hardware > revision APU2a4, with an earlier version of coreboot? > > Also, I tried to lower serial line speed from the initial 115k of > coreboot, for the (unlikely) case that the kernel should change it. > > Finally, 'boot -c' dos not get as far as to UKC in order to try with > ACPI disabled etc. > > What is your serial console output at boot time? Any ideas or > suggestions what I should try next? > > Thanks, > Rolf > > > console output from power-up: > > Mainboard PCEngines apu2 Enable. > APIC: 00 missing read_resources > APIC: 01 missing read_resources > APIC: 02 missing read_resources > APIC: 03 missing read_resources > SeaBIOS (version rel-1.8.0-181-g0af5958) > BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for > Ubu4 > SeaBIOS (version rel-1.8.0-181-g0af5958) > BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for > Ubu4 > Found coreboot cbmem console @ dffdf000 > Found mainboard PC Engines PCEngines apu2 > Relocating init from 0x000eeb10 to 0xdff66fd0 (size 28576) > Found CBFS header at 0xfc50 > multiboot: eax=0, ebx=0 > boot order: > 1: /pci@i0cf8/usb@10/usb-*@1 > 2: /pci@i0cf8/usb@10/usb-*@2 > SeaBIOS (version rel-1.8.0-181-g0af5958) > XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte > contexts > XHCIextcap 0x1 @ feb22500 > XHCIprotocol USB 3.00, 2 ports (offset 1), def 0 > XHCIprotocol USB 2.00, 2 ports (offset 3), def 10 > XHCIextcap 0xa @ feb22540 > Found 2 serial ports > Searching bootorder for: /pci@i0cf8/*@14,7 > EHCI init on dev 00:13.0 (regs=0xfeb25420) > Searching bootorder for: /rom@img/memtest > Searching bootorder for: /rom@img/setup > XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] > Initialized USB HUB (0 ports used) > WARNING - Timeout at xhci_event_wait:694! > xhci_send_pipe: xfer failed (cc -1) > Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 > Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 > USB MSC vendor='JetFlash' product='Transcend 1GB' rev='8.07' type=0 > removable=1 > USB MSC blksize=512 sectors=1972224 > All threads complete. > Scan for option roms > PCengines Press F10 key now for boot menu: > Searching bootorder for: HALT > drive 0x000f5850: PCHS=0/0/0 translation=lba LCHS=978/32/63 s=1972224 > Space available for UMB: c1000-ef000, f-f5850 > Returned 258048 bytes of ZoneHigh > e820 map has 7 items: > 0: - 0009f800 = 1 RAM > 1: 0009f800 - 000a = 2 RESERVED > 2: 000f - 0010 = 2 RESERVED > 3: 0010 - dffad000 = 1 RAM > 4: dffad000 - e000 = 2 RESERVED > 5: f800 - fc00 = 2 RESERVED > 6: 0001 - 00011f00 = 1 RAM > enter handle_19: > NULL > Booting from Hard Disk... > Booting from :7c00 > Using drive 0, partition 3. > Loading. > probing: pc0 com0 com1 mem[638K 3582M 496M a20=on] > disk: hd0+ >>> OpenBSD/amd64 BOOT 3.28 > boot> > cannot open hd0a:/etc/random.seed: No such file or directory > booting hd0a:/5.8/amd64/bsd.rd: 3251512+1391248+2401280+0+520192 > [72+360480+23]8 > entry point at 0x1000160 [7205c766, 3404, 24448b12, a680a304] > (output stops here) >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
set tty com0 On 2015/11/12 14:32, Rolf Sommerhalder wrote: > Got two APU2b4 boards yesterday, and they fail to boot 5.8 or > -current, i386 or amd64, from USB early in the process (see below). > > So far, I could not figure out if there are differences to your setup > from your dmesgs. Eventually, did you revceive an earlier hardware > revision APU2a4, with an earlier version of coreboot? > > Also, I tried to lower serial line speed from the initial 115k of > coreboot, for the (unlikely) case that the kernel should change it. > > Finally, 'boot -c' dos not get as far as to UKC in order to try with > ACPI disabled etc. > > What is your serial console output at boot time? Any ideas or > suggestions what I should try next? > > Thanks, > Rolf > > > console output from power-up: > > Mainboard PCEngines apu2 Enable. > APIC: 00 missing read_resources > APIC: 01 missing read_resources > APIC: 02 missing read_resources > APIC: 03 missing read_resources > SeaBIOS (version rel-1.8.0-181-g0af5958) > BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for > Ubu4 > SeaBIOS (version rel-1.8.0-181-g0af5958) > BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for > Ubu4 > Found coreboot cbmem console @ dffdf000 > Found mainboard PC Engines PCEngines apu2 > Relocating init from 0x000eeb10 to 0xdff66fd0 (size 28576) > Found CBFS header at 0xfc50 > multiboot: eax=0, ebx=0 > boot order: > 1: /pci@i0cf8/usb@10/usb-*@1 > 2: /pci@i0cf8/usb@10/usb-*@2 > SeaBIOS (version rel-1.8.0-181-g0af5958) > XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte > contexts > XHCIextcap 0x1 @ feb22500 > XHCIprotocol USB 3.00, 2 ports (offset 1), def 0 > XHCIprotocol USB 2.00, 2 ports (offset 3), def 10 > XHCIextcap 0xa @ feb22540 > Found 2 serial ports > Searching bootorder for: /pci@i0cf8/*@14,7 > EHCI init on dev 00:13.0 (regs=0xfeb25420) > Searching bootorder for: /rom@img/memtest > Searching bootorder for: /rom@img/setup > XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] > Initialized USB HUB (0 ports used) > WARNING - Timeout at xhci_event_wait:694! > xhci_send_pipe: xfer failed (cc -1) > Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 > Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 > USB MSC vendor='JetFlash' product='Transcend 1GB' rev='8.07' type=0 > removable=1 > USB MSC blksize=512 sectors=1972224 > All threads complete. > Scan for option roms > PCengines Press F10 key now for boot menu: > Searching bootorder for: HALT > drive 0x000f5850: PCHS=0/0/0 translation=lba LCHS=978/32/63 s=1972224 > Space available for UMB: c1000-ef000, f-f5850 > Returned 258048 bytes of ZoneHigh > e820 map has 7 items: > 0: - 0009f800 = 1 RAM > 1: 0009f800 - 000a = 2 RESERVED > 2: 000f - 0010 = 2 RESERVED > 3: 0010 - dffad000 = 1 RAM > 4: dffad000 - e000 = 2 RESERVED > 5: f800 - fc00 = 2 RESERVED > 6: 0001 - 00011f00 = 1 RAM > enter handle_19: > NULL > Booting from Hard Disk... > Booting from :7c00 > Using drive 0, partition 3. > Loading. > probing: pc0 com0 com1 mem[638K 3582M 496M a20=on] > disk: hd0+ > >> OpenBSD/amd64 BOOT 3.28 > boot> > cannot open hd0a:/etc/random.seed: No such file or directory > booting hd0a:/5.8/amd64/bsd.rd: 3251512+1391248+2401280+0+520192 > [72+360480+23]8 > entry point at 0x1000160 [7205c766, 3404, 24448b12, a680a304] > (output stops here) >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Got two APU2b4 boards yesterday, and they fail to boot 5.8 or -current, i386 or amd64, from USB early in the process (see below). So far, I could not figure out if there are differences to your setup from your dmesgs. Eventually, did you revceive an earlier hardware revision APU2a4, with an earlier version of coreboot? Also, I tried to lower serial line speed from the initial 115k of coreboot, for the (unlikely) case that the kernel should change it. Finally, 'boot -c' dos not get as far as to UKC in order to try with ACPI disabled etc. What is your serial console output at boot time? Any ideas or suggestions what I should try next? Thanks, Rolf console output from power-up: Mainboard PCEngines apu2 Enable. APIC: 00 missing read_resources APIC: 01 missing read_resources APIC: 02 missing read_resources APIC: 03 missing read_resources SeaBIOS (version rel-1.8.0-181-g0af5958) BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for Ubu4 SeaBIOS (version rel-1.8.0-181-g0af5958) BUILD: gcc: (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4 binutils: (GNU Binutils for Ubu4 Found coreboot cbmem console @ dffdf000 Found mainboard PC Engines PCEngines apu2 Relocating init from 0x000eeb10 to 0xdff66fd0 (size 28576) Found CBFS header at 0xfc50 multiboot: eax=0, ebx=0 boot order: 1: /pci@i0cf8/usb@10/usb-*@1 2: /pci@i0cf8/usb@10/usb-*@2 SeaBIOS (version rel-1.8.0-181-g0af5958) XHCI init on dev 00:10.0: regs @ 0xfeb22000, 4 ports, 32 slots, 32 byte contexts XHCIextcap 0x1 @ feb22500 XHCIprotocol USB 3.00, 2 ports (offset 1), def 0 XHCIprotocol USB 2.00, 2 ports (offset 3), def 10 XHCIextcap 0xa @ feb22540 Found 2 serial ports Searching bootorder for: /pci@i0cf8/*@14,7 EHCI init on dev 00:13.0 (regs=0xfeb25420) Searching bootorder for: /rom@img/memtest Searching bootorder for: /rom@img/setup XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High] Initialized USB HUB (0 ports used) WARNING - Timeout at xhci_event_wait:694! xhci_send_pipe: xfer failed (cc -1) Searching bootorder for: /pci@i0cf8/usb@10/storage@3/*@0/*@0,0 Searching bootorder for: /pci@i0cf8/usb@10/usb-*@3 USB MSC vendor='JetFlash' product='Transcend 1GB' rev='8.07' type=0 removable=1 USB MSC blksize=512 sectors=1972224 All threads complete. Scan for option roms PCengines Press F10 key now for boot menu: Searching bootorder for: HALT drive 0x000f5850: PCHS=0/0/0 translation=lba LCHS=978/32/63 s=1972224 Space available for UMB: c1000-ef000, f-f5850 Returned 258048 bytes of ZoneHigh e820 map has 7 items: 0: - 0009f800 = 1 RAM 1: 0009f800 - 000a = 2 RESERVED 2: 000f - 0010 = 2 RESERVED 3: 0010 - dffad000 = 1 RAM 4: dffad000 - e000 = 2 RESERVED 5: f800 - fc00 = 2 RESERVED 6: 0001 - 00011f00 = 1 RAM enter handle_19: NULL Booting from Hard Disk... Booting from :7c00 Using drive 0, partition 3. Loading. probing: pc0 com0 com1 mem[638K 3582M 496M a20=on] disk: hd0+ >> OpenBSD/amd64 BOOT 3.28 boot> cannot open hd0a:/etc/random.seed: No such file or directory booting hd0a:/5.8/amd64/bsd.rd: 3251512+1391248+2401280+0+520192 [72+360480+23]8 entry point at 0x1000160 [7205c766, 3404, 24448b12, a680a304] (output stops here)
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Brian Conway [bcon...@rcesoftware.com] wrote: > I meant positioning the whole case bottom-up (i.e. but the hot surface > at the top). Oh I see! I just got a beta unit. I was late to the party. I used some of this ZM-STG1 thermal grease (comes with a paint applicator type brush) and the integrated memtest goes between 46 and 47 C. With intel ethernet, four cores and usb3, this is a pretty nice unit! I wonder if these are four discrete cores or if AMD is playing games (like the bulldozer lawsuit as of late.) Chris
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
I meant positioning the whole case bottom-up (i.e. but the hot surface at the top). Brian Conway On Mon, Nov 9, 2015 at 9:28 AM, Chris Cappuccio wrote: > Brian Conway [bcon...@rcesoftware.com] wrote: >> >> Taking into account Mr. Cappuccio's advice on using thermal paste >> between the CPU and heat spreader, and also positioning it bottom-up, >> this one stabilized at 51 C at idle. I haven't had a chance to do much >> benchmarking for higher temps yet, other than a run of `openssl speed` >> to warm it up. > > If you put the heat speader upside down, the sticky pad would be against > the cpu heatsink contact area?? There's only one way to put that device in.
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Brian Conway [bcon...@rcesoftware.com] wrote: > > Taking into account Mr. Cappuccio's advice on using thermal paste > between the CPU and heat spreader, and also positioning it bottom-up, > this one stabilized at 51 C at idle. I haven't had a chance to do much > benchmarking for higher temps yet, other than a run of `openssl speed` > to warm it up. If you put the heat speader upside down, the sticky pad would be against the cpu heatsink contact area?? There's only one way to put that device in.
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Not much different to report with the 2 GB model, other than the expected changes in memory size and ethernet chips. Everything seems to work well. Taking into account Mr. Cappuccio's advice on using thermal paste between the CPU and heat spreader, and also positioning it bottom-up, this one stabilized at 51 C at idle. I haven't had a chance to do much benchmarking for higher temps yet, other than a run of `openssl speed` to warm it up. Brian Conway OpenBSD 5.8-current (GENERIC.MP) #1574: Thu Nov 5 22:51:41 MST 2015 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 1996152832 (1903MB) avail mem = 1931587584 (1842MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x77fb7020 (7 entries) bios0: vendor coreboot version "APU2A_20150924-3-g0bf9198-dirty" date 09/28/2015 bios0: PC Engines apu2 acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S2 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC HEST SSDT SSDT HPET acpi0: wakeup devices PWRB(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH3(S3) UOH5(S3) XHC0(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD GX-412TC SOC, 998.25 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD GX-412TC SOC, 998.13 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD GX-412TC SOC, 998.13 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu2: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu2: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD GX-412TC SOC, 998.13 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu3: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu3: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu3: smt 0, core 3, package 0 ioapic0 at mainbus0: apid 4 pa 0xfec0, version 21, 24 pins ioapic1 at mainbus0: apid 5 pa 0xfec2, version 21, 32 pins ioapic1: misconfigured as apic 0, remapped to apid 5 acpihpet0 at acpi0: 14318180 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PBR4) acpiprt2 at acpi0: bus 1 (PBR5) acpiprt3 at acpi0: bus 2 (PBR6) acpiprt4 at acpi0: bus 3 (PBR7) acpiprt5 at acpi0: bus -1 (PBR8) acpicpu0 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu1 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu2 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu3 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpibtn0 at acpi0: PWRB cpu0: 998 MHz: speeds: 1000 800 600 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "AMD AMD64 16h Root Complex" rev 0x00 pchb1 at pci0 dev 2 function 0 "AMD AMD64 16h Host" rev 0x00 ppb0 at pci0 dev 2 function 2 "AMD AMD64 16h PCIE" rev 0x00: msi pci1 at ppb0 bus 1 em0 at pci1 dev 0 function 0 "Intel I211" rev 0x03: msi, address 00:0d:b9:3f:9d:84 ppb1 at pci
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Noth, I got my APU (first rev) to go from 56-58 temps down to 49-50 by using heatsink paste instead of the thermal pad... Noth [nothingn...@citycable.ch] wrote: > Thanks Stuart, that works for me! > > # sysctl hw > hw.machine=amd64 > hw.model=AMD GX-412TC SOC > hw.ncpu=4 > hw.byteorder=1234 > hw.pagesize=4096 > hw.disknames=sd0:47e18331a1a8156e > hw.diskcount=1 > hw.sensors.km0.temp0=59.38 degC > hw.cpuspeed=998 > hw.setperf=100 > hw.vendor=PC Engines > hw.product=apu2 > hw.version=1.0 > hw.serialno=123456789 > hw.physmem=4261081088 > hw.usermem=4261056512 > hw.ncpufound=4 > hw.allowpowerdown=1 > hw.perfpolicy=manual > > On 04/11/15 18:47, Stuart Henderson wrote: > >this will probably get you a cpu temperature sensor. > > > >Index: km.c > >=== > >RCS file: /cvs/src/sys/dev/pci/km.c,v > >retrieving revision 1.10 > >diff -u -p -r1.10 km.c > >--- km.c 14 Mar 2015 03:38:48 - 1.10 > >+++ km.c 4 Nov 2015 17:44:25 - > >@@ -72,7 +72,8 @@ static const struct pci_matchid km_devic > > { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_14_MISC }, > > { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_0x_MISC }, > > { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_1x_MISC }, > >-{ PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC } > >+{ PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC }, > >+{ PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_3X_MISC } > > }; > >
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Thanks Stuart, that works for me! # sysctl hw hw.machine=amd64 hw.model=AMD GX-412TC SOC hw.ncpu=4 hw.byteorder=1234 hw.pagesize=4096 hw.disknames=sd0:47e18331a1a8156e hw.diskcount=1 hw.sensors.km0.temp0=59.38 degC hw.cpuspeed=998 hw.setperf=100 hw.vendor=PC Engines hw.product=apu2 hw.version=1.0 hw.serialno=123456789 hw.physmem=4261081088 hw.usermem=4261056512 hw.ncpufound=4 hw.allowpowerdown=1 hw.perfpolicy=manual On 04/11/15 18:47, Stuart Henderson wrote: this will probably get you a cpu temperature sensor. Index: km.c === RCS file: /cvs/src/sys/dev/pci/km.c,v retrieving revision 1.10 diff -u -p -r1.10 km.c --- km.c14 Mar 2015 03:38:48 - 1.10 +++ km.c4 Nov 2015 17:44:25 - @@ -72,7 +72,8 @@ static const struct pci_matchid km_devic { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_14_MISC }, { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_0x_MISC }, { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_1x_MISC }, - { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC } + { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC }, + { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_3X_MISC } };
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
this will probably get you a cpu temperature sensor. Index: km.c === RCS file: /cvs/src/sys/dev/pci/km.c,v retrieving revision 1.10 diff -u -p -r1.10 km.c --- km.c14 Mar 2015 03:38:48 - 1.10 +++ km.c4 Nov 2015 17:44:25 - @@ -72,7 +72,8 @@ static const struct pci_matchid km_devic { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_14_MISC }, { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_0x_MISC }, { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_15_1x_MISC }, - { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC } + { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_MISC }, + { PCI_VENDOR_AMD, PCI_PRODUCT_AMD_AMD64_16_3X_MISC } };
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
This is with the -CURRENT : OpenBSD 5.8-current (GENERIC.MP) #0: Wed Nov 4 17:47:40 CET 2015 r...@euryale.nineinchnetworks.ch:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4261081088 (4063MB) avail mem = 4127813632 (3936MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdffb7020 (7 entries) bios0: vendor coreboot version "APU2A_20150924-3-g0bf9198-dirty" date 09/28/2015 bios0: PC Engines apu2 acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S2 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC HEST SSDT SSDT HPET acpi0: wakeup devices PWRB(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH3(S3) UOH5(S3) XHC0(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD GX-412TC SOC, 998.27 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD GX-412TC SOC, 998.11 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD GX-412TC SOC, 998.11 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu2: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu2: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD GX-412TC SOC, 998.11 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu3: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu3: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu3: smt 0, core 3, package 0 ioapic0 at mainbus0: apid 4 pa 0xfec0, version 21, 24 pins ioapic1 at mainbus0: apid 5 pa 0xfec2, version 21, 32 pins ioapic1: misconfigured as apic 0, remapped to apid 5 acpihpet0 at acpi0: 14318180 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PBR4) acpiprt2 at acpi0: bus 1 (PBR5) acpiprt3 at acpi0: bus 2 (PBR6) acpiprt4 at acpi0: bus 3 (PBR7) acpiprt5 at acpi0: bus -1 (PBR8) acpicpu0 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu1 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu2 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu3 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpibtn0 at acpi0: PWRB cpu0: 998 MHz: speeds: 1000 800 600 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "AMD AMD64 16h Root Complex" rev 0x00 pchb1 at pci0 dev 2 function 0 "AMD AMD64 16h Host" rev 0x00 ppb0 at pci0 dev 2 function 2 "AMD AMD64 16h PCIE" rev 0x00: msi pci1 at ppb0 bus 1 em0 at pci1 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0c ppb1 at pci0 dev 2 function 3 "AMD AMD64 16h PCIE" rev 0x00: msi pci2 at ppb1 bus 2 em1 at pci2 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0d ppb2 at pci0 dev 2 function 4 "AMD AMD64 16h PCIE" rev 0x00: msi pci3 at ppb2 bus 3 em2 at pci3 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0e "AMD CCP" rev 0x00 at pci0 dev 8 function 0 not configured xhci0 at pci0 dev 16 functi
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
On Sat, Oct 31, 2015 at 2:29 PM, Theo de Raadt wrote: >>Whilst browsing their forums I found a link to this: >> http://pcengines.ch/apu2b4.htm . AMD Jaguar APU, 4 cores, up to 4Gb >> DDR1333 ram with ECC, and 3 intel i211 or i210 NICs. Hopefully there >> won't be so many issues with this iteration of their APU series. > > Hopefully. > > It would be nice if some developers get some early, to verify this. > Otherwise, I agree, there could be lots of pain once again. > I don't know the details of PC Engine's beta program, but if any developers need a hardware donation let me know and I'll try to help.
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
Got my first beta board today, here's the dmesg: OpenBSD 5.8 (GENERIC.MP) #1: Mon Oct 19 02:13:53 CEST 2015 r...@openbsd64.nineinchnetworks.ch:/root/binpatchng-2.1.2/work-binpatch58-amd64/src/sys/arch/amd64/compile/GENERIC.MP real mem = 4261081088 (4063MB) avail mem = 4128047104 (3936MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdffb7020 (7 entries) bios0: vendor coreboot version "APU2A_20150924-3-g0bf9198-dirty" date 09/28/2015 bios0: PC Engines apu2 acpi0 at bios0: rev 2 acpi0: sleep states S0 S1 S2 S3 S4 S5 acpi0: tables DSDT FACP SSDT APIC HEST SSDT SSDT HPET acpi0: wakeup devices PWRB(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PBR8(S4) UOH1(S3) UOH3(S3) UOH5(S3) XHC0(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD GX-412TC SOC, 998.27 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: AMD GX-412TC SOC, 998.13 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu1: smt 0, core 1, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: AMD GX-412TC SOC, 998.13 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu2: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu2: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu2: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu2: smt 0, core 2, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: AMD GX-412TC SOC, 998.17 MHz cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,NXE,MMXX,FFXSR,PAGE1GB,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TOPEXT,ITSC,BMI1 cpu3: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 2MB 64b/line 16-way L2 cache cpu3: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative cpu3: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative cpu3: smt 0, core 3, package 0 ioapic0 at mainbus0: apid 4 pa 0xfec0, version 21, 24 pins ioapic1 at mainbus0: apid 5 pa 0xfec2, version 21, 32 pins ioapic1: misconfigured as apic 0, remapped to apid 5 acpihpet0 at acpi0: 14318180 Hz acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (PBR4) acpiprt2 at acpi0: bus 1 (PBR5) acpiprt3 at acpi0: bus 2 (PBR6) acpiprt4 at acpi0: bus 3 (PBR7) acpiprt5 at acpi0: bus -1 (PBR8) acpicpu0 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu1 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu2 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpicpu3 at acpi0: !C2(0@400 io@0x1771), C1(@1 halt!), PSS acpibtn0 at acpi0: PWRB cpu0: 998 MHz: speeds: 1000 800 600 MHz pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 vendor "AMD", unknown product 0x1566 rev 0x00 pchb1 at pci0 dev 2 function 0 vendor "AMD", unknown product 0x156b rev 0x00 ppb0 at pci0 dev 2 function 2 "AMD AMD64 16h PCIE" rev 0x00: msi pci1 at ppb0 bus 1 em0 at pci1 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0c ppb1 at pci0 dev 2 function 3 "AMD AMD64 16h PCIE" rev 0x00: msi pci2 at ppb1 bus 2 em1 at pci2 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0d ppb2 at pci0 dev 2 function 4 "AMD AMD64 16h PCIE" rev 0x00: msi pci3 at ppb2 bus 3 em2 at pci3 dev 0 function 0 "Intel I210" rev 0x03: msi, address 00:0d:b9:3f:9e:0e vendor
Re: PC Engines APU2 coming soon - how is OpenBSD's support so far?
>Whilst browsing their forums I found a link to this: > http://pcengines.ch/apu2b4.htm . AMD Jaguar APU, 4 cores, up to 4Gb > DDR1333 ram with ECC, and 3 intel i211 or i210 NICs. Hopefully there > won't be so many issues with this iteration of their APU series. Hopefully. It would be nice if some developers get some early, to verify this. Otherwise, I agree, there could be lots of pain once again.
PC Engines APU2 coming soon - how is OpenBSD's support so far?
Hello tech@ Whilst browsing their forums I found a link to this: http://pcengines.ch/apu2b4.htm . AMD Jaguar APU, 4 cores, up to 4Gb DDR1333 ram with ECC, and 3 intel i211 or i210 NICs. Hopefully there won't be so many issues with this iteration of their APU series. Cheers, Noth