lwill and others report issues with sound cards and the HSF modem drivers. At least part of their problems involve the loading of HSF modem drivers instead of the sound-card modem driver. This is due to particular modems being supported by two or more drivers (in modules.alias). To resolve this, I have added to the PCI_OVERRIDES definition in /etc/rc.d/MODULESCONFIG entries forcing use of the sound-card modem drivers instead of the HSF counterparts.
In researching this issue, I discovered similar conflicts between some HCF and HSF drivers, so I forced one of them, based on their descriptions in the PCI_IDs listing. This confusion may be due to original misidentification of the HCF/HSF modems.
While updating MODULESCONFIG, I discovered that the a-f characters in the "hso" entries were erroneously capitalized.
The updated file is attached as a dotpet for anyone to try, along with difference files for it.
UPDATE 10/2/09: After reading that the modems that belong to both an HSF and ALSA driver probably need both, I have removed the overrides for them. iwill reports that the override did not prevent the HSF driver from running and that the modem did not work, although the sound card did. But the other changes are valid, for now.
And an upgrade for /etc/rc.d/MODULESCONFIG:
No comments posted yet.