EDIT: I intended this to be part of the 2.17alpha thread, but used "new topic" instead of "post reply". Can this be moved to the correct thread?
I am pleased to see the focus on automated modem detection. I have two Lucent modems: a PCI in a desktop and the built-in in my IBM i1720 Thinkpad. The Internet Connection Wizard and PupDial handle the PCI modem just as one would expect.
However on the laptop, the ICW indicates "no modem detected." Selecting "Connect to .. modem" on ICW results in PupDial's "No modem detected" warning. When I press "probe for modem" the log shows PupDial checking for ttyS0-4, ttyS_ESS0, and ttyS_PCTEL0, but not ttyLT0! -- summarizing with "Sorry, no modem was detected."
If I use the Modem Wizard and press the ttyLT0 button, it does detect the modem as ttyLT0. I save the setting. When I restart PupDial from the menu, it still claims "no modem detected." When I click on "probe for modem," PupDial indicates "GOOD! Modem selected! Device interface: /dev/tty_ESS0."
The Connection status log shows conversations with both ttyS_ESS0 and ttyS_PCTEL0 and concludes that the "found" modem is the ESS0. The Modem Identifier shown in both conversations is "ATI -- LT V.92 Data+Fax Modem Version 8.30."
The big surprise, though, is that when I set up an account and "Connect to Internet," the connection is successful! So the problem appears to be that (1) PupDial cannot see the modem on its own, but does so if the modem is already set up by the modem-wizard and (2) the modem is misidentified as an ESS -- the chosen setup still works, no matter what the modem may be called.
PupDial log1:
Part of PupDial log2:Scanning your serial ports for a modem.
ttyS0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S1
ttyS2<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S3
ttyS4<Info>: No such device or address
Port Scan<*1>: S4
ttyS_ESS0<Info>: No such device or address
Port Scan<*1>: S_ESS0
ttyS_PCTEL0<Info>: No such device or address
Port Scan<*1>: S_PCTEL0
Sorry, no modem was detected! Is it in use by another program?
Did you configure it properly with setserial?
Please let me know if there is more info I can provide you to enable Puppy to tell the truth about the laptop modem. Thanks for making Puppy so amazing!Scanning your serial ports for a modem.
ttyS0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S1
ttyS2<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S3
ttyS4<Info>: No such device or address
Port Scan<*1>: S4
ttyS_ESS0<*1>: ATQ0 V1 E1 -- OK
ttyS_ESS0<*1>: ATQ0 V1 E1 Z -- OK
ttyS_ESS0<*1>: ATQ0 V1 E1 S0=0 -- OK
. . .
ttyS_ESS0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30
. . .
ttyS_PCTEL0<*1>: ATQ0 V1 E1 -- OK
ttyS_PCTEL0<*1>: ATQ0 V1 E1 Z -- OK
ttyS_PCTEL0<*1>: ATQ0 V1 E1 S0=0 -- OK
. . .
ttyS_PCTEL0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30
. . .
Found a modem on /dev/ttyS_ESS0.
/tmp/wvdial.conf<Warn>: Can't read config file /tmp/wvdial.conf: No such file or directory
*** WARNING! Line "115200"
in /etc/ppp/options may conflict with wvdial!
ttyS_ESS0<Info>: Speed 115200; init "ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0"
ttyS_PCTEL0<Info>: Speed 115200; init "ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0"
Richard