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)

Reply via email to