Hi there,

There’s an EMAC and GMAC on the Allwinner SoCs. Bitrig and OpenBSD
only have a driver for the EMAC (sxie), which is why it doesn’t work.

Looks like FreeBSD has better support?

All the best,
Patrick

> Am 08.11.2015 um 16:47 schrieb Alexander Kratzsch <a...@devrandom.se>:
> 
> Hi there!
> 
> Sorry for my late reaction to your answers, school kept me quite busy
> the last weeks. Instead of replying to each mail, I have created a 
> summary, I hope this is acceptable.
> 
> The suggestion to insert printf's in the kernel to check how far the
> boot gets is not really an option for me, I feel that I do not have the
> experience with OpenBSD to know were to start.
> 
> When I try to boot the kernel into ddb the serial connection freezes and
> I am unable to enter any commands.
> 
> I tried NetBSD 7.0. It boots fine and on the first boot it resizes the 
> partitions to utilize the whole SD card. Problem: the network interface
> is not working. It registers in dmesg as awge0, but it does not show up 
> in ifconfig -a, and I cannot use it with the DHCP client or even set a 
> static IP address.
> 
> I have experimented a bit more. It seems like bitrig version 1.0 [1] is 
> able to boot on the board. The boot gets interrupted and asks for a boot
> device. Entering tmpfsrd0 manually works. It then start the installer.
> It detects the network interface as sxie0. Using dhclient (or through
> the installer) gives me:
> 
>> DHCPDISCOVER on sxie0 - interval 1
>> send_packet: No buffer space available
> 
> I am able to set an IP address manually, but then I can only ping
> myself. Other hosts on the same network are unreachable (and the LED does
> not show any activity on the interface either). If I continue the setup
> without configuring the network, I can continue until I have to select
> the device to install to. The SD card does not show up in the list.
> Below there is a full boot log and a dmesg from the bitrig system if
> anyone is interested.
> 
> I guess I will keep poking around. Thankful for any input.
> 
> 
> [1] https://www.blueri.se/bitrig/armv7/20150505/miniroot-sunxi-10.fs
> 
> --- full log + dmesg (bitrig) ---
> U-Boot 2014.04-10733-gea1ac32 (Feb 22 2015 - 16:44:54) Allwinner Technology
> 
> CPU:   Allwinner A20 (SUN7I)
> Board: A20-OLinuXino_Lime2
> 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
> 96 bytes read in 28 ms (2.9 KiB/s)
> Loaded environment from uEnv.txt
> Running uenvcmd ...
> reading bsd.umg
> 10494016 bytes read in 515 ms (19.4 MiB/s)
> ## Booting kernel from Legacy Image at 40200000 ...
>   Image Name:   boot
>   Image Type:   ARM Linux Kernel Image (uncompressed)
>   Data Size:    10493952 Bytes = 10 MiB
>   Load Address: 40300000
>   Entry Point:  40300000
>   Verifying Checksum ... OK
>   Loading Kernel Image ... OK
> 
> Starting kernel ...
> 
> 
> Bitrig/sunxi booting ...
> arg0 0x0 arg1 0x10bb arg2 0x40000100
> atag core flags 0 pagesize 0 rootdev 0
> atag mem start 0x40000000 size 0x40000000
> bootfile:                                
> bootargs: 
> memory size derived from u-boot
> bootconf.mem[0].address = 40000000 pages 262144/0x40000000
> [ using 355840 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-2015 OpenBSD. All rights reserved.  http://www.OpenBSD.org
> Copyright (c) 2012-2015 Bitrig. All rights reserved.  http://www.bitrig.org  
> 
> Bitrig 1.0-current (GENERIC) #10: Wed May  6 21:19:10 CEST 2015
>    r...@utilite.fritz.box:/home/code/src/sys/arch/armv7/compile/GENERIC
>    master:386b7cd36d491a42b0d9d18e4752f59629214583*                    
> real mem  = 1073741824 (1024MB)                     
> avail mem = 1037287424 (989MB) 
> warning: no entropy supplied by boot loader
> mainbus0 at root                           
> cortex0 at mainbus0
> ampintc0 at cortex0 nirq 160
> agtimer0 at cortex0: tick rate 24000 KHz
> 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: tick 1000hz clock 24000KHz
> 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:03:04:01:61:60
> rgephy0 at sxie0 phy 1: RTL8169S/8110S PHY, rev. 2
> 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
> gpio0 at sxipio0: 18 pins                                   
> gpio1 at sxipio0: 24 pins
> gpio2 at sxipio0: 25 pins
> gpio3 at sxipio0: 28 pins
> gpio4 at sxipio0: 12 pins
> gpio5 at sxipio0: 6 pins 
> gpio6 at sxipio0: 12 pins
> gpio7 at sxipio0: 28 pins
> gpio8 at sxipio0: 22 pins
> tmpfsrd0: 5MB ramdisk ready
> vscsi0 at root             
> scsibus1 at vscsi0: 256 targets
> softraid0 at root              
> scsibus2 at softraid0: 256 targets
> boot device: lookup '' failed.    
> root device: tmprdfs0         
> use one of: exit sxie0 tmpfsrd0[a-p]
> root device: tmpfsrd0               
> swap device (default tmpfsrd0b): 
> root on tmpfsrd0a swap on tmpfsrd0b dump on tmpfsrd0b
> WARNING: clock lost 1951 days                        
> WARNING: CHECK AND RESET THE DATE!
> tmpfsrd0 detached                 
> erase ^?, werase ^W, kill ^U, intr ^C, status ^T
> 
> Welcome to the Bitrig/armv7 1.0 installation program.
> (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? s
> # dmesg
> Bitrig 1.0-current (GENERIC) #10: Wed May  6 21:19:10 CEST 2015
>    r...@utilite.fritz.box:/home/code/src/sys/arch/armv7/compile/GENERIC
>    master:386b7cd36d491a42b0d9d18e4752f59629214583*
> real mem  = 1073741824 (1024MB)
> avail mem = 1037287424 (989MB)
> warning: no entropy supplied by boot loader
> mainbus0 at root
> cortex0 at mainbus0
> ampintc0 at cortex0 nirq 160
> agtimer0 at cortex0: tick rate 24000 KHz
> 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: tick 1000hz clock 24000KHz
> 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:03:04:01:61:60
> rgephy0 at sxie0 phy 1: RTL8169S/8110S PHY, rev. 2
> 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
> gpio0 at sxipio0: 18 pins
> gpio1 at sxipio0: 24 pins
> gpio2 at sxipio0: 25 pins
> gpio3 at sxipio0: 28 pins
> gpio4 at sxipio0: 12 pins
> gpio5 at sxipio0: 6 pins
> gpio6 at sxipio0: 12 pins
> gpio7 at sxipio0: 28 pins
> gpio8 at sxipio0: 22 pins
> tmpfsrd0: 5MB ramdisk ready
> vscsi0 at root
> scsibus1 at vscsi0: 256 targets
> softraid0 at root
> scsibus2 at softraid0: 256 targets
> boot device: lookup '' failed.
> root device: tmprdfs0
> use one of: exit sxie0 tmpfsrd0[a-p]
> root device: tmpfsrd0
> swap device (default tmpfsrd0b): 
> root on tmpfsrd0a swap on tmpfsrd0b dump on tmpfsrd0b
> WARNING: clock lost 1951 days
> WARNING: CHECK AND RESET THE DATE!
> tmpfsrd0 detached

Reply via email to