Note that there are some explanatory texts on larger screens.

plurals
  1. POAutomatic 3G modem discovery
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COI think the usual way to handle this is by having udev rules to discover the hardware and create appropriately-named entries. Keep in mind that some GSM modems are messier than others - they require a mode switch to go into modem mode from "virtual CD" mode. I would just borrow these rules from a popular distro. Alternatively, you can probe the ports with some AT commands.
      singulars
    2. COThanks Greg, I am currently looking into udev rules to handle this. In terms of probing ports, I have USB modeswitch set up to handle all the switching, usually after the modeswitch a modem will register with three ttyUSB interfaces. One of which won't work at all with pppd or when sending AT+ commands, which I can detect fairly easily. The remaining two, seem to "work", in that AT commands are fine but pppd gets stuck at the authentication stage. Are there any AT commands that would help me determine if pppd can be used on that interface, that you are familiar with?
      singulars
    3. COThe three ports are (most likely) for AT commands, data connection, and GPS receiver. The first two will respond to AT commands, but only one can establish a data link. The reason there are two is so that the application can keep using AT commands (for example, to query signal strength) even when the data link is up. The GPS data is probably in NMEA format, but needs to be started with an AT command. But I can't think of how to distinguish between the data and command ports by probing, sorry.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload