Hello Kinsey,
thanks for the answer. I am now using the REPHY driver and everything is 
working fine:

diff --git a/rtemsbsd/include/bsp/nexus-devices.h 
b/rtemsbsd/include/bsp/nexus-devices.h
index ac4a52a1..6908ca46 100644
--- a/rtemsbsd/include/bsp/nexus-devices.h
+++ b/rtemsbsd/include/bsp/nexus-devices.h
@@ -100,7 +100,8 @@ RTEMS_BSD_DRIVER_XILINX_ZYNQ_SLCR;
RTEMS_BSD_DRIVER_XILINX_ZYNQ_SDHCI0;
RTEMS_BSD_DRIVER_XILINX_ZYNQ_SDHCI1;
RTEMS_BSD_DRIVER_XILINX_ZYNQ_CGEM0(ZYNQ_IRQ_ETHERNET_0);
-RTEMS_BSD_DRIVER_E1000PHY;
+/* RTEMS_BSD_DRIVER_E1000PHY; */
+RTEMS_BSD_DRIVER_REPHY;
 RTEMS_BSD_DRIVER_MMC;

Heinz


> On 14. Aug 2024, at 19:41, Kinsey Moore <kinsey.mo...@oarcorp.com> wrote:
>
> Even if that one isn't already used, the generic PHY driver (UKPHY) will work 
> most of the time as long as it's enabled (it isn't by default for the Zynq 
> BSPs). I haven't done much with the Zynq boards, so I won't be of much help. 
> The link you posted mentioned a board frequency change. Have you verified 
> that the default clock hasn't changed for your RevD board?
>
> Kinsey
>
> On Wed, Aug 14, 2024 at 5:14 AM Heinz Junkes <jun...@fhi-berlin.mpg.de> wrote:
> I have a Rev.D board and it has a different Realtek PHY with different 
> connections to MIO Bank.
> RTL8211F instead of RTL8211E
> I have to find out where this is defined/used in the rtems-libbsd.
> Heinz
>
>
> > On 13. Aug 2024, at 17:16, Heinz Junkes <jun...@fhi-berlin.mpg.de> wrote:
> >
> > This is the output of NFS01 Test:
> >
> > *** BEGIN OF TEST LIBBSD NFS 1 ***
> > *** TEST VERSION: 6.0.0.e5b6fa026ac1c07d252233624054785b2b29f54e
> > *** TEST STATE: USER_INPUT
> > *** TEST BUILD: RTEMS_POSIX_API
> > *** TEST TOOLS: 13.3.0 20240521 (RTEMS 6, RSB 
> > 4c6dfb7aef9811258457971aa9213d5aebb9ce8d, Newlib 1ed1516)
> > nexus0: <RTEMS Nexus device>
> > cgem0: <Cadence CGEM Gigabit Ethernet Interface> on nexus0
> > miibus0: <MII bus> on cgem0
> > info: cgem0: Ethernet address: 92:c2:88:7d:f4:79
> > arasan_sdhci1: <Arasan SDIO> on nexus0
> > arasan_sdhci1-slot0: Hardware doesn't specify base clock frequency, using 
> > 50MHz as default.
> > arasan_sdhci1-slot0: Hardware doesn't specify timeout clock frequency, 
> > setting BROKEN_TIMEOUT quirk.
> > arasan_sdhci1-slot0: Hardware doesn't report any support voltages.
> > arasan_sdhci1: Card Detect failed to stabilize, setting to not present.
> > arasan_sdhci0: <Arasan SDIO> on nexus0
> > arasan_sdhci0-slot0: Hardware doesn't specify base clock frequency, using 
> > 50MHz as default.
> > arasan_sdhci0-slot0: Hardware doesn't specify timeout clock frequency, 
> > setting BROKEN_TIMEOUT quirk.
> > mmc0: <MMC/SD bus> on arasan_sdhci0
> > zy7_slcr0: <Zynq-7000 slcr block> on nexus0
> > mmcsd0: 16GB <SDHC SC16G 8.0 SN E237916D MFG 01/2021 by 3 SD> (read-only) 
> > at mmc0 50.0MHz/4bit/65535-block
> > info: lo0: link state changed to UP
> > add host 141.14.128.128: gateway cgem0
> > add net default: gateway 141.14.128.128
> > error: cgem0: no active link
> > assertion "seconds < 10" failed: file 
> > "../../testsuite/include/rtems/bsd/test/default-network-init.h", line 193, 
> > function: default_wait_for_link_up
> >
> > *** FATAL ***
> > fatal source: 7 (RTEMS_FATAL_SOURCE_ASSERT)
> > fatal code: 3443784 (0x00348c48)
> > RTEMS version: 6.0.0.e5b6fa026ac1c07d252233624054785b2b29f54e
> > RTEMS tools: 13.3.0 20240521 (RTEMS 6, RSB 
> > 4c6dfb7aef9811258457971aa9213d5aebb9ce8d, Newlib 1ed1516)
> > executing thread ID: 0x0a010001
> > executing thread name: UI1
> >
> > Heinz
> >
> >> On 13. Aug 2024, at 16:40, Heinz Junkes <jun...@fhi-berlin.mpg.de> wrote:
> >>
> >> Hi,
> >> unfortunately I cannot activate the cgem0 network interface with RTEMS 6 
> >> (libbsd 6-freebsd-12)
> >> on a xilinx_zynq_zybo_z7 board :
> >>
> >> cgem0: flags�43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> >> d       options�008<VLAN_MTU,LINKSTATE>
> >> e       ether 92:c2:88:7d:f4:79
> >>       inet6 fe80::90c2:88ff:fe7d:f479%cgem0 prefixlen 64 scopeid 0x1
> >> b       inet 141.14.128.72 netmask 0xfffff000 broadcast 141.14.143.255
> >> u       nd6 options!<PERFORMNUD,AUTO_LINKLOCAL>
> >> ifconfig: cgem0: ngo media types?: cgem0: sending ARP announce (1 of 2), 
> >> next in 2.0 seconds
> >>
> >>
> >> These messages appear during startup :
> >>
> >> ***** Initializing network (libbsd, dhcpcd) *****
> >> nexus0: <RTEMS Nexus device>
> >> cgem0: <Cadence CGEM Gigabit Ethernet Interface> on nexus0
> >> miibus0: <MII bus> on cgem0
> >> info: cgem0: Ethernet address: 92:c2:88:7d:f4:79
> >> arasan_sdhci1: <Arasan SDIO> on nexus0
> >> arasan_sdhci1-slot0: Hardware doesn't specify base clock frequency, using 
> >> 50MHz as default.
> >> arasan_sdhci1-slot0: Hardware doesn't specify timeout clock frequency, 
> >> setting BROKEN_TIMEOUT quirk.
> >> arasan_sdhci1-slot0: Hardware doesn't report any support voltages.
> >> arasan_sdhci1: Card Detect failed to stabilize, setting to not present.
> >> arasan_sdhci0: <Arasan SDIO> on nexus0
> >> arasan_sdhci0-slot0: Hardware doesn't specify base clock frequency, using 
> >> 50MHz as default.
> >> arasan_sdhci0-slot0: Hardware doesn't specify timeout clock frequency, 
> >> setting BROKEN_TIMEOUT quirk.
> >> mmc0: <MMC/SD bus> on arasan_sdhci0
> >> zy7_slcr0: <Zynq-7000 slcr block> on nexus0
> >> mmcsd0: 16GB <SDHC SC16G 8.0 SN E237916D MFG 01/2021 by 3 SD> (read-only) 
> >> at mmc0 50.0MHz/4bit/65535-block
> >>
> >> I have already found a suitable entry here, but unfortunately I don't know 
> >> how it 'fits' my problem:
> >> https://lists.rtems.org/pipermail/users/2023-July/068855.html
> >>
> >>
> >> Danke Heinz_______________________________________________
> >> devel mailing list
> >> devel@rtems.org
> >> http://lists.rtems.org/mailman/listinfo/devel
> >
> >
> > _______________________________________________
> > devel mailing list
> > devel@rtems.org
> > http://lists.rtems.org/mailman/listinfo/devel
>
>
> _______________________________________________
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to