By sure softmodem will give you a lot of problems. At bestdata.com there are some external serial modems.
Look for their DOS compatible model, I have used it succesfully for dialup with arachne 2010/9/26, Braden C. Roberson-Mailloux <braymaill...@gmail.com>: > -----Original Message----- > From: Eric Auer [mailto:e.a...@jpberlin.de] > Sent: Saturday, September 25, 2010 4:39 > To: freedos-user@lists.sourceforge.net > Subject: Re: [Freedos-user] FreeDOS VMWare with Windows Softmodem > > > Hi Braden, >>> Hello Eric, > >> I'm running balder.img under a VMWare workstation. I have one serial >> port connected to com0com over null-modem. > > Does it work smoothly? > >>> Yeah! Pretty slick inside the VM. > >> Another port I've hooked up to com3 which is my Windows Softmodem. >> Does FDOS have problems using SoftModems? > > Yes, but you say that com3 of your DOS is just a virtual forward from your > Windows host system, so when DOS tries to access it VMWare will probably > just use the Windows driver to access the modem... > > > >> What is the default settings for the com port? > > Good question. After saying that /dev/ttyS1 (COM2) should be the DOS COM1 in > DOSEMU, and running our FreeDOS MODE COM1 /STATUS tells me the following: > > C:\>mode com1 /status > *** SERIAL PORT 1 STATUS *** > Port status: [ xmit-shift-empty xmit-hold-empty ] Use MODE COM1 BAUDHARD=1 > to read *configuration* from UART. > >>>*** SERIAL PORT 2 STATUS *** >>>Port status: [ xmit-shift-empty xmit-hold-empty DSR CTS ] >>>Use MODE COM2 BAUDHARD=1 to read *configuration* from UART. >>>Using the FreeDOS specific BAUDHARD, I get more info: > > C:\>mode com1 baudhard=1 /status > UART is 16450 or newer. Reading parameters: > no parity, 1 stop bit, 8 bit, 2400 baud, RTS on, DTR on. > >>>UART is 16450 or newer. Reading parameters: >>> no parity, 1 stop bit, 8 bit, 2400 baud, RTS on, DTR on. > > The RBIL (Ralf Brown's Interupt List) has a bit of info in the INT 14, AH=0 > (S-1400) section: > > >> the default setting used by DOS (MS-DOS 6, DR-DOS 7.03, PTS-DOS) >> > when (re-)initializing the serial devices is AL=A3h (2400 bps, >> no > parity, 1 stop bit, 8 data bits). > > I can confirm this by looking at the InitSerialPorts() source code from the > FreeDOS kernel: > > init_call_intr(0x11, &r); /* get equipment list */ serial_ports = (r.a.x >> > 9) & 7; /* bits 11-9 */ for (i = 0; i < serial_ports; i++) { > r.a.x = 0xA3; /* initialize serial port to 2400,n,8,1 */ > r.d.x = i; > init_call_intr(0x14, &r); > } > > However, I would recommend that you explicitly set the port parameters to > whatever your Softmodem is known to work with, using MODE. Maximum reachable > baud rates are 9600 with old BIOS calls and 19200 or up to 115200 baud with > new BIOS calls depending on your BIOS and hardware... You can also use the > FreeDOS specific BAUDHARD=n option to program the hardware directly to n*100 > baud, instead of using the official BAUD= option of MODE (see modeser.c). > > Because you are in VMWare, it depends on what your VMWare serial port > hardware simulation and BIOS can understand whether old or new BIOS calls or > direct hardware access are interpreted at all and whether they are correctly > translated into config updates for your Windows Softmodem driver... I assume > that settings will always return to default when your host Windows OS is > rebooted. If your host OS is not Windows but Linux, the situation is > probably the same - but then you can use DOSEMU instead of VMWARE to have a > less virtual and more fast place to run your FreeDOS :-) > > > >> Whenever I run ATDT > com2 it returns error reading > > from device com2 : write fault. > > Interesting, but I have no experience with VMWare ;-) I would recommend that > you first get the same to work inside your host operating system, so e.g. in > Windows you would do "echo ATDT > COM3", in Linux probably "echo ATDT > > /dev/ttyS2". However, note that you fail to give your Softmodem a chance to > send any reply to your command... You can use the FreeDOS TERMINAL software > to send the ATDT to the modem interactively and receive the modem's answer > on your screen interactively as well: > > www.freedos.org/software/?prog=terminal > > Note: TERMINAL defaults to 1200 baud, read the docs. > > > > Because ATDT is "dial / tone" you probably also need to send a number, so > for example you send: > > ATDT5551234 > > Then the modem can reply CONNECT - or NO CARRIER. > Other commands have replies such as OK or ERROR. > >>>Ok, I have managed to connect to another computer using PUTTY in windows > connected to com3. The Terminal spits back some garbage once the >>>connection occurs. DOS can also dial and connect. Do I have to emulate a > terminal as you have done in TERMINAL, then handle the specific data >>>returned from the other computer? How do I handle it? > > > Last but not least, I do not know why you go all this tedious "manual" way > for making your modem dial some number - if it is just one step on the way > to making a PPP dial-up connection, > >>>I like to learn from the ground up. I'm looking for a project dealing with > low-level communications with modems. BBS seems fun and applicable >>>to my ham-radio hobby (packet radio). Also, I'm not connecting to the > internet per-se but to another computer via POTS in Oakdale California >>>which hosts a BBS using Color 64. I'm not sure if its running on a > commodore or if it has been ported to DOS. > > www.freedos.org/software/?prog=lsppp > > or similar software easily does what you want. > >>>Easy? Who said anything about easy? > > Regards, Eric > > > > ---------------------------------------------------------------------------- > -- > Start uncovering the many advantages of virtual appliances and start using > them to simplify application deployment and accelerate your shift to cloud > computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > _______________________________________________ > Freedos-user mailing list > Freedos-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-user > -- -- +-+-+-+-+-+-+-+ Marco A. Achury Tel: +58-(212)-6158777 Cel: +58-(414)-3142282 Skype: marcoachury Ekiga.net: marcoachury http://www.achury.com.ve ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user