Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

EBOOT FOR RTL8111C FOR CE 6.0

49 views
Skip to first unread message

PaoloCJB via PocketPCJunkies.com

unread,
Apr 21, 2010, 12:35:35 PM4/21/10
to
Dear ALL,
I am starting this thread because it seems to be the ONLY place where
someone has same problems which I have and find good help.
In this case : I am trying to make up a correct eboot file
(for CE 6.0) where the cpu board has the RTL8111C chipset.
Quite funny, the RTL8111C is used in almost 95% of industrial ATOM-based sbc.
But Realtek does not provide support. We could find the driver for the image
(we use a workaround and force it at "make" level step), so our nk.bin image
is correct and works.
But the only way to start a debug session is to plug one RTL8139 lan card in
the pci slot and use it.
I could NOT find so far any support for eboot for the RTL8111C. So we can't
work with the boards which do not have any expansion slot.
Anyone can help me? Anyone has an idea where I can
find help and support for RTL8111C eboot?
Thanks so much to you

Paolo Bozzola
#####################################################

--
Message posted via http://www.pocketpcjunkies.com

KMOS

unread,
Apr 21, 2010, 4:44:50 PM4/21/10
to
If RealTek does not plan to provide the KITL driver, then you probably need
to create by your own.

"PaoloCJB via PocketPCJunkies.com" <u57969@uwe> wrote in message
news:a6deadf9e0dae@uwe...

PaoloCJB via PocketPCJunkies.com

unread,
Apr 22, 2010, 4:30:16 AM4/22/10
to
Dear KMOS,
any suggestion / example about how to build up this?
Thanks
Paolo

KMOS wrote:
>If RealTek does not plan to provide the KITL driver, then you probably need
>to create by your own.
>

>> Dear ALL,
>> I am starting this thread because it seems to be the ONLY place where

>[quoted text clipped - 20 lines]
>> Paolo Bozzola
>> #####################################################

--
Message posted via PocketPCJunkies.com
http://www.pocketpcjunkies.com/Uwe/Forums.aspx/wince-pb/201004/1

Vinoth [MCTS]

unread,
Apr 22, 2010, 6:01:03 AM4/22/10
to
See the sample ethernet KITL Driver in the bellow given path.
\WINCE600\PLATFORM\COMMON\SRC\COMMON\ETHDRV
There are four sample driver in this path
RTL8139
LAN91C
CS8900A
AM79C973

--
vinoth.R
http://vinoth-vinothblog.blogspot.com
http://www.e-consystems.com


"PaoloCJB via PocketPCJunkies.com" wrote:

> .
>

Vinoth [MCTS]

unread,
Apr 22, 2010, 6:06:04 AM4/22/10
to
In addition to that, see the bellow given link "Adding KITL Initialization
Code"
http://msdn.microsoft.com/en-us/library/ee478758.aspx

Vinoth [MCTS]

unread,
Apr 22, 2010, 6:50:03 AM4/22/10
to
Read the "Adding KITL Initialization Code" link.
Take mainstoneIII BSP as a example and it is using SMSC91C111 chip. I have
given an idea. Just go through the bellow given source files, you will get an
idea.

* see the following entry in the
\WINCE600\PLATFORM\MAINSTONEIII\SRC\INC\kitl_cfg.h file.
OAL_KITL_ETH_DRIVER g_kitlEthSMSC91C111 = OAL_ETHDRV_LAN91C;

* To under stand the OAL_KITL_ETH_DRIVER structure, See the
\WINCE600\PLATFORM\COMMON\SRC\OAL_Kitl.h header file

* See the following Sources file entry in the
D:\WINCE600\PLATFORM\MAINSTONEIII\SRC\KITL.
TARGETLIBS= \
...
...
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_ethdrv_lan91c.lib \


SMSC91C11 driver is linked with the KITL.

Vinoth [MCTS]

unread,
Apr 22, 2010, 6:59:01 AM4/22/10
to
Sorry I misunderstood your question. Previously given explainations are used
to implement the Custom KITL driver for kernel.
To use the same driver in EBoot, see the
WINCE600\PLATFORM\MAINSTONEIII\SRC\BOOTLOADER\ether.c file and see the
\WINCE600\PLATFORM\MAINSTONEIII\SRC\BOOTLOADER\EBOOT\sources file to link the

TARGETLIBS= \
...
...
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_ethdrv_lan91c.lib \

--

cucurboGVCR

unread,
Apr 23, 2010, 7:51:02 AM4/23/10
to
Hi,
I'm working with Paolo Bozzola an try to make eboot working from floppy
with Rtl8111c.
I don't have the source. I have only the dll (rtcenic.dll).
This dll works fine into the nk.bin image as Paolo said.

So is it possible to create an eboot that use such rtcenic.dll form?
Can I use any workaround or anything else?
Thanks
Ruggero Bandera

Vinoth [MCTS] wrote:
>Sorry I misunderstood your question. Previously given explainations are used
>to implement the Custom KITL driver for kernel.
>To use the same driver in EBoot, see the
>WINCE600\PLATFORM\MAINSTONEIII\SRC\BOOTLOADER\ether.c file and see the
>\WINCE600\PLATFORM\MAINSTONEIII\SRC\BOOTLOADER\EBOOT\sources file to link the
>
> TARGETLIBS= \
> ...
> ...
> $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_ethdrv_lan91c.lib \
>

>> Read the "Adding KITL Initialization Code" link.
>> Take mainstoneIII BSP as a example and it is using SMSC91C111 chip. I have

>[quoted text clipped - 42 lines]
>> > > > >> Paolo Bozzola
>> > > > >> #####################################################

KMOS

unread,
Apr 23, 2010, 12:52:06 PM4/23/10
to

The short answer is No.
KITL Driver and NDIS miniport driver are totally different.
Ask RealTek if they plan to support KITL driver on this chip.
I not, get the datasheet of the chip and use the resources Vinoth indicated
to create your own KITL driver is the best chance.
KITL driver is simple, so don't be afraid to write one and you may also find
some open source driver from Linux.

"cucurboGVCR" wrote:

> .
>

0 new messages