[Milkymist-devel] telnetd server application
Yann Sionneau
yann at minet.net
Sun Jul 25 19:43:19 UTC 2010
Le 25/07/2010 21:21, Joel Sherrill a écrit :
> On 07/25/2010 11:42 AM, Yann Sionneau wrote:
>> Le 25/07/2010 18:39, Joel Sherrill a écrit :
>>
>>> On 07/25/2010 11:09 AM, Yann Sionneau wrote:
>>>
>>>> Hi again !
>>>>
>>>> The ethernet driver was totally wrong, i corrected it now it seems ok
>>>>
>>>> I have another problem with telnetd now :
>>>>
>>>> syslog: telnetd: accepted connection from 192.168.101.254 on /dev/pty0
>>>> unable to open stdio: I/O error
>>>>
>>>>
>>> My guess is that you do not have enough file descriptors or
>>> PTYs configured. CONFIGURE_MAXIMUM_LIBIO_FILE_DESCRIPTORS
>>> (from memory) -- 3 for stdin, out, and error plus a few others for
>>> the socket, telnet (3 per session?), and any file operations you
>>> will do from the shell.
>>>
>> I just copied the telnetd application from the network-demos.
>> it has 8 ptys and and 20 file descriptors
>>
> Hmm..time for gdb? Are you on a simulator or real hardware?
>
> If on a simulator, is is possible that the message is coming
> from the simulator?
I am on real hardware, the message comes from telnetd itself
file cpukit/telnetd/telnetd.c , line 388
>>> --joel
>>>
>>>> syslog: telnetd: releasing connection from 192.168.101.254 on
>>>> /dev/pty0
>>>>
>>>> do you know how to correct this ?
>>>>
>>>> Sorry for flooding the list with my problems :)
>>>>
>>>> Le 25/07/2010 12:42, Yann Sionneau a écrit :
>>>>
>>>>
>>>>> Thanks Joel& Till it helped a lot, telnetd starts well, the problem
>>>>> comes from my ethernet driver now :)
>>>>>
>>>>>
>>>>> Le 24/07/2010 15:54, Joel Sherrill a écrit :
>>>>>
>>>>>
>>>>>
>>>>>> On 07/24/2010 02:08 AM, Till Straumann wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Most likely a configuration issue. Did you see the line
>>>>>>> 'registering the PTY driver FAILED'? That probably means
>>>>>>> you hit the driver limit.
>>>>>>>
>>>>>>> Try
>>>>>>>
>>>>>>> #define CONFIGURE_MAXIMUM_DRIVERS 10
>>>>>>>
>>>>>>> or some other reasonable number.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> How about CONFIGURE_MAXIMUM_PTYS?
>>>>>>
>>>>>> Yann.. did you look at the network-demos/telnetd? network-demos
>>>>>> is a separate CVS module.
>>>>>>
>>>>>> --joel
>>>>>>
>>>>>>
>>>>>>
>>>>>>> HTH
>>>>>>> - Till
>>>>>>>
>>>>>>> On 07/23/2010 11:23 PM, Yann Sionneau wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> ok ... just forgot the attachement !
>>>>>>>>
>>>>>>>> Le 23/07/2010 23:21, Yann Sionneau a écrit :
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I am trying to use the telnetd included in RTEMS source tree to
>>>>>>>>> start a
>>>>>>>>> shell in order to do a nice sample application for the Ethernet
>>>>>>>>> driver
>>>>>>>>> of milkymist bsp.
>>>>>>>>>
>>>>>>>>> Is there some documentation about how to use it ?
>>>>>>>>>
>>>>>>>>> I tried what i thought was correct, according to what i've read
>>>>>>>>> in the
>>>>>>>>> telnetd source code.
>>>>>>>>>
>>>>>>>>> I've put the code i am using as attachment.
>>>>>>>>>
>>>>>>>>> I get this error running the application :
>>>>>>>>>
>>>>>>>>> *** MILKYMIST NETWORKING TEST by Yann Sionneau ***
>>>>>>>>> == Initializing Network ==
>>>>>>>>> == Starting telnetd ==
>>>>>>>>> WARNING: registering the PTY driver FAILED
>>>>>>>>> telnetd cannot initialize PTY driver
>>>>>>>>>
>>>>>>>>> If you have some advice i would really appreciate :)
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>>
More information about the users
mailing list