[Resend] Why 'FEC Ethernet Driver' is not found on L4Linux build menuconfig ?

Martin Schröder martin.schroeder at openlimit.com
Wed Apr 23 13:11:15 CEST 2014

Hi Taeung,
the FEC Ethernet Driver has no out-of-the-box support for L4 but it is 
possible to get it running with l4linux.

For example in the Kconfig both "config NET_VENTOR_FRESCALE" and "if 
NET_VENDOR_FREESCALE" needs the "depends on" trailed with "|| L4" so it 
will show in linux menuconfig.

But there are a few other places to patch in fec.h, fec_main.c, 
fec_ptp.c and l4/kernel/arch-arm/mach_setup.c along with the mapping of 
the Mmio and Irq space to the l4linux.

I am not aware of the imx6 ethernet silicon, but I am using the FEC 
Ethernet Driver for the integrated Dual-Ethernet Controller of a 
Freescale i.MX28 chip and it is running with L4.


Am 23.04.2014 12:07, schrieb Taeung:
> Hi, adam
> Thank you for answering. :-)
> Sorry, I've asked you a question with misinformation.
> I've misunderstood that my Freescale imx6q_sabre_sd board's Ethernet is
> 'Qualcomm Atheros AR8031-AL1A Gigabit Ethernet'.
> My board's Ethernet Controller is contained in imx6 chip. And the driver
> for it is 'FEC Ethernet Driver'.
> So, I have to using ethernet driver which is 'l4linux/drivers/net/ethernet/
> freescale'. But, I've failed configure 'CONFIG_FEC=y' because there is
> not 'FEC Ethernet Driver' on L4 linux's build menuconfig.
> But there are other ethernet drivers which are
> 'smsc','intel','marvell'... etc.
> Though there is 'FEC Ethernet Driver' source code in
> 'l4linux/drivers/net/ethernet/freescale', why 'FEC Ethernet Driver' is
> not found on L4Linux build menuconfig ?
> How to build FEC ethernet driver for my board?
>   -Taeung-
>> I'm trying to secure Ethernet environment on L4 Linux. (using
>> Freescale imx6
>> SABRE SD board)
>> My board's Ethernet is 'Qualcomm Atheros AR8031-AL1A Gigabit Ethernet'.
>> I've found source code for Ethernet Driver.
>> Folder name is '/l4linux/drivers/net/ethernet/atheros'.
>> But, the folder only contain   'ATL1c' and  'ATL1e', 'ALX', 'ATLX'.
>> I guess 'atheros' driver in L4 Linux don't support my ethernet driver.
> L4Linux has the same drivers as native Linux, so if the driver is in
> Linux it is also in L4Linux (in the same version). There seems to be
> support for this type of network in the imx6 support code. So does the
> network work with the native Linux of the same version?
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

More information about the l4-hackers mailing list