Hi all, I have succeeded in building the 2.1.80 agrmodem/agrserial pair (with HDA support) on my computer, and the modules loaded successfully! (However, running 'AgrMdmDaemon' hangs the system.)' No unresolved hda_codec_read/write symbol issues. Here's what I did: 1. get the file http://linmodems.technion.ac.il/packages/ltmodem/11c11040/agrsm-2.1.80-2mdv2009.0.src.rpm from the 11c11040 pit of the linmodems site. Make sure it's the .src.rpm file. convert to cpio with 'rpm2cpio agrsm-2.1.80-2mdv2009.0.src.rpm > agrsm-2.1.80-2mdv2009.0.cpio extract: cpio -i < agrsm-2.1.80-2mdv2009.0.cpio There are a multitude of patch files included in the src. RPM. apply ALL of them. This fixes the IRQ flags, among other things. If you run make at this stage, then it will fail because the module uses a GPL-only function call - usb_put_dev. There are various ways to bypass this, either by commenting out the line in question, or my unorthodox (and lazy) method of editing the MODULE_LICENSE line in agrsoftmodem.c. run make module. The modules built for me on 2.6.25.5 and they load fine. Dmesg shows that the modem is detected. /dev/ttyAGS3 appears. However, if I try to run the modem daemon ./AgrMdmDaemon, it locks the entire system and requires a hard reset. Hope this helps someone to get it going! Bjorn. __________________________________________________________________ Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca