ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: udev on TS-Linux

To:
Subject: Re: [ts-7000] Re: udev on TS-Linux
From: "Gonzalo A. de la Vega" <>
Date: Thu, 29 May 2008 17:46:55 -0300
On Thu, May 29, 2008 at 5:34 PM, j.chitte <> wrote:
> --- In  "Gonzalo A. de la
> Vega" <> wrote:
>>
>> On Thu, May 29, 2008 at 12:06 PM, Gonzalo A. de la Vega
>> <> wrote:
>> > On Thu, May 29, 2008 at 10:39 AM, charliem_1216
> <> wrote:
>> >> --- In  "Gonzalo A. de la Vega"
>> >> <gadelavega@> wrote:
>> >>>
>> >>> On Tue, May 27, 2008 at 11:35 PM, charliem_1216
> <charliem_1216@>
>> >> wrote:
>> >>> > Hi Gonzalo --
>> >>> >
>> >>> > --- In  "Gonzalo A. de la Vega"
>> >>> >
>> >>> > <gadelavega@> wrote:
>> >>> >>
>> >>> >> On Tue, May 27, 2008 at 8:52 PM, Oliver Martin
>> >>> >> <oliver.martin@> wrote:
>> >>> >> > Am Tue, 27 May 2008 22:46:36 -0000 schrieb Gonzalo A. de
> la
>> >>> > Vega:
>> >>> >> >
>> >>> >> >> Allright guys... I give up. How do you get udev to show
> all the
>> >>> >> >> devices at startup with TS-Linux? I can boot the 2.6
> kernel but
>> >>> > then
>> >>> >> >> the /dev/ directory is empty. Isn't udev supposed to
> manage
>> >>> > that?
>> >>> >> >> I can make nodes like /dev/null but the /dev/ttyAM*
> won't work.
>> >>> >> >>
>> >>> >> > If your board comes with 2.4, then it doesn't use udev but
>> >>> > devfs. You
>> >>> >> > either have to manually install udev in TS-Linux or build
> your
>> >>> > own
>> >>> >> > "distro" (i.e., root fs). Have a look at ptxdist, it will
> give
>> >>> > you
>> >>> >> > something workable with a bit of experimentation.
>> >>> >>
>> >>> >> It's a TS7260 so it comes with 2.4, but I built a 2.6,
> booted, but
>> >>> > I
>> >>> >> get no devices, despite having installed udev. I'll try
> ptxdist,
>> >>> > at
>> >>> >> least to check how they handle this.
>> >>> >>
>> >>> >> Thanks!
>> >>> >>
>> >>> >> Gonzalo
>> >>> >>
>> >>> >
>> >>> > I always thought that udev was a little overkill for embedded
>> >>> > systems, where you generally know ahead of time what devices
> you
>> >>> > will need, and can make the device nodes the old fashioned
> way.
>> >>> > That's what I did for my 2.6 development, but IIRC there
> were some
>> >>> > devices required that were not immediately obvious.
>> >>> >
>> >>> > Regards, ...... Charlie
>> >>>
>> >>> Agree about udev on embedded systems. So you created the nodes
>> >>> manually and it worked?
>> >>>
>> >>
>> >> Yep, worked great once I got everything that was needed. From
> memory,
>> >> check for device nodes: console, ptmx, tty, tty#, ttyS#,
> ttyAM#, sd?
>> >>
>> >> And links: ft, stdin, stdout, stderr
>> >>
>> >> And directories: pts (to mount devpts FS), maybe shmem (to
> mount tmpfs
>> >> FS).
>> >>
>> >> I probably forgot some, but look into Documentation/devices.txt
> in any
>> >> recent kernel tree for more details. IIRC I had trouble until I
>> >> figured out pts and ptmx.
>> >>
>> >> Regards, ..... Charlie
>> >
>> > Thanks Charlie,
>> > I tried creating the ttyAM# devices and didn't work, but not I'm
> sure
>> > I did something wrong. I'll try again right away.
>>
>> I was using the wrong mayor,minor pair!!! It works now, so we
> don't need udev.
>> BTW: in the previous message it should say "... but now I' m
> sure..."
>>
>
> Hi,
>
> great to see you sussed it.
>
> Could you post details of all the devices , that will save me
> duplicationg what you've just done.
>
> Thx.

OK, give ma a day 'cause I'm leaving the lab right now. I'll finish
creating all the devices tomorrow and e-mail the solution, probably as
a script.

G.

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU