Installing Conexant full speed modem driver on Fedora 11 and later


I found that some people have problem installing this driver on Fedora 11 (using available guidelines in Internet for Ubuntu), so I decided to try installing it on my system (which has a Conexant HSF modem chipset). I could install and use the driver successfully, but I think its license doesn’t allow me to distribute the final modified RPM package. So, I decided to create a simple shell script to create the package and put it here. (I wonder if we should put such documents inside Fedora wiki or not. Maybe I should communicate with Fedora Documentation people about it or read about contributing there?! Or maybe it is as easy as creating a new Wiki page there…)

Anyway, These are the steps to build a free full speed Conexant modem driver:

1. Download .tar.gz file of the free full speed driver release by dell from http://linux.dell.com/files/ubuntu/hardy/modem-drivers/hsf/ (Download this file for 64 bit Fedora systems(x86_64) and this one for 32 bit(Fedora-i386,i586 or i686) systems)

2. Download the latest modem driver from Linuxant (.tar.gz version). However notice that the following script is written for version 7.80.02.04, for later versions this script should be modified. So, to use this script without modification, you should download this file for 64bit Fedora and this one for 32 bit ones. Edit: download the latest version from here.

3. Download this script, put it beside those downloaded files and run the script  (If you run it as a regular user – which is recommended – you might need to run rpmdev-setuptree command first).

4. Now, you should be able to find the final RPM in ~/rpmbuild/RPMS/x86_64 (or ~/rpmbuild/RPMS/i586).

5. If you have an HDA modem, you must install Linuxant alsa driver from http://www.linuxant.com/alsa-driver/. *Update: If you did not install this package and encountered sound problems after installing the hsf modem driver, you should probably install this package.

6. Now, you can install the generated rpm package. You might need to restart the system before using your modem. You can check your modem by running minicom to see if it can communicate with your modem.

Update: This script works fine on Fedora 11 and later. It has been successfully tested on Fedora 12 and Fedora 13. I’ll try to make sure that it works on future version of Fedora too.

Good luck!

Advertisements

16 responses to this post.

  1. Posted by Eliot Smith on August 20, 2009 at 6:24 pm

    I have tried this method for getting my hsfmodem to work. It seems to work but then when I get connected (using wvdial) I don’t get the same output I used to and, although it seems to be connected, I cannot use the internet (i.e. browser, email, etc.) Any suggestions on where I might begin to troubleshoot this problem??

    Thanks

    Reply

  2. What is the output of wvdial? Does it mention any errors?
    Also, after connection:
    1. check the output of ‘ifconfig’ to see if there is any ppp device and if it has an IP address.
    2. check the contents of /etc/resolv.conf to see if it contains DNS server information
    3. check pppd logs at the end of /var/log/messages to see if there is any error messages

    Reply

  3. Posted by sadrolla on September 3, 2009 at 5:57 pm

    سلام هدایت جان
    اگه میشه یه بخش فارسی هم به بلاگت اضافه کن که هموطنهات هم از مقالات مفید و با ارزشت بتونن استفاده کنن
    با تشکر

    Reply

    • سلام 🙂
      لطف داری
      راستش یه بلاگ فارسی هم دارم، البته معمولا مطالبش با بلاگ انگلیسیم فرق داره ولی اگه بدونم مطلبی هست که فارسی بودنش هم لازمه میزنم. اگه پیشنهادی دارین خوشحال میشم بهم بگین.
      اینم آدرس بلاگ فارسیم:
      http://hedayatvk.blogspot.com/

      Reply

  4. Posted by hichks.fedora on November 10, 2009 at 12:40 am

    هدایت جان این مطلب رو حتما به فارسی بزن که خیلی لازمه.

    من تو نصب مودم در فدورا 11 مشکل پیدا کردم
    تو انجمن هم پرسیدم اما قبل از اینکه بیام اینجا سوال رو تو انجمن پرسیدم

    Reply

  5. Posted by hichks.fedora on November 10, 2009 at 12:46 am

    راستش انگلیسی ما که افتضاحه از متن انگلیسی که اینجا اموزش دادی هیچی نفهمیدیم
    ناسلامتی من دیپلم گرفتم

    Reply

  6. Posted by sadid on November 27, 2009 at 7:30 pm

    Hello!
    What about the rpm package at linux.dell.com?
    does it work?

    Reply

  7. Posted by amirhoseyn on August 22, 2010 at 4:42 pm

    سلام
    این روش تو فدورا 10 هم جواب میده؟؟؟؟؟؟
    ابهام بعدی اینکه جحوری باید اون اسکریپتو اجرا کنیم؟

    Reply

    • بله جواب میده.
      به این صورت (توی شاخه‌ای که اسکریپت و فایل‌ها هستند)
      sh fedora_hsfmodem.sh

      Reply

  8. Posted by mohammad on January 23, 2011 at 11:14 am

    سلام
    ممنون از مطلبتون
    اگر میشه درایور برای فدورا 14 همراه با طریق نصبش هم بگذارید
    متشکر

    Reply

  9. still can’t get to detect my pci conexant modem. “UNABLE TO OPEN MODEM”
    i follow your instruction but no luck. i already tried in fedora 11 and 14

    Reply

    • First, make sure that you are using an HSF Conexant modem. If you are using an HCF one; the above will not work.
      Second, make sure that you don’t receive any error messages in any steps above. If you received an error message in any steps, do not go further. You might send the error to me to see if I can solve it.

      Good luck

      Reply

  10. Posted by matty on April 13, 2011 at 1:15 am

    Works on F14 with one additional prerequisite:

    yum install kernel-devel

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: