Date: Fri, 19 Jan 2018 14:30:11 -0600 From: Kyle Evans <kevans@freebsd.org> To: Milan Obuch <freebsd-arm@dino.sk> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: Orange Pi R1 ethernet #2 + SDIO question Message-ID: <CACNAnaGanXs0ry729_2T%2BgzPUjNzJ5TC=fP5r%2BUrn_N4SM_mgA@mail.gmail.com> In-Reply-To: <20180119211953.5140bb57@zeta.dino.sk> References: <20180119211953.5140bb57@zeta.dino.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaGanXs0ry729_2T%2BgzPUjNzJ5TC=fP5r%2BUrn_N4SM_mgA>