[hcflinux] HCF driver problems on a sony vaio

George H. Fisher fisher at ssl.berkeley.edu
Thu Apr 18 11:21:32 EDT 2002


Hi,

I am pretty sure that my built in modem on my sony vaio xg-28 is a 
connexant HCF modem.  I have therefore tried to install the driver and 
configure it, as shown in the detailed notes below, after first 
identifying the modem with lspci and listmodem.sh.  However, the modem 
still doesn't seem to be working - I can't get minicom or wvdial to work 
with it.  I attach the exact commands for installation and configuration 
below.  Does anyone have any idea about what to try next?  - George

-- 
_______________________________________________________________
George H. Fisher          | Ph: 510-642-8896
Space Sciences Laboratory | Fax: 510-643-8302
University of California  | Email: fisher at ssl.berkeley.edu
Berkeley, CA 94720-7450   | URL: sprg.ssl.berkeley.edu/~fisher/
__________________________|____________________________________
-------------- next part --------------
April 18 2002

Notes on attempt to get connexant modem working:

-------------------------------------------------
First, do lspci to get identification of modem:
-------------------------------------------------

[root at cirio rpms]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 03)
00:08.0 FireWire (IEEE 1394): Sony Corporation CXD3222 i.LINK Controller (rev 02)
00:09.0 Multimedia audio controller: Yamaha Corporation YMF-744B [DS-1S Audio Controller] (rev 02)
00:0a.0 Communication controller: Rockwell International HCF 56k V90 FaxModem (rev 01)
00:0c.0 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
00:0c.1 CardBus bridge: Ricoh Co Ltd RL5c478 (rev 80)
01:00.0 VGA compatible controller: Neomagic Corporation NM2380 [MagicMedia 256XL+] (rev 10)
02:00.0 Ethernet controller: 3Com Corporation 3CCFE575BT Cyclone CardBus (rev 01)
[root at cirio rpms]# 

--------------------------------------------
Alternatively, run "listmodem.sh" to see what it thinks the modem is:
-------------------------------------------

[root at cirio software]# listmodem.sh
=============================================================
=                  RESULT OF MODEM QUERY                    =
=============================================================

MODEM #1:
  PCI CONFIGURATION INFORMATION READ:
     Vendor Id         : 127A
     Device Id         : 2005
     Revision Id       : 01
     Sub Vendor Id     : 104D
     Sub Device Id     : 805A

  DEDUCED INFORMATION:
     Vendor Name       : CONEXANT
     Device Name       : HSF Data/Fax/Voice/Speakerphone
     Modem Type        : HSF
     Download Site     : http://www.mbsi.ca/cnxtlin/

-------------------------------------------------------
Note that lspci thinks it's HCF, but listmodem.sh thinks it's HSF.  I think
it's HCF based on the detailed list of vendor list provided in the 3 page
.pdf document.
-----------------------------------------------------


------------------------------------------------------
Now, install the rpm for HCF modem:
------------------------------------------------------


[root at cirio rpms]# rpm -Uvh hcflinmodem-0_9mbsibeta02041300-1_redhat_i586.rpm 
Preparing...                ########################################### [100%]
   1:hcflinmodem            ########################################### [100%]
To complete the installation and configuration of your HCF modem,
please run "hcfconfig" (or "/usr/sbin/hcfconfig")

------------------------------------------------------
Now, run hcfconfig:
------------------------------------------------------
[root at cirio rpms]# hcfconfig
Linux HCF controllerless modem drivers, version 0.9mbsibeta02041300

WARNING: this is an EXPERIMENTAL BETA VERSION of the HCF drivers for Linux.
USE AT YOUR OWN RISK! See the file /usr/lib/hcf/LICENSE for details.

Conexant Systems neither distributes nor maintains this package.
PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
If you require assistance or need more information, go to:
              http://www.mbsi.ca/cnxtlindrv

Pre-built HCF modules that seem compatible with your system were found under
/usr/lib/hcf/modules/binaries/i586/RedHat/linux-2.4.7-10.
Would you like to use them? [yes] 
Should we attempt to automatically configure your hardware? [yes] 

No supported modem device found.
Is the modem presently installed in your system? [yes] 

1) Rockwell International HCF 56k V90 FaxModem (rev 1).
2) None of the above

Which PCI communication controller is your HCF modem? (1-2) 1

1) /etc/hcf/inf/genHCF.inf
2) None of the above

Which INF file would you like to use with your HCF modem? (1-2) 1

Selected PCI VendorID=127A DeviceID=2005
and INF file /etc/hcf/inf/genHCF.inf

Supported countries: 

ARGENTINA, AUSTRALIA, AUSTRIA, BELGIUM, 
BRAZIL, BULGARIA, CANADA, CHILE, CHINA, 
CROATIA, CZECH_REPUBLIC, DENMARK, FINLAND, FRANCE, 
GERMANY, GREECE, HONG-KONG, HUNGARY, ICELAND, 
INDIA, INDONESIA, IRELAND, ISRAEL, ITALY, 
JAPAN, KOREA, LUXEMBOURG, MALAYSIA, MEXICO, 
NETHERLANDS, NEW_ZEALAND, NORWAY, PHILIPPINES, POLAND, 
PORTUGAL, RUSSIA, SINGAPORE, SLOVAKIA, SLOVENIA, 
SOUTH_AFRICA, SPAIN, SWEDEN, SWITZERLAND, TAIWAN, 
THAILAND, TURKEY, UK, UNITED_ARAB_EMIRATES, USA

Please enter your country name [USA]: usa

Configuring modem for country: "USA"
You may use the command "hcfconfig --country" to change this setting

Your HCF modem should now be accessible as /dev/ttyHCF0
or through the symbolic link /dev/modem.
[root at cirio rpms]# ls -l /dev/modem
lrwxrwxrwx    1 root     root           12 Apr 18 09:52 /dev/modem -> /dev/ttyHCF0

-----------------------------------------------------------------------
At this point, I tried running minicom.  It seems to think it's initially
configuring the modem, but attempting to type "ATZ" results in nothing being
echoed.  

Attempting to run wvdial gives this error message:
----------------------------------------------------------------------
[root at cirio etc]# wvdial ssl-ghf
--> WvDial: Internet dialer version 1.41
--> Cannot open /dev/ttyHCF0: Input/output error
[root at cirio etc]# 

------------------------------------------------------------------
Here is what an ls -l of /dev/ttyHCF0 gives:
------------------------------------------------------------------

[root at cirio etc]# ls -l /dev/ttyHCF0 
crw-rw-rw-    1 root     root     242,  64 Apr 18 09:52 /dev/ttyHCF0



More information about the hcflinux mailing list