[hsflinux] Unable to build module

N. Yaakov Ziskind cle at ziskind.us
Sun Nov 4 00:50:06 EDT 2012

So, after weeks of painful sessions with vi, I think it kinda works:

Note: kernel module snd-via82xx-modem overridden by hsfmc97via
Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
Note: kernel module snd-atiixp-modem overridden by hsfmc97ati

Current parameters: ("hsfconfig --info")

Config for modem unit 0: /dev/ttySHSF0
        Device instance: 0-PCI-14f1:2f00-155d:8d8b
        HW revision    : Basic2 2.18 Standard DAA 3VoltsIA
        HW profile name: hsfpcibasic2hsfi
        Current region : USA (T.35 code: 00B5)

The /dev/modem alias (symlink) points to ttySHSF0
But hylafax doesn't recognize it:


We were unable to deduce what type of modem you have.  This means that
it did not respond as a Class 1, Class 2, or Class 2.0 modem should.
If you believe that your modem conforms to the Class 1, Class 2, or
Class 2.0 interface specification, then check that the modem is
operating properly and that you can communicate with the modem from the
host.  If your modem is not one of the above types of modems, then this
software does not support it and you will need to write a driver that
supports it.


What do I do now?

Bill Wayson wrote (on Thu, Sep 20, 2012 at 08:14:24AM -0700):
> It sounds like you did not modify the
> /usr/lib/hsfmodem/modules/GPL/oscompat.h and the
> /usr/lib/hsfmodem/modules/osservices.c files.  The patch file I sent needs
> to be used to determine which files need to be modified by you and what
> modifications need to be made.  If you open the patch file in a text
> editor, you'll see this section at the top:

More information about the hsflinux mailing list