Expanded Conexant HSF/HCF/DGC Modem Support for Puppy 4x
Posted: Fri 03 Jul 2009, 21:19
I have looked into the Conexant modem situation and have created some dotpets to help folks out. I separated the Puppy-specific parts from the Linuxant packages, so that any such package built according to the Linuxant instructions can be used in Puppy. I built dotpets of these for kernel 2.6.25.16. The Puppy part should also work with Barry's older-but-free HSF driver, if it gets created per the technique I used. I have sent Barry the details for his comment.
The Puppy part is in the attached dotpet: linuxantif-1.pet. It contains the "firmware" tarballs of the initialization scripts, as well as updated versions of scripts to probe and erase the dialup settings to include these modems. This dotpet should be used instead of Barry's hsfmodem...-3 dotpet.
You probably need only one of the "*modem" dotpets, depending on which type you have: HSF, HCF or DGC (USB). The HSF is a new version of the oem driver, which appears to support all of the modems supported by the "full" version. The HCF is the "full" version of the driver, which allows you to add a purchased license key to upgrade from 14.4 kbs max to the full capability of the driver (56 kbs and fax), using the Linuxant instructions. The DGC driver appears to be unrestricted.
Things to note:
1. I have verified that the HSF package works, in that I can use it to make dialup connections. I find that it requires a second reboot after installation before the modem is recognized. So don't be discouraged when the first reboot shows "No modem detected".
2. The HCF driver I have gotten to be detected/recognized, but Puppy cannot communicate with it. As my HCF modem is part of a Riptide sound card, I suspect that a Linuxant-patched version of the alsa driver is needed. I have not attempted to build that, in hopes that an expert can do that easily. The patch is version dependent and I do not know where puppy stands with its alsa version. Therefore, anyone who has an HCF modem not associated with the Riptide audio: please try this HCF dotpet and tell us of your experiences.
3. I cannot test the DGC driver because I do not have that hardware. So I depend on any of you with a DGC USB modem to report back your experience with the driver.
4. While working with my HSF modem, I found that if I also had a USB (slusb) modem plugged in, that modem would not function if I erased and rebooted with it plugged in. My goal has been to have USB modems take precedence over PCI modems in the same PC, but the HSF driver apparently won't let that happen. However, the HSF modem still works even with the USB modem plugged in. The cause may be that they share the same node number, which I plan to correct shortly.
ached one appears to handle a (very) few more modem IDs.
I hope this effort will resolve all the issues we can with the Conexant modems.
Richard
Updated 7/7/09 to substitute an up-to-date free version of the HSF driver.
The Puppy part is in the attached dotpet: linuxantif-1.pet. It contains the "firmware" tarballs of the initialization scripts, as well as updated versions of scripts to probe and erase the dialup settings to include these modems. This dotpet should be used instead of Barry's hsfmodem...-3 dotpet.
You probably need only one of the "*modem" dotpets, depending on which type you have: HSF, HCF or DGC (USB). The HSF is a new version of the oem driver, which appears to support all of the modems supported by the "full" version. The HCF is the "full" version of the driver, which allows you to add a purchased license key to upgrade from 14.4 kbs max to the full capability of the driver (56 kbs and fax), using the Linuxant instructions. The DGC driver appears to be unrestricted.
Things to note:
1. I have verified that the HSF package works, in that I can use it to make dialup connections. I find that it requires a second reboot after installation before the modem is recognized. So don't be discouraged when the first reboot shows "No modem detected".
2. The HCF driver I have gotten to be detected/recognized, but Puppy cannot communicate with it. As my HCF modem is part of a Riptide sound card, I suspect that a Linuxant-patched version of the alsa driver is needed. I have not attempted to build that, in hopes that an expert can do that easily. The patch is version dependent and I do not know where puppy stands with its alsa version. Therefore, anyone who has an HCF modem not associated with the Riptide audio: please try this HCF dotpet and tell us of your experiences.
3. I cannot test the DGC driver because I do not have that hardware. So I depend on any of you with a DGC USB modem to report back your experience with the driver.
4. While working with my HSF modem, I found that if I also had a USB (slusb) modem plugged in, that modem would not function if I erased and rebooted with it plugged in. My goal has been to have USB modems take precedence over PCI modems in the same PC, but the HSF driver apparently won't let that happen. However, the HSF modem still works even with the USB modem plugged in. The cause may be that they share the same node number, which I plan to correct shortly.
ached one appears to handle a (very) few more modem IDs.
I hope this effort will resolve all the issues we can with the Conexant modems.
Richard
Updated 7/7/09 to substitute an up-to-date free version of the HSF driver.