Orange pi one plug network cable after booted , network will not active
阿金
unto.foru13 at gmail.com
Mon Dec 18 05:56:53 UTC 2017
in if_awg.c awg_reset function
soft reset(EMAC_BASIC_CTL_1) will not be 0 till network cable plug .
(EMAC_BASIC_CTL_1 will remain 1 till network cable plug)
so this seem orange pi one hardware bug?,
could I fix this from software??
(In my test, I watch relative EMAC registers,seem not different when
network cable plug in or off)
2017-12-16 0:06 GMT+08:00 Emmanuel Vadot <manu at bidouilliste.com>:
> On Fri, 15 Dec 2017 16:41:56 +0800
> ?? <unto.foru13 at gmail.com> wrote:
>
> > Dear all,
> >
> > I think ,this maybe is the problem of u-boot.dtb??
> >
> > scenario1:plug network cable first then power on,kernel had loaded.
> > network will work well.
> > even if I plug off cable then plug on again .network work well too.
> >
> > scenario2:network cable not plug till kernel had loaded and prompt login
> > message.
> >
> > booting message=>awg0:soft reset timed out
> >
> > then I plug network cable ,network will not work.
> > ifconfig will not show awg0.
> > /etc/netstart will show => ifconfig: interface awg0 does not exist
> >
> > blow is my u-boot source
> > https://github.com/evadot/u-boot/tree/freebsd
> >
> > export CROSS_COMPILE=arm-none-eabi-
> > gmake orangepi_one_defconfig
> > gmake menuconfig
> > vi .config
> > CONFIG_API=y
> > gmake
> >
> > how could I fixed this problem ??
> > thanks all.
>
> I'll look into it but note that emac (if_awg) isn't in the dts for now
> and only will be when we pull the Liunx 4.15 dts (early january).
>
> --
> Emmanuel Vadot <manu at bidouilliste.com> <manu at freebsd.org>
>
More information about the freebsd-arm
mailing list