Question to the developers. Based on the dmesg below what would be a good starting point for a noob to start poking around with driver development.
Or better yet... anyone want this board to hack on? - Byron On Tue, Dec 17, 2013, at 3:21, emigrant wrote: > Wow new Alix, cant wait :) > > On 16 Dec 2013, at 22:19, Byron Klippert <byronklipp...@ml1.net> wrote: > > > http://pcengines.ch/apu.htm > > > > > > Introduction: Thank you for taking the time to test our first round > > prototypes of the new apu system board. Since this is a prototype, there > > are a few bugs... Use at your own risk, don't use these boards for > > anything critical. > > > > > > ############ BIOS boot capture: > > > > coreboot-EDK_2.08.00_20130410_221-1434-g871c820-dirty Tue Aug 20 > > 15:46:42 MDT 2013 booting... > > PCI: Left over static devices: > > PCI: 00:15.1 > > PCI: 00:15.2 > > PCI: 00:15.3 > > PCI: Check your devicetree.cb. > > APIC: 00 missing read_resources > > APIC: 01 missing read_resources > > Start bios (version ?-20130820_154629-owner-HP) > > CPU Mhz=1001 > > Found 30 PCI devices (max PCI bus is 06) > > Found 2 cpu(s) max supported 2 cpu(s) > > Copying PIR from 0x7e16f000 to 0x000fdb40 > > Copying MPTABLE from 0x7e170000/7e170010 to 0x000fda00 > > Copying ACPI RSDP from 0x7e171000 to 0x000fd9e0 > > Copying SMBIOS entry point from 0x7e17c400 to 0x000fd9c0 > > Scan for VGA option rom > > EHCI init on dev 00:12.2 (regs=0xfeb08420) > > EHCI init on dev 00:13.2 (regs=0xfeb08520) > > OHCI init on dev 00:14.5 (regs=0xfeb06000) > > EHCI init on dev 00:16.2 (regs=0xfeb08620) > > Found 1 lpt ports > > Found 1 serial ports > > ATA controller 1 at 1f0/3f4/4010 (irq 14 dev a1) > > ATA controller 2 at 170/374/4018 (irq 15 dev a1) > > AHCI controller at 11.0, iobase feb08000, irq 0 > > Searching bootorder for: /rom@img/sortbootorder > > Searching bootorder for: /rom@img/memtest > > Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0 > > AHCI/0: registering: "AHCI/0: SuperSSpeed S238 16GB ATA-7 Hard-Disk > > (15258 MiBytes)" > > Searching bootorder for: /pci@i0cf8/usb@16,2/storage@1/*@0/*@0,0 > > Searching bootorder for: /pci@i0cf8/usb@16,2/usb-*@1 > > USB MSC vendor='Multiple' product='Card Reader' rev='1.00' type=0 > > removable=1 > > Searching bootorder for: /pci@i0cf8/usb@12,2/storage@1/*@0/*@0,0 > > Searching bootorder for: /pci@i0cf8/usb@12,2/usb-*@1 > > USB MSC vendor='Lexar' product='JD FireFly' rev='1100' type=0 > > removable=1 > > USB MSC blksize=512 sectors=7831552 > > USB MSC blksize=512 sectors=7995392 > > All threads complete. > > Scan for option roms > > Press F12 for boot menu. > > > > Select boot device: > > > > 1. USB MSC Drive Multiple Card Reader 1.00 > > 2. USB MSC Drive Lexar JD FireFly 1100 > > 3. AHCI/0: SuperSSpeed S238 16GB ATA-7 Hard-Disk (15258 MiByte > > 4. Payload [sortbootorder] > > 5. Payload [memtest] > > > > drive 0x000fd8d0: PCHS=0/0/0 translation=lba LCHS=971/128/63 s=7831552 > > drive 0x000fd900: PCHS=0/0/0 translation=lba LCHS=991/128/63 s=7995392 > > drive 0x000fd930: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 > > s=31248704 > > Space available for UMB: 000c0000-000ee000 > > Returned 49152 bytes of ZoneHigh > > e820 map has 6 items: > > 0: 0000000000000000 - 000000000009fc00 = 1 RAM > > 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED > > 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED > > 3: 0000000000100000 - 000000007e16ac00 = 1 RAM > > 4: 000000007e16ac00 - 000000007efffc00 = 2 RESERVED > > 5: 00000000f8000000 - 00000000f9000000 = 2 RESERVED > > enter handle_19: > > NULL > > Booting from Hard Disk... > > Booting from 0000:7c00 > > Using drive 0, partition 3. > > Loading..... > > probing: pc0 com0 apm pci mem[639K 2016M a20=on] > > disk: hd0+ hd1+ hd2* > >>> OpenBSD/i386 BOOT 3.21 > > boot> stty com0 115200 > > boot> set tty com0 > > switching console to com0 > > > > > > > > ############ dmesg capture: > > > > switching console to com0 > > òzÁ¹ M½i386 BOOT 3.21 > > boot> boot bsd.rd.amd64.snapshot > > booting hd0a:bsd.rd.amd64.snapshot: 3118100+960644+2897040+0+528720 > > [80+338136+2 > > 19474]=0xbb16d0 > > entry point at 0x10001e0 > > Copyright (c) 1982, 1986, 1989, 1991, 1993 > > The Regents of the University of California. All rights > > reserved. > > Copyright (c) 1995-2013 OpenBSD. All rights reserved. > > http://www.OpenBSD.org > > > > OpenBSD 5.4-current (RAMDISK_CD) #147: Mon Dec 9 16:39:35 MST 2013 > > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD > > RTC BIOS diagnostic error > > ff<clock_battery,ROM_cksum,config_unit,memory_size,fixed_disk,invalid_time> > > real mem = 2098634752 (2001MB) > > avail mem = 2037907456 (1943MB) > > mainbus0 at root > > bios0 at mainbus0: SMBIOS rev. 2.7 @ 0x7e17c420 (6 entries) > > bios0: vendor coreboot version > > "EDK_2.08.00_20130410_221-1434-g871c820-dirty" date 08/20/2013 > > bios0: PC Engines APU > > acpi0 at bios0: rev 0, ACPI control unavailable > > mpbios at bios0 not configured > > cpu0 at mainbus0: (uniprocessor) > > cpu0: AMD G-T40N Processor, 1000.13 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,MWAIT,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC > > cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB > > 64b/line 16-way L2 cache > > cpu0: 8 4MB entries fully associative > > cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully > > associative > > pci0 at mainbus0 bus 0 > > pchb0 at pci0 dev 0 function 0 "AMD AMD64 14h Host" rev 0x00 > > ppb0 at pci0 dev 4 function 0 "AMD AMD64 14h PCIE" rev 0x00 > > pci1 at ppb0 bus 1 > > re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: couldn't map > > interrupt > > ppb1 at pci0 dev 5 function 0 "AMD AMD64 14h PCIE" rev 0x00 > > pci2 at ppb1 bus 2 > > re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: couldn't map > > interrupt > > ppb2 at pci0 dev 6 function 0 "AMD AMD64 14h PCIE" rev 0x00 > > pci3 at ppb2 bus 3 > > re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: couldn't map > > interrupt > > ppb3 at pci0 dev 7 function 0 "AMD AMD64 14h PCIE" rev 0x00 > > pci4 at ppb3 bus 4 > > athn0 at pci4 dev 0 function 0 "Atheros AR9281" rev 0x01: can't map > > interrupt > > ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: unable to map > > interrupt > > ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: couldn't map > > interrupt > > ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: couldn't map > > interrupt > > ohci1 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: couldn't map > > interrupt > > ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: couldn't map > > interrupt > > "ATI SBx00 SMBus" rev 0x42 at pci0 dev 20 function 0 not configured > > pciide0 at pci0 dev 20 function 1 "ATI SB700 IDE" rev 0x40: DMA, channel > > 0 configured to compatibility, channel 1 configured to compatibility > > "ATI SB700 ISA" rev 0x40 at pci0 dev 20 function 3 not configured > > ppb4 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x40 > > pci5 at ppb4 bus 5 > > ohci2 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: couldn't map > > interrupt > > ppb5 at pci0 dev 21 function 0 "ATI SB800 PCIE" rev 0x00 > > pci6 at ppb5 bus 6 > > ohci3 at pci0 dev 22 function 0 "ATI SB700 USB" rev 0x00: couldn't map > > interrupt > > ehci2 at pci0 dev 22 function 2 "ATI SB700 USB2" rev 0x00: couldn't map > > interrupt > > pchb1 at pci0 dev 24 function 0 "AMD AMD64 14h Link Cfg" rev 0x43 > > pchb2 at pci0 dev 24 function 1 "AMD AMD64 14h Address Map" rev 0x00 > > pchb3 at pci0 dev 24 function 2 "AMD AMD64 14h DRAM Cfg" rev 0x00 > > pchb4 at pci0 dev 24 function 3 "AMD AMD64 14h Misc Cfg" rev 0x00 > > pchb5 at pci0 dev 24 function 4 "AMD AMD64 14h CPU Power" rev 0x00 > > pchb6 at pci0 dev 24 function 5 "AMD AMD64 14h Reserved" rev 0x00 > > pchb7 at pci0 dev 24 function 6 "AMD AMD64 14h NB Power" rev 0x00 > > pchb8 at pci0 dev 24 function 7 "AMD AMD64 14h Reserved" rev 0x00 > > isa0 at mainbus0 > > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > > com0: console > > softraid0 at root > > scsibus0 at softraid0: 256 targets > > root on rd0a swap on rd0b dump on rd0b > > erase ^?, werase ^W, kill ^U, intr ^C, status ^T > > > > Welcome to the OpenBSD/amd64 5.4 installation program. > > (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? > > > > > > > > -- > > Byron Klippert > > byronklipp...@ml1.net > > c. 867-336-1306 > > > -- Byron Klippert byronklipp...@ml1.net c. 867-336-1306