Winmodem (sup2750) をFedora8で利用

Windows用のソフトウエアモデム(Winmodem)をFedora8に認識させるため、ソフトウエアモデムドライバを組み込む。

(Linuxで認識可能なモデム一覧は、このサイトに載っています)
利用するフリーのモデムドライバ HCF (controllerless) driver は、http://www.linuxant.com/drivers/hcf/ からダウンロードする。

認識させたいモデムは、Diamond Supra Max 56i PCI (SUP2750) という機種。

[root@localhost ~]# lspci -n
00:00.0 0600: 8086:2590 (rev 03)
00:02.0 0300: 8086:2592 (rev 03)
00:02.1 0380: 8086:2792 (rev 03)
〜略〜
00:1f.3 0c05: 8086:266a (rev 04)
02:00.0 0200: 11ab:4362 (rev 19)
03:00.0 0200: 11ab:4362 (rev 19)
05:04.0 0780: 14f1:1033 (rev 08)
05:05.0 0480: 10cf:2011

ドライバのホームページの説明で、このPCI IDはサポートされている。

The following PCI modem devices are recognized by the hcfpcimodem driver:

# PCI ID {127A,14F1}:{1032,1033,1034,1035,1036}

i686用ドライバをダウンロードして、インストール

[root@localhost ~]# rpm -ivh hcfpcimodem-1.14full_k2.6.23.8_63.fc8-1fdr.i686.rpm
警告: hcfpcimodem-1.14full_k2.6.23.8_63.fc8-1fdr.i686.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 5dfbf7dc
準備中... ########################################### [100%]
Removing old /etc/hcfpcimodem
1:hcfpcimodem ########################################### [100%]
Conexant HCF controllerless PCI modem driver, version 1.14full

If you need license keys, assistance or more information, please go to:
http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hcfpciconfig --dumpdiag".

Pre-built driver modules that seem compatible with your system were found under
/usr/lib/hcfpcimodem/modules/binaries/linux-2.6.23.8-63.fc8-SMP.

Automatically guessed region (using timezone): "JAPAN"

Setting region for modem unit 0: "JAPAN"

To change, use "hcfpciconfig --region" or "AT+GCI="
The current region can be displayed by entering "ATI9" in a terminal program.

Current parameters: ("hcfpciconfig --info")

Config for modem unit 0: /dev/ttySHCF0
Device instance: 0-PCI-14f1:1033-1092:0abe
HW revision : DP Part '74' Rev 'BA' Asic ID 0x85
HW profile name: hcfpciv90
Registration ID: 706F-86C1-715C
License owner : unknown
License key : FREE
License status : FREE (max 14.4kbps data only)
Current region : JAPAN (T.35 code: 0000)

The /dev/modem alias (symlink) points to ttySHCF0

To enable full 56K modem and FAX functionality, enter your license information
with "hcfpciconfig --license".

License owner and key data must EXACTLY match the information respectively
provided to and by Linuxant. Otherwise, license status will remain "FREE"!

とりあえず、モデムがちゃんと使えるか、軽くテスト
(cu コマンドは標準ではインストールされていないため、yum install uucp でインストールしておく)

[root@localhost ~]# setserial -a /dev/modem
/dev/modem, Line 0, UART: undefined, Port: 0xd400, IRQ: 16
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal

[root@localhost ~]# cu -l /dev/modem
Connected.
AT
OK ← ATコマンドに、OKと返した
~.

Disconnected.

さて、認識されたモデムを何に使おうか… (FAXをTA経由でプリンタ代わりに使うか?)
FAX機能(FCLASS=1)を使うには、19.99USDで制限解除キーを買わないといけないけどね。

---------
※ このドライバをインストールしてから、サスペンドから復帰出来なくなった。(アンインストールしたら、サスペンドから復帰可能)

(C) Copyright r271-635. クリエイティブ・コモンズ:表示・非営利・継承This page is published under Creative Commons BY-NC-SA license and others .