[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
debugging realtek 8139 driver
- Date: Thu, 16 Jan 2003 08:04:13 -0600
- From: joel.sherrill at OARcorp.com (Joel Sherrill)
- Subject: debugging realtek 8139 driver
> "M.C.Shao" wrote:
> I am debugging a realtek 8139 NIC driver for RTEMS according the
> "RTEMS network supplement". According to chapter 4.3: driver basic
> operaiton, I edit the networkconfig.h, start with RTEMS_USE_BOOTP not
> defined, explicit Ethernet and Internet address, and with reception of
> broadcast disabled. Then make the netdemo program and boot it using
> BOOTP, after boot up, some problems rise up.The following is the
> screen output:
> RTL NIC base: 0xE9000000 irq:0x5
> hardware address <00:00:EC:D0:1F:C7>
> Cann't bring rl1 up: Too many open files in system
This one is actually easy to explain. Many versions of the network
demos do not include a line like this to make sure there are enough
file descriptors configured for more than stdin, out, and error.
#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20
The default number is 3 so 20 should be more than enough for the
Which version of the network demos are you using?
> Cann't set default rout: No such Process
> No routes
> Creat sockets.
> RTEMS: Cann't create socket:Too many open files in system
> RTEMS:fatal erro, exiting
> EXECUTIVE SHUTDOWN!Any key to reboot...
> I have tried what I could think about.Now I have no idea what to do
> next. So please give me some suggestions.Thanks a lot!
> Before this, I boot an rtems application(EPICS example application) on
> 386 target with BOOTP successfully. That is to say, the target using
> this 8139 driver could configure herself with BOOTP correctly.
This is simply a configuration problem.
> Shao Mingchao
> Engineering Physics Department
> Tsinghua University
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985