Announcement

Collapse

Forum Rules and Etiquette

Our mission ...

This forum is part of our mission to promote the preservation of vintage computers through education and outreach. (In real life we also run events and have a museum.) We encourage you to join us, participate, share your knowledge, and enjoy.

This forum has been around in this format for over 15 years. These rules and guidelines help us maintain a healthy and active community, and we moderate the forum to keep things on track. Please familiarize yourself with these rules and guidelines.


Rule 1: Remain civil and respectful

There are several hundred people who actively participate here. People come from all different backgrounds and will have different ways of seeing things. You will not agree with everything you read here. Back-and-forth discussions are fine but do not cross the line into rude or disrespectful behavior.

Conduct yourself as you would at any other place where people come together in person to discuss their hobby. If you wouldn't say something to somebody in person, then you probably should not be writing it here.

This should be obvious but, just in case: profanity, threats, slurs against any group (sexual, racial, gender, etc.) will not be tolerated.


Rule 2: Stay close to the original topic being discussed
  • If you are starting a new thread choose a reasonable sub-forum to start your thread. (If you choose incorrectly don't worry, we can fix that.)
  • If you are responding to a thread, stay on topic - the original poster was trying to achieve something. You can always start a new thread instead of potentially "hijacking" an existing thread.



Rule 3: Contribute something meaningful

To put things in engineering terms, we value a high signal to noise ratio. Coming here should not be a waste of time.
  • This is not a chat room. If you are taking less than 30 seconds to make a post then you are probably doing something wrong. A post should be on topic, clear, and contribute something meaningful to the discussion. If people read your posts and feel that their time as been wasted, they will stop reading your posts. Worse yet, they will stop visiting and we'll lose their experience and contributions.
  • Do not bump threads.
  • Do not "necro-post" unless you are following up to a specific person on a specific thread. And even then, that person may have moved on. Just start a new thread for your related topic.
  • Use the Private Message system for posts that are targeted at a specific person.


Rule 4: "PM Sent!" messages (or, how to use the Private Message system)

This forum has a private message feature that we want people to use for messages that are not of general interest to other members.

In short, if you are going to reply to a thread and that reply is targeted to a specific individual and not of interest to anybody else (either now or in the future) then send a private message instead.

Here are some obvious examples of when you should not reply to a thread and use the PM system instead:
  • "PM Sent!": Do not tell the rest of us that you sent a PM ... the forum software will tell the other person that they have a PM waiting.
  • "How much is shipping to ....": This is a very specific and directed question that is not of interest to anybody else.


Why do we have this policy? Sending a "PM Sent!" type message basically wastes everybody else's time by making them having to scroll past a post in a thread that looks to be updated, when the update is not meaningful. And the person you are sending the PM to will be notified by the forum software that they have a message waiting for them. Look up at the top near the right edge where it says 'Notifications' ... if you have a PM waiting, it will tell you there.

Rule 5: Copyright and other legal issues

We are here to discuss vintage computing, so discussing software, books, and other intellectual property that is on-topic is fine. We don't want people using these forums to discuss or enable copyright violations or other things that are against the law; whether you agree with the law or not is irrelevant. Do not use our resources for something that is legally or morally questionable.

Our discussions here generally fall under "fair use." Telling people how to pirate a software title is an example of something that is not allowable here.


Reporting problematic posts

If you see spam, a wildly off-topic post, or something abusive or illegal please report the thread by clicking on the "Report Post" icon. (It looks like an exclamation point in a triangle and it is available under every post.) This send a notification to all of the moderators, so somebody will see it and deal with it.

If you are unsure you may consider sending a private message to a moderator instead.


New user moderation

New users are directly moderated so that we can weed spammers out early. This means that for your first 10 posts you will have some delay before they are seen. We understand this can be disruptive to the flow of conversation and we try to keep up with our new user moderation duties to avoid undue inconvenience. Please do not make duplicate posts, extra posts to bump your post count, or ask the moderators to expedite this process; 10 moderated posts will go by quickly.

New users also have a smaller personal message inbox limit and are rate limited when sending PMs to other users.


Other suggestions
  • Use Google, books, or other definitive sources. There is a lot of information out there.
  • Don't make people guess at what you are trying to say; we are not mind readers. Be clear and concise.
  • Spelling and grammar are not rated, but they do make a post easier to read.
See more
See less

For anyone Considering buying a Lanronix MSS-100 or other device from Lantronix

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    For anyone Considering buying a Lanronix MSS-100 or other device from Lantronix

    Spent close to an hour on the phone with their "technical support engineer"
    only to learn that the advertised "Modem Emulation" is not, in fact, modem
    emulation.

    As it turns out, while you can configure the device to dial-out via standard AT
    commands, you need a special piece of software (a hack of the registry in windows only) to
    allow you to "dial in" via telnet to the device. Why "modem emulation" does
    not fully emulate a modem, I do not know.

    I figured I'd throw this out in case someone else was trying todo
    the same thing. Dont waste your money on this or any other
    product from them. Sadly, I purchased three already that are
    now the equivalent of doorstops.
    -------------------------------------------------------------------------------------------------------------
    Currently Looking for Samsung Sens Pro Laptop's (500, 520,800,820) and accessories, specifically a docking station.

    #2
    I've been thinking of picking up a few of these for my older systems so they can have connectivity to my local network and the rest of the world via ethernet.

    Can you elaborate on what you mean by "dial-in"? Are you saying that it's not possible to have it "auto-answer" for you when someone telnets in?

    Comment


      #3
      What'd I miss? If there's a piece of software and/or a registry hack that makes it work, then what's the problem?

      Comment


        #4
        Sorry, I should have been more clear...

        Essentially, if you want to use the device to telnet to another system, your fine. It will accept standard AT commands, eg AT ip.address.

        you can enter the ip address in where the phone number would normally go

        HOWEVER, if you want to actually receive calls via telnet, its useless. It can be configured to that "ring" appears on
        the terminal screen, but, in doing so, it will not respond to at commands. I was able, just once, to type ATA while the "ring" was
        going on, and estabilish a connection with the telnet program "dialing in" However, i had to switch modes while the terminal program
        was running.

        Essentially, you get one choice or the either. You can dial out from it with no prolbem, but you need to create a com port redirector on
        the system thats "Dialing in" in order to use it. It can be a hardware terminal/modem to telnet adapter, but it cant do telnet to a modem
        interface without useing their specialized com port redirection software, found HERE:

        http://ltxfaq.custhelp.com/app/answers/detail/a_id/928

        In other words, it can't be used (as i thought it Could be) to run any kind of bbs software (DOS,Amiga, Commodore, Atari)


        Below is the email I received from lantronix after wasteing an hour of my time on tech support:

        Hi ****,

        The MSS100 does emulate a modem on its own. There is no requirement for proprietary software to use it in the place of a modem. It does exactly what it states it does, allow a serial device to use AT commands to initiate a connection to an IP host and, in receiving an IP connection, provide the appropriate result codes for the serial device an answer an incoming IP connection.

        What you have to understand is that modem emulation means that a serially attached device will think it is connected to a modem. But rather than dialing a phone number and going over a POTS phone line, it goes over an IP connection. What happens on the other side of the connection is up to you.

        A real modem has to have something to connect to. In its case, it is another modem. A serial device server, like the MSS100, also has to have something to connect to. Being an IP based device, it would be some sort of host with an IP address and a listening port. It can even be another MSS100 operating in its normal mode or modem emulation mode.

        The MSS100 also emulates a modem from the perspective that if it receives a network socket connection, it can output the appropriate result codes to the serially attached device. Like a modem, that behavior is configured using AT commands from that serial device.

        The MSS100 is not a software modem emulator. That is a different animal all together. If you want a virtual device on your PC that looks like a modem, but "dials" an IP address, it does require a specific type of middleware. We do not make middleware, and you will find companies like Tactical Software (who makes a software IP modem) does not make hardware. It is a very specialized type of software for a very specific audience.

        I apologize that this distinction was not clear. Unfortunately, in the world of technology, a given term can often be understood to mean more than one thing.


        (Author's further note: Please excuse my lack of clarity and conciseness. I'm far too angry at this point to make any better sense)

        (Edit: I found the following link that should do a better job of explaining things. As it turns out it will only emulate a modem on one side of the
        connection, not both)

        http://ltxfaq.custhelp.com/app/answe...ccess%20Remote
        Last edited by salamontagne; September 20, 2011, 02:02 PM. Reason: Add referance
        -------------------------------------------------------------------------------------------------------------
        Currently Looking for Samsung Sens Pro Laptop's (500, 520,800,820) and accessories, specifically a docking station.

        Comment


          #5
          Update - I've got egg on my face and was completely wrong. These do, in no way require software. Ive been talking it over with tech support (whom is being very patient with me, and i'd recommend hands-down)

          Sadly, The mss-100 is not fully geared to serve a bbs. In case anyone is trying todo the same, I'll keep ya'll update on my adventures. The biggest thing is configureing the communications software to "release" control over the port. The command for this is "ATC LOGOUT" after which it will wait for a telnet session (use the command 'CHANGE TELNETDEST SERIAL' while you are logged into the telnet port 7000)

          Below is the email responses Ive gotten on the matter:

          Hi *,

          If you are getting a login prompt, it is probably because you telnetted to port 23. To telnet to the serial port over the network, you need to connect to the IP address and port 2001. In modem emulation mode, the MSS should then send a RING out the serial port. The attached serial device would then reply with an ATA and the MSS would complete the connection.

          To set up the MSS to send the RING, you need to enter the AT command ATS0=0 (which turns autoanswer off). You should also issue an ATV1 to assure that the result code is text.

          Note that we just receive the connection and have no control over the application making the telnet connection.

          Regards,

          Michael Lyon
          LANTRONIX
          Senior Technical Support Engineer
          167 Technology Drive, Irvine, CA 92618

          Hi *,

          The appropriate setting for the port is Dynamic. This allows both incoming and outgoing connections. But not at the same time.

          From a default configuration, the only thing you need to enable on the port is:

          change modem emulation enable
          change autostart character "A"

          You do not need to enable autostart, that is implied in the modem emulation setting.

          Now, once modem emulation is enabled, it uses the autostart character to put the serial port into command mode. This is the equivalent to getting the Local prompt on the serial port when you are not using modem emulation. In that state, the port is in "Local Mode". In that mode, it is awaiting a connection command and will not allow incoming IP connections.

          Once it is in Local Mode, it needs to go back to Idle before it will accept incoming connections from the network. There are a few ways to do this.

          One is for the serial device to toggle its DTR pin, which toggles our DSR pin. This is the normal way a modem is reset using hardware lines.

          Another is to set an idle timer and enable it on the serial port. This will automatically log out the session after a set amount of time. The commands for this are:

          change inactive timer 1
          change inactive logout enable

          The third is to issue an AT command of "ATC logout" from the serial side to reset the port.

          It is also important to look at the wiring information on page 5-10 of the User Guide. Since the MSS is a DTE device, its CD pin is outgoing. In order to mimic a DCE serial port as closely as possible, the incoming CD functionality is mapped to the DSR pin. This requires wiring changes from a typical null modem cable.

          Let me close with this. The MSS is the first product from us, and perhaps any manufacturer to implement modem emulation on a serial device server. It was added a short while after the product was originally released 13 years ago. Given that modems are DCE devices, there is a cabling factor to deal with. But wiring it as recommended will allow it to behave, from a wiring perspective, more like a DCE modem serial port.

          That being said, for future reference, we do have a couple of products that are much more suited for modem replacement. The UDS1100 and EDS1100 have DB-25 DCE serial ports, just like a modem. In addition, they both have much more developed modem emulation functions, as they were designed with it in mind from the start. In addition, both are considerably less expensive than the MSS100. The UDS1100 is the low cost alternative (MSRP around $150); while the EDS1100 is more powerfull and feature rich, more on par with and even superior in many ways to the MSS100, while still coming in a lower price.

          You may want to look into those devices for any future projects.

          In the mean time, let's see if we can get this setup running.

          One last thing. I still do not have a completely clear picture of the whole setup. Do you have the physical setup diagrammed or flow charted in some way, so I can get a better understanding of what is talking to what and what they are expecting to see and do?

          Regards,

          Michael Lyon
          LANTRONIX
          Senior Technical Support Engineer
          167 Technology Drive, Irvine, CA 92618
          Phone: 800-422-7044 or 949-453-7198
          -------------------------------------------------------------------------------------------------------------
          Currently Looking for Samsung Sens Pro Laptop's (500, 520,800,820) and accessories, specifically a docking station.

          Comment


            #6
            Yeah, between cabling issues and AT commands these things can be tricky, but I'd be very surprised if it couldn't answer an incoming Telnet "call"; that'd make it pretty useless as an end-to-end RS-232 over IP 'replacement'.

            I haven't used a Lantronix, but I have used software that effectively does the same on a PC and it took a while to sort out the cabling and configuration issues.

            Assuming that like most people you bought these used off eBay, I'd say that their tech support is actually unusually good for such an old product...

            Comment


              #7
              Hi please can someone help me? I have a lantronix uds-10 and i have this connected to a winxp laptop via a lantronix 500-163 serial cable.I can open hyper terminal and power the lantronix on at the same time and hold down x to get to the setup mode.I can do telnet configuration to the setup mode on any pc on the network and i can web configuration too!
              When connected in hyper terminal i can type AT and i get OK as a reply and i can type ATDT and go in to monitor mode ***nodeset 2.0*** and in there i can type PI 192.168.0.1 which is my router and it pings back.I can ping all my devices on the network BUT i can't ping back the lantronix ip address? If i try i type ATDT 192.168.0.2 and i get Unreachable??? If i try to type a bbs ip address i type ATDT 173.80.198.175:23 and then i get No Carrier?
              I have set the lantronix up with all kinds of settings and i always get No Carrier? If i change the connect mode to anything other than D6 i don't get anything on the screen and i can't type anything in hyper terminal so i know i must have connect mode set to D6 which is Full Vebrose with Character Response! but i still get No Carrier?

              I have had 2 emails back from lantronix giving me some settings and instructions but nothing will let me dial out to a bbs site? I always get No Carrier?

              If someone can help me get past this issue of No Carrier i am good to go as i am able to communicate to the lantronix from hyper terminal but can't ping the ip address but if i go in to my router and ping from there i can get a ping back from the lantronix?
              So something between the lantronix and my winxp laptop is stopping me from dialing out as i have No Carrier? all other commands like the AT and ATDT all work ok?

              Comment


                #8
                I'm unfamiliar with the uds-10. However, on the MSS-100, i had to change the settings via ethernet connection. The MSS-100
                had a nice internal web server that allowed me to alter it to everything I needed. If the device is getting an IP (check your router) type it in a browser window (just the IP, no ort)

                Are you trying to use it to telnet online bbs from a dos or other vintage machine? The MSS-100 might be a better fit. Thankfully, i was able to get mine to not only "dial out" but also to allow me to "dial in" to my bbs when i had it setup.

                These devices are quite difficult, so be patient
                -------------------------------------------------------------------------------------------------------------
                Currently Looking for Samsung Sens Pro Laptop's (500, 520,800,820) and accessories, specifically a docking station.

                Comment


                  #9
                  Originally posted by salamontagne View Post
                  Thankfully, i was able to get mine to not only "dial out" but also to allow me to "dial in" to my bbs when i had it setup.

                  These devices are quite difficult, so be patient
                  Can you review what all you did to get your Lantronix working?

                  For some time now I've been fighting with a Lantronix MSS100 that I bought off eBay. To go over the list, I've done the following :
                  Manually set the IP, disabled DHCP
                  Verify ping to the device
                  Login via DeviceIP port 7000
                  set priv, change primary port to 23
                  Can telnet to device port 2001, 3001, & 23 (also 7000 for admin)
                  Can access device via port 80 with web browser
                  Set Serial Port Settings 9600 8,1,none,dynamic,none
                  Check Box enabled : DSR Logout, DTR Wait, Modem Emulation, all other settings empty.
                  Local Switch, Forward Switch, Backward Switch : All none
                  Break Control None
                  AutoStart with Chars unchecked, no auto start characters are set.

                  The device sits in "IDLE" & I can attempt to dial by telnet to the device, if refreshed the status shows "Job Service" until the attempt times out. If I have BBS software running, or ProComm in host mode, I can see (as per Lantronix documentation) the five "RING" attempts. However sending ATA to the request does nothing. From a client side, using ProComm if I attempt to Dial "ATDT 192.168.1.134:23" which is another local pc with running synchronet, I see nothing on either PC. I've initializing with a basic string such as AT&F&C1&D2, as well as many, many other combinations like AT&S0=0&V0&E1&X0 as per documentation I've looked at on line.

                  As far as cables, I have 2 serial cables, a null modem cable, & a gender changer. The lantronix has a male DB25, connected to the gender changer, connected to the serial port DB 25 to DB 9 to the PC &/or introduced the DB9 to DB9 null modem cable. One of my serial cables seems to also be a null modem cable, as I get different results from each, which can be duplicated by adding the null modem cable (if that makes sense).

                  Is there anything obvious that I'm missing here? Why can't I get the device to work as a client or a server? Do I need to look into something else? I've tried switching the com port settings in BIOS, as well as an I/O card with a com port. Seems nothing is working in either direction.

                  Comment


                    #10
                    Someone on Lemon64 made a guide for the MSS-100 configuration. There are also links in the post to configuration settings that I use. They will probably answer all your questions.

                    http://www.lemon64.com/forum/viewtop...577bc89e3c5ae8

                    Good luck! Feel free to send me a PM if you have any other questions.

                    Heather

                    Comment


                      #11
                      Thank you for your reply. That's one of the guides I've been using, the one with the red circles. I think at this point I'll issue a factory reset (again) to remove any assumptions, & just start over from the beginning.

                      Comment


                        #12
                        In Linux, has anyone enjoyed success with reading DCD status from a USB to RS232 tty port?

                        Specifically, I'm running the Probe (by datafile) scanner (radio) automation DOS app in DOSBox and I'm trying to extend DCD status from a terminal server, having given up on USB to serial adaptors.
                        Last edited by IBM Portable PC; October 30, 2015, 11:15 PM.
                        My Wish List: Vintage Mac SCSI->ETHERNET DaynaPORT LINK T DP0801 Manual, Hallock Systems gear / disk images, Copy II PC 'Enhanced' Option Board, Earth Computers ISA Z80 cards & TurboDOS disk, TRS-80 Model IV TurboDOS, Pulsar Little Big Board gear, Model 16/6000 Tandy Videotext Information System (VIS) Operator's Manual, S100 Expansion Interface (Original version which utilised an S100 32K memory card) for EACA PMC/TMZ/Dick Smith System 80

                        Comment


                          #13
                          Originally posted by IBM Portable PC View Post
                          In Linux, has anyone enjoyed success with reading DCD status from a USB to RS232 tty port?

                          Specifically, I'm running the Probe (by datafile) scanner (radio) automation DOS app in DOSBox and I'm trying to extend DCD status from a terminal server, having given up on USB to serial adaptors.
                          Okay, after trying several USB to RS232 adaptors, I finally tried a second Prolithic PL2303 device and with:

                          pi@raspberrypi ~ $ statserial /dev/ttyUSB0

                          I can see a DCD transition change:

                          Device: /dev/ttyUSB0

                          Signal Pin Pin Direction Status Full
                          Name (25) (9) (computer) Name
                          ----- --- --- --------- ------ -----
                          FG 1 - - - Frame Ground
                          TxD 2 3 out - Transmit Data
                          RxD 3 2 in - Receive Data
                          RTS 4 7 out 0 Request To Send
                          CTS 5 8 in 1 Clear To Send
                          DSR 6 6 in 1 Data Set Ready
                          GND 7 5 - - Signal Ground
                          DCD 8 1 in 1 Data Carrier Detect
                          DTR 20 4 out 1 Data Terminal Ready
                          RI 22 9 in 0 Ring Indicator

                          The other adaptors included a Lindy branded DB25 cable and a Keyspan box.

                          Now to work out how to get this transition into DOSBox
                          My Wish List: Vintage Mac SCSI->ETHERNET DaynaPORT LINK T DP0801 Manual, Hallock Systems gear / disk images, Copy II PC 'Enhanced' Option Board, Earth Computers ISA Z80 cards & TurboDOS disk, TRS-80 Model IV TurboDOS, Pulsar Little Big Board gear, Model 16/6000 Tandy Videotext Information System (VIS) Operator's Manual, S100 Expansion Interface (Original version which utilised an S100 32K memory card) for EACA PMC/TMZ/Dick Smith System 80

                          Comment


                            #14
                            If the usb serial port is ttyUSB0 on your Linux machine, you need a line like this in DOSbox config
                            Code:
                            serial1=directserial realport:ttyUSB0
                            HTH
                            Torfinn

                            Comment


                              #15
                              Originally posted by tingo View Post
                              If the usb serial port is ttyUSB0 on your Linux machine, you need a line like this in DOSbox config
                              Code:
                              serial1=directserial realport:ttyUSB0
                              HTH
                              This is a little off-thread, however DOSBox cannot see the DCD transitions. The serial port works, as per your setup which I already had, however it appears the DCD register is not emulated by DOSBox.
                              My Wish List: Vintage Mac SCSI->ETHERNET DaynaPORT LINK T DP0801 Manual, Hallock Systems gear / disk images, Copy II PC 'Enhanced' Option Board, Earth Computers ISA Z80 cards & TurboDOS disk, TRS-80 Model IV TurboDOS, Pulsar Little Big Board gear, Model 16/6000 Tandy Videotext Information System (VIS) Operator's Manual, S100 Expansion Interface (Original version which utilised an S100 32K memory card) for EACA PMC/TMZ/Dick Smith System 80

                              Comment

                              Working...
                              X