On Feb 18, 2015, at 1:58 PM, Harini Balachandran harinisbcn@gmail.com wrote:
Sir,
I referred the document you suggested. I have set up my environment like this Base - windows 8 , 64- bit upon this, virtual machine , then UBUNTU, then l4re+fiasco+l4linux
Procr = intel core i5 , x86 board
What is your x86 board ? What is your ethernet tranceiver ? (I used ARM board which has Atheros AR8031 for gigabit ethernet )
The document you sent was with respect to ARM procr. Can I use the same .io and .cfg files?
Yes, whichever procr you use you should use .io and .cfg to enable ethernet driver and network device on L4Linux. But should change addresses in .io file like 'new-res Mmio(0x02188000 .. 0x0218BFFF);’. You can find mmio addresses in data sheet for your CPU. And refer to URL http://os.inf.tu-dresden.de/L4Re/doc/io.html http://os.inf.tu-dresden.de/L4Re/doc/io.html
Also should change information of architecture such as ‘if L4.Info.arch() == "arm” then’ in .cfg file
If not, I dont know how to modify according to my set up. Also how to modify the l4linux source code as it has been done for ARM in the document ie mach_setup.c
What is the ethernet driver you’ll use ? Where is source codes for the ethernet driver ? (I used ‘FEC ethernet driver’)
If mach_setup.c hasn’t registering 'platform device’ for your ethernet driver, should add it to mach_setup.c source code.
Thanks, Taeung
Kindly help
Regards, Harini
On Mon, Feb 16, 2015 at 12:29 PM, taeung <treeze.taeung@gmail.com mailto:treeze.taeung@gmail.com> wrote:
On 02/16/2015 03:19 PM, Harini Balachandran wrote:
Hello sir, We saw your question related to networking being posted on l4re mailing list.We request you to assist us.
I have copied my binaries of socket program compiled statically to ramdisk for executing on l4linux. When I execute,
//server side /tmp # ./server1 Socket created bind done Waiting for incoming connections....
//client side /tmp # ./client1 connect failed. Error: Network is unreachable
Please list us the network support drivers that are to be enabled in l4linux configuration.Is there any other changes that have to be made apart from enabling the networking support in l4linux? Thank You.
It is important that what is your boad and what is cpu on your board
You should register a network device in IO server
To access network device on L4 Linux, you need to configure ‘.io’ file
I don't know if this is of any help but I do hope so
The link has a document about porting and enabling ethernet on L4Linux. http://developerpostit.blogspot.kr/search/label/l4%20device%20driver http://developerpostit.blogspot.kr/search/label/l4%20device%20driver
Thanks, Taeung
Regards, Harini