[Coco] Serial Connection from Linux to CoCo3
gene heskett
gheskett at wdtv.com
Sat Dec 4 18:07:23 EST 2010
On Saturday, December 04, 2010 05:56:42 pm Don Johnson did opine:
> I've grabbed this out the Glenside IDE booting problems thread so it has
> it's own interest.
>
> On 2010-12-03, at 4:18 PM, gene heskett wrote:
>
> ---snip---
>
> I am still getting the cables and converters to add a 5.25" drive to my
> Linux box for direct copy of the Nitros .dsk images to a floppy, but in
> the mean time I am attempting this connection and have some
> questions...
>
> >>> If it helps any, my web pages have disk images that IF you have a
> >>> floppy controller, something like the linux 'dd' command can write
> >>> these to a 3.5" or 5.25" 360k floppy disk. Various operating
> >>> systems have various tools for this. For my own lashup here, my
> >>> ASUS motherboards floppy controller does not do 256 byte/sector
> >>> disk formats, so I am forced to run a session of minicom on this
> >>> linux box, to a shell running against my deluxe 232 pack, so I am
> >>> logged into the coco from here, and can then run rz/sz to move this
> >>> stuff back and forth.
> >>
> >> Okay this may have potential as I do have a mini232 pack here from
> >> CoNect that I can use. Of course I have no experience in this form
> >> of communication between a Linux box and the CoCo3, but I should
> >> have all the parts. I different task than this thread, but do you
> >> have any instructions on how you set this up?
>
> As a preface: I have put my Mini232 pak into slot 1 of the MPI and
> connected it with a serial cable, null modem, and DB25 to DB9 adapter
> to the Linux box. I am running Ubuntu 10.10 on the LInux box, and for
> interests sake I have found the port at /dev/ttyS0.
>
> I am not currently running Nitros9, just OS-9 Level II.
>
> > Set both interfaces to 9600 baud,
I forget the 8n1 part.
now from the coco's screen, what does an "xmode /t2" say?
It should look something like this:
{t2|07}/DD/NITROS9/3.2.9:xmode /t2
nam=t2 mgr=SCF ddr=sc6551 hpn=07 hpa=FF68 upc=00 bso=01 dlo=00
eko=01 alf=01 nul=00 pau=01 pag=18 bsp=08 del=18 eor=0D
eof=1B rpr=09 dup=01 psc=17 int=03 qut=05 bse=08 ovf=07
par=01 bau=06 xon=00 xof=00 col=50 row=32 xtp=02 wnd=02
val= sty= cpx= cpy= fgc= bgc= bdc=
Although this xmode is a little mouthier than yours I expect. You probably
won't see anything beyond the the 'row=32' and the number there may be
smaller than 32.
> done
>
> > start a "shell -i /t2 &" w/o the quotes
> > on the coco,
>
> done
Did you get a process number on the screen as a return when you did that?
> > install minicom on the linux box, run it with "minicom -s",
>
> done
>
> > find the modem strings section and zero that out
>
> done. Set the init string to "0", set the reset string to "0". Not
> sure if that is what you meant, but erasing everything didn't have the
> same success in seeing a online status. I might have changed things
> sense I did this that may have resulted in the success, but unless I
> have reason to believe otherwise I have saved these two settings as
> default as I did get a limited amount of success.
>
> > , then select the linux port
> > (you'll have to be root to access the port).
>
> done, and tested (got the right port :) )
>
> > You will probably want to
> > also set minicom to make it use the coco's cr as a lf and vice versa,
> > should be in the port config menu's someplace.
>
> I think this is in the macro settings, but not sure if I have the
> correct macro set up.
>
> > If successful after exiting the config stuff (save it when it works)
> > then you should see a prompt from the coco that resembles this when
> > the enter key is pressed on your keyboard:
>
> > {t2|07}/DD/NITROS9/3.2.9:
> Okay now this is not happening. I see no prompt, but I do have the
> status bar saying I am online, which also tells me how many minutes I
> have been online. Now I know I am connected because if I interrupt the
> shell on the CoCo3 and direct a command to the /T2 device it will
> appear on the minicom screen, but I can't seem to get a prompt or
> anything on the minicom when I simply direct the shell to /T2. Typing
> an OS-9 command on the minicom screen will also, not get a response,
> which does not surprise me because I have no prompt, but I thought it
> would be worth a shot.
Sounds like the shell isn't there for some reason.
> Right now the connection is there, but the communication seems to be
> only one way, and not the way I want it. I'd like to be able to
> initiate a command on the CoCo from linux (or initiate a Linux command
> from the CoCo, but wouldn't that require a login?)
Yes, and I am not doing that, primarily because I haven't found a way to
run supercom on the coco and make it get me a login prompt from this box.
Dinner time, gotta run, or pay the lawyers. ;-)
>
> -Don
>
>
>
> ---snip---
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
The only function of economic forecasting is to make astrology look
respectable.
-- John Kenneth Galbraith
More information about the Coco
mailing list