Date: Fri, 19 Jan 2018 21:36:17 +0100 From: Milan Obuch <freebsd-arm@dino.sk> To: Kyle Evans <kevans@freebsd.org> Cc: freebsd-arm@freebsd.org Subject: Re: Orange Pi R1 ethernet #2 + SDIO question Message-ID: <20180119213617.67e31e94@zeta.dino.sk> In-Reply-To: <CACNAnaGanXs0ry729_2T%2BgzPUjNzJ5TC=fP5r%2BUrn_N4SM_mgA@mail.gmail.com> References: <20180119211953.5140bb57@zeta.dino.sk> <CACNAnaGanXs0ry729_2T%2BgzPUjNzJ5TC=fP5r%2BUrn_N4SM_mgA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 19 Jan 2018 14:30:11 -0600 Kyle Evans <kevans@freebsd.org> wrote: > On Fri, Jan 19, 2018 at 2:19 PM, Milan Obuch <freebsd-arm@dino.sk> > wrote: > > Hi, > > > > today I looked over some docs about Orange Pi R1's second ethernet > > interface. Actually it is basically the same board as Orange Pi > > Zero, just onboard USB connector is replaced with some Realtek USB > > ethernet chip. With our current kernel and Orange Pi Zero DTB there > > is nothing in usbconfig output. > > > > Most probably we are missing some initialization step. After finding > > mention of GPIO pin 20 in some Linux DTS, I decided simply try > > > > # gpioctl -f /dev/gpioc0 20 1 > > > > and voila, it works: > > > > ugen2.2: <Realtek USB 10100 LAN> at usbus2 > > ure0 on uhub1 > > ure0: <Realtek USB 10100 LAN, class 0/0, rev 2.10/20.00, addr 2> on > > usbus2 random: harvesting attach, 8 bytes (4 bits) from ure0 > > miibus1: <MII bus> on ure0 > > rlphy0: <RTL8201E 10/100 media interface> PHY 0 on miibus1 > > rlphy0: OUI 0x00e04c, model 0x0008, rev. 2 > > rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > > random: harvesting attach, 8 bytes (4 bits) from rlphy0 > > random: harvesting attach, 8 bytes (4 bits) from miibus1 > > ue0: <USB Ethernet> on ure0 > > ue0: bpf attached > > ue0: Ethernet address: c0:74:2b:ff:e5:ff > > ue0: link state changed to DOWN > > > > After > > > > # dhclient ue0 > > > > I was able to use this USB ethernet interface. > > > > Maybe this activation could be inserted in DTS, but for now I > > consider this ethernet usable (I tried some ping, ssh and some such > > over it with success). > > I can't comment on SDIO, but this stuff should ride in on 4.16 DTS in > a couple months and just work; see [1]. > > [1] > https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git/tree/arch/arm/boot/dts/sun8i-h2-plus-orangepi-r1.dts?h=sunxi/for-next OK. I just like to let others know what I tried, so anybody interested could have usable hack for the time being. Maybe not the nicest, but simple and working. Regards, Milan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180119213617.67e31e94>