Hi, > I've put up a recently built ramdisk with the l1 pte change here: > http://jsg.id.au/openbsd/bsd.rd.SUNXI.umg
Thanks but not worked... And, Ethernet PHY(RTL8211E) is recognized as ukphy. I heard that the power of PHY is controlled by GPIO PH23. (see http://www.srchack.org/article.php?story=20140501232036142 it is written in Japanese but maybe good hint) Regards, -- SASANO Takayoshi <u...@mx5.nisiq.net> [case 1] U-Boot SPL 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Board: Bananapi DRAM: 1024 MiB CPU: 960000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Bananapi I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dwmac.1c50000 Hit any key to stop autoboot: 0 reading uEnv.txt 116 bytes read in 16 ms (6.8 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading bsd.umg 7386496 bytes read in 365 ms (19.3 MiB/s) ## Booting kernel from Legacy Image at 60000000 ... Image Name: boot Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7386432 Bytes = 7 MiB Load Address: 40800000 Entry Point: 40800000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... OpenBSD/sunxi booting ... arg0 0x0 arg1 0x10bb arg2 0x40000100 atag core flags 0 pagesize 0 rootdev 0 atag cmdline [sd0i:/bsd;] atag mem start 0x40000000 size 0x40000000 bootfile: sd0i:/bsd; bootargs: memory size derived from u-boot bootconf.mem[0].address = 40000000 pages 262144/0x40000000 Allocating page tables freestart = 0x40f0c000, free_pages = 258292 (0x0003f0f4) IRQ stack: p0x40f3a000 v0xc0f3a000 ABT stack: p0x40f3b000 v0xc0f3b000 UND stack: p0x40f3c000 v0xc0f3c000 SVC stack: p0x40f3d000 v0xc0f3d000 Creating L1 page table at 0x40f0c000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 170664 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6-current (RAMDISK-SUNXI) #0: Sun Oct 5 13:50:18 AEDT 2014 r...@armv7.jsg.id.au:/usr/src/sys/arch/armv7/compile/RAMDISK-SUNXI real mem = 1073741824 (1024MB) avail mem = 1036165120 (988MB) warning: no entropy supplied by boot loader mainbus0 at root cortex0 at mainbus0 ampintc0 at cortex0 nirq 160 cpu0 at mainbus0: ARM Cortex A7 rev 4 (ARMv7 core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB(32b/l,2way) I-cache, 32KB(64b/l,4way) wr-back D-cache sunxi0 at mainbus0: A20 sxipio0 at sunxi0 sxiccmu0 at sunxi0 sxitimer0 at sunxi0: ticktimer 100hz @ 32KHz sxitimer1 at sunxi0: stattimer 128hz @ 32KHz sxitimer2 at sunxi0: cntrtimer @ 32KHz sxidog0 at sunxi0 sxirtc0 at sunxi0 sxiuart0 at sunxi0: console sxiuart1 at sunxi0 sxiuart2 at sunxi0 sxiuart3 at sunxi0 sxiuart4 at sunxi0 sxiuart5 at sunxi0 sxiuart6 at sunxi0 sxiuart7 at sunxi0 sxie0 at sunxi0, address 02:99:03:c2:d2:6e ukphy0 at sxie0 phy 0: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ukphy1 at sxie0 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ahci0 at sunxi0 AHCI 1.1 scsibus0 at ahci0: 32 targets ehci0 at sunxi0 pmap_fault_fixup: va c5549000 ftype 2 s pte 7ff8f01e panic: uvm_fault: fault on non-pageable map (0xc0e7f28c, 0xc5549000) Stopped at Debugger+0x4: ldrb r15, [r15, r15, ror r15]! panic+0x18 scp=0xc083a2e8 rlv=0xc08c2ea4 (uvm_fault+0xca8) rsp=0xc0f3eb6c rfp=0xc0f3ec8c uvm_fault+0xc scp=0xc08c2208 rlv=0xc08fe258 (data_abort_handler+0x248) rsp=0xc0f3ec90 rfp=0xc0f3ece4 r10=0xc0f3ece8 r9=0xc0f3d000 r8=0x00000000 r7=0xc0e9f764 r6=0x00000002 r5=0xc0ebc7b4 r4=0xc5549000 data_abort_handler+0xc scp=0xc08fe01c rlv=0xc08fda24 (address_exception_entry+0x50) rsp=0xc0f3ece8 rfp=0xc0f3ed4c r10=0xc0ebd268 r9=0x00001000 r8=0x00001000 r7=0x0000000a r6=0x0000000c r5=0xc5549000 r4=0x00000010 poison_mem+0xc scp=0xc0835b04 rlv=0xc081de6c (malloc+0x2ec) rsp=0xc0f3ed50 rfp=0xc0f3edb8 r5=0xc5549000 r4=0xc5549000 malloc+0x10 scp=0xc081db90 rlv=0xc0808a98 (ehci_init+0x184) rsp=0xc0f3edbc rfp=0xc0f3edf4 r10=0xc5548294 r9=0xc5548000 r8=0x00000000 r7=0xc553d0c0 r6=0xc5548014 r5=0xc5548000 r4=0xc0eb9ebc ehci_init+0x10 scp=0xc0808924 rlv=0xc0931f94 (sxiehci_attach+0x110) rsp=0xc0f3edf8 rfp=0xc0f3ee18 r10=0x00000000 r9=0xc0f3ee5c r8=0xc0ec0290 r7=0xc553d0c0 r6=0xc5548014 r5=0xc5548000 r4=0x00000000 sxiehci_attach+0x10 scp=0xc0931e94 rlv=0xc083092c (config_attach+0x1d4) rsp=0xc0f3ee1c rfp=0xc0f3ee54 r6=0xc0970778 r5=0xc5548014 r4=0xc5548000 config_attach+0xc scp=0xc0830764 rlv=0xc0906a6c (armv7_attach+0x144) rsp=0xc0f3ee58 rfp=0xc0f3ee90 r10=0x00000000 r9=0xc0f3eed0 r8=0xc0e74534 r7=0xc553d0c0 r6=0xc0e79ac4 r5=0xc0e76b2c r4=0xc0e76628 armv7_attach+0x10 scp=0xc0906938 rlv=0xc083092c (config_attach+0x1d4) rsp=0xc0f3ee94 rfp=0xc0f3eecc r8=0xc0ec0290 r7=0xc553d000 r6=0xc0e78c40 r5=0xc553d0d4 r4=0xc553d0c0 config_attach+0xc scp=0xc0830764 rlv=0xc08f80fc (mainbussearch+0x54) rsp=0xc0f3eed0 rfp=0xc0f3eef4 r10=0x00000000 r9=0x00000000 r8=0xc0e727e4 r7=0xc0f3eed0 r6=0xc553d000 r5=0xc0970468 r4=0xc0e78c2c RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb> trace panic+0x18 scp=0xc083a2e8 rlv=0xc08c2ea4 (uvm_fault+0xca8) rsp=0xc0f3eb6c rfp=0xc0f3ec8c uvm_fault+0xc scp=0xc08c2208 rlv=0xc08fe258 (data_abort_handler+0x248) rsp=0xc0f3ec90 rfp=0xc0f3ece4 r10=0xc0f3ece8 r9=0xc0f3d000 r8=0x00000000 r7=0xc0e9f764 r6=0x00000002 r5=0xc0ebc7b4 r4=0xc5549000 data_abort_handler+0xc scp=0xc08fe01c rlv=0xc08fda24 (address_exception_entry+0x50) rsp=0xc0f3ece8 rfp=0xc0f3ed4c r10=0xc0ebd268 r9=0x00001000 r8=0x00001000 r7=0x0000000a r6=0x0000000c r5=0xc5549000 r4=0x00000010 poison_mem+0xc scp=0xc0835b04 rlv=0xc081de6c (malloc+0x2ec) rsp=0xc0f3ed50 rfp=0xc0f3edb8 r5=0xc5549000 r4=0xc5549000 malloc+0x10 scp=0xc081db90 rlv=0xc0808a98 (ehci_init+0x184) rsp=0xc0f3edbc rfp=0xc0f3edf4 r10=0xc5548294 r9=0xc5548000 r8=0x00000000 r7=0xc553d0c0 r6=0xc5548014 r5=0xc5548000 r4=0xc0eb9ebc ehci_init+0x10 scp=0xc0808924 rlv=0xc0931f94 (sxiehci_attach+0x110) rsp=0xc0f3edf8 rfp=0xc0f3ee18 r10=0x00000000 r9=0xc0f3ee5c r8=0xc0ec0290 r7=0xc553d0c0 r6=0xc5548014 r5=0xc5548000 r4=0x00000000 sxiehci_attach+0x10 scp=0xc0931e94 rlv=0xc083092c (config_attach+0x1d4) rsp=0xc0f3ee1c rfp=0xc0f3ee54 r6=0xc0970778 r5=0xc5548014 r4=0xc5548000 config_attach+0xc scp=0xc0830764 rlv=0xc0906a6c (armv7_attach+0x144) rsp=0xc0f3ee58 rfp=0xc0f3ee90 r10=0x00000000 r9=0xc0f3eed0 r8=0xc0e74534 r7=0xc553d0c0 r6=0xc0e79ac4 r5=0xc0e76b2c r4=0xc0e76628 armv7_attach+0x10 scp=0xc0906938 rlv=0xc083092c (config_attach+0x1d4) rsp=0xc0f3ee94 rfp=0xc0f3eecc r8=0xc0ec0290 r7=0xc553d000 r6=0xc0e78c40 r5=0xc553d0d4 r4=0xc553d0c0 config_attach+0xc scp=0xc0830764 rlv=0xc08f80fc (mainbussearch+0x54) rsp=0xc0f3eed0 rfp=0xc0f3eef4 r10=0x00000000 r9=0x00000000 r8=0xc0e727e4 r7=0xc0f3eed0 r6=0xc553d000 r5=0xc0970468 r4=0xc0e78c2c mainbussearch+0xc scp=0xc08f80b4 rlv=0xc0830518 (config_scan+0x13c) rsp=0xc0f3eef8 rfp=0xc0f3ef1c r7=0xc0970468 r6=0xc0970468 r5=0xc553d000 r4=0xc0f3ef20 config_scan+0xf4 scp=0xc08304d0 rlv=0xc0830738 (config_search+0x11c) rsp=0xc0f3ef20 rfp=0xc0f3ef58 r8=0xc0ec0290 r7=0xc0970168 r6=0xc0970468 r5=0xc553d000 r4=0xc0970154 config_search+0x10 scp=0xc083062c rlv=0xc083092c (config_attach+0x1d4) rsp=0xc0f3ef5c rfp=0xc0f3ef94 r7=0x00000000 r6=0xc0e74388 r5=0xc553d014 r4=0xc553d000 config_attach+0xc scp=0xc0830764 rlv=0xc0907aec (cpu_configure+0x20) rsp=0xc0f3ef98 rfp=0xc0f3efa8 r10=0xc0ebc7b4 r9=0xc0ebd6cc r8=0xc0ebc94c r7=0xc0ebc638 r6=0x00000000 r5=0xc0ebc5b4 r4=0xc0edfe9c cpu_configure+0xc scp=0xc0907ad8 rlv=0xc0815408 (main+0x340) rsp=0xc0f3efac rfp=0xc0f3efec main+0x10 scp=0xc08150d8 rlv=0xc080017c (kernel_text+0x4c) rsp=0xc0f3eff0 rfp=0xc0f3effc r10=0x7ffb9eac r9=0x7fb65f0c r8=0x40000100 r7=0x000010bb r6=0x40000100 r5=0x000010bb r4=0x40800120 kernel_text+0x48 scp=0xc0800178 rlv=0xc09076c0 (initarm+0x820) rsp=0xc0f3f000 rfp=0x00000000 ddb> ps PID PPID PGRP UID S FLAGS WAIT COMMAND * 0 -1 0 0 7 0x10200 swapper ddb> [case 2] U-Boot SPL 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Board: Bananapi DRAM: 1024 MiB CPU: 960000000Hz, AXI/AHB/APB: 3/2/2 spl: not an uImage at 1600 U-Boot 2014.04-10694-g2ae8b32-dirty (Oct 01 2014 - 17:40:04) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Bananapi I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dwmac.1c50000 Hit any key to stop autoboot: 0 reading uEnv.txt 116 bytes read in 16 ms (6.8 KiB/s) Loaded environment from uEnv.txt Running uenvcmd ... reading bsd.umg 7386496 bytes read in 364 ms (19.4 MiB/s) ## Booting kernel from Legacy Image at 60000000 ... Image Name: boot Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7386432 Bytes = 7 MiB Load Address: 40800000 Entry Point: 40800000 Verifying Checksum ... OK Loading Kernel Image ... OK Starting kernel ... OpenBSD/sunxi booting ... arg0 0x0 arg1 0x10bb arg2 0x40000100 atag core flags 0 pagesize 0 rootdev 0 atag cmdline [sd0i:/bsd;] atag mem start 0x40000000 size 0x40000000 bootfile: sd0i:/bsd; bootargs: memory size derived from u-boot bootconf.mem[0].address = 40000000 pages 262144/0x40000000 Allocating page tables freestart = 0x40f0c000, free_pages = 258292 (0x0003f0f4) IRQ stack: p0x40f3a000 v0xc0f3a000 ABT stack: p0x40f3b000 v0xc0f3b000 UND stack: p0x40f3c000 v0xc0f3c000 SVC stack: p0x40f3d000 v0xc0f3d000 Creating L1 page table at 0x40f0c000 Mapping kernel Constructing L2 page tables undefined page pmap [ using 170664 bytes of bsd ELF symbol table ] Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6-current (RAMDISK-SUNXI) #0: Sun Oct 5 13:50:18 AEDT 2014 r...@armv7.jsg.id.au:/usr/src/sys/arch/armv7/compile/RAMDISK-SUNXI real mem = 1073741824 (1024MB) avail mem = 1036165120 (988MB) warning: no entropy supplied by boot loader mainbus0 at root cortex0 at mainbus0 ampintc0 at cortex0 nirq 160 cpu0 at mainbus0: ARM Cortex A7 rev 4 (ARMv7 core) cpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled cpu0: 32KB(32b/l,2way) I-cache, 32KB(64b/l,4way) wr-back D-cache sunxi0 at mainbus0: A20 sxipio0 at sunxi0 sxiccmu0 at sunxi0 sxitimer0 at sunxi0: ticktimer 100hz @ 32KHz sxitimer1 at sunxi0: stattimer 128hz @ 32KHz sxitimer2 at sunxi0: cntrtimer @ 32KHz sxidog0 at sunxi0 sxirtc0 at sunxi0 sxiuart0 at sunxi0: console sxiuart1 at sunxi0 sxiuart2 at sunxi0 sxiuart3 at sunxi0 sxiuart4 at sunxi0 sxiuart5 at sunxi0 sxiuart6 at sunxi0 sxiuart7 at sunxi0 sxie0 at sunxi0, address 02:99:03:c2:d2:6e ukphy0 at sxie0 phy 0: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ukphy1 at sxie0 phy 1: Generic IEEE 802.3u media interface, rev. 5: OUI 0x000732, model 0x0011 ahci0 at sunxi0 AHCI 1.1 scsibus0 at ahci0: 32 targets ehci0 at sunxi0 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 ehci1 at sunxi0 usb1 at ehci1: USB revision 2.0 uhub1 at usb1 "Allwinner EHCI root hub" rev 2.00/1.00 addr 1 (hang up here)