On Thu, December 20, 2007 10:35 am, JD wrote:
> ok, using your code to set up the serial ports, the baud rate doesnt
> seem to get set.
>
> If i put print statements in there for printing the fd, and the result
> of tcgetattr and tcsettattr along with a perror print after the get/set
> calls, I get an error for the comports above the 2nd one.
> Print out:
> try open 2 : '/dev/ttyS2'
> fd = 5
> ret for tcgetattr = -1
> tcgetattr:: Input/output error
> ret for tcsetattr = -1
> tcsetattr:: Input/output error
>
> I have the uart modules loaded:
>> lsmod
> Module Size Used by
> tsuart7800 1796 0
> tsuart1 13676 1 tsuart7800
> tssdcard 28352 0
> ts7800 3696 2
Ah... I see the problem. You are trying to open "/dev/ttyS%d". The
TS-UARTs follow a different naming convention, traditionally ttyTS or
ttts. Actually with 2.6 you could create ttyS%d for the TS-UARTs, the
first TSUART is minor=1; the major is 234. (e.g. mknod /dev/ttyS3 c 234
1)
______ Best Regards,
|__ __/ Michael Schmidt
|| Software Engineer
||echnologic Systems (EmbeddedARM.com)
|| (480) 16610 East Laser Drive #10
|/ 837-5200 Fountain Hills, AZ 85268
http://oz.embeddedarm.com/~michael
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/
|