Date: Wed, 13 Sep 2017 17:03:56 +0200 From: Sebastian Zietz <mail@sezi.eu> To: freebsd-arm@freebsd.org Subject: NanoPi Neo missing awg0 Message-ID: <065FD014-DA60-43D6-87E2-3B53BCDC0650@sezi.eu>
next in thread | raw e-mail | index | archive | help
Hi everyone, currently I am playing with my NanoPi NEO and build an image for it = using crochet. The image was able to boot but the network interface = could't be attached: # dmesg | grep awg awg0: <Allwinner Gigabit Ethernet> mem = 0x1c30000-0x1c30103,0x1c00030-0x1c00033 irq 35 on simplebus0 awg0: soft reset timed out device_attach: awg0 attach returned 60 Since awg0 is running fine with the FreeBSD image linked in the = FriendlyARM wiki [1], I tried to swap its U-Boot (2016.07) against mine = from the ports (2017.07). With the following patch and the older U-Boot = I managed to get awg working: Index: sys/boot/fdt/dts/arm/h3.dtsi =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/boot/fdt/dts/arm/h3.dtsi (revision 322966) +++ sys/boot/fdt/dts/arm/h3.dtsi (working copy) @@ -36,6 +36,7 @@ =20 soc { emac: ethernet@1c30000 { + #reset-cells =3D <1>; compatible =3D "allwinner,sun8i-h3-emac"; reg =3D <0x01c30000 0x104>, <0x01c00030 0x4>; reg-names =3D "emac", "syscon"; # dmesg | grep awg awg0: <Allwinner Gigabit Ethernet> mem = 0x1c30000-0x1c30103,0x1c00030-0x1c00033 irq 38 on simplebus0 miibus0: <MII bus> on awg0 Sadly my USB network card is not working with older U-Boot: U-Boot 2017.07 # usbconfig=20 ugen0.1: <Allwinner EHCI root HUB> at usbus0, cfg=3D0 md=3DHOST spd=3DHIGH= (480Mbps) pwr=3DSAVE (0mA) ugen1.1: <Generic OHCI root HUB> at usbus1, cfg=3D0 md=3DHOST spd=3DFULL = (12Mbps) pwr=3DSAVE (0mA) ugen1.2: <vendor 0x0fe6 USB 2.0 10100M Ethernet Adaptor> at usbus1, = cfg=3D0 md=3DHOST spd=3DFULL (12Mbps) pwr=3DON (120mA) U-Boot 2016.07 # usbconfig=20 ugen0.1: <Allwinner EHCI root HUB> at usbus0, cfg=3D0 md=3DHOST spd=3DHIGH= (480Mbps) pwr=3DON (0mA) ugen1.1: <Generic OHCI root HUB> at usbus1, cfg=3D0 md=3DHOST spd=3DFULL = (12Mbps) pwr=3DON (0mA) For building I used GENERIC kernel and revision 322966. Does anyone know how to fix the "soft reset timed out" error? I am = thankful for every Idea, I will try it out. [1] http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#FreeBSD=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?065FD014-DA60-43D6-87E2-3B53BCDC0650>