But did you immediately reboot after the first bootup? Please try that before attempting a workaround. As it stands, I cannot make sense of what happened.glenco wrote:rerwin
Seeing that the modem works now, I went ahead and did a full HD install.
As expected the modem was not found on first boot so I installed that last pet package you gave me and rebooted. I probed for the modem and still no modem, so I started looking around in bootmanager and found that the snd_intel8x0m was not loading so I added it manually and rebooted.
ttySL0 found and working fine!
The first time, an HSF driver is used, but fails, setting things up so that the intel8x0m driver get used the next bootup. Give puppy a chance to handle it on its own, before intervening.
Would you verify that yours works that way? You can do that by doing a pupdial CHOOSE > ERASE ERASE. Click the ERASE (Okay) sequence twice, then reboot. You should see "no modem detected" in the connect wizard. Immediately reboot - the ttySL0 device should be detected that time.
This (so far undocumented, but someday) technique is needed only for certain built-in modems that might use one or the other (HSF, Intel) driver, depending on the modem chipset involved. The double ERASE corresponds to the double boot requirement. The first ERASEs the ttySL0 device - rebooting at that point would re-detect the ttySL0. The second ERASE clears the disabling of the HSF driver, so that it will be used on the next bootup. Normally, you would not do the double ERASE, because you would want ttySL0. It is mainly for testing the "two-boot" function.
Curiously, my laptop with the same modem as yours (hardware ID, anyway) used to behave as I describe here. But now the ttySL0 device is detected right away! That is a reason one cannot depend on which module gets the modem.
Richard