Re: James, Thailand (English) kernel 2.6.38-11-generic (AMD64)

"Linuxant Support (Jonathan)" <[email protected]> Sun, 28 Aug 2011 15:43:28 -0400
Newsgroups gmane.linux.linmodem
Message-ID <[email protected]>
Hi,

it's still the case, the HCF driver will not work with a x86_64 kernel. 
Note that you can probably install a 32-bit Linux OS on a x86_64 machine 
and with that setup, you will most likely be able to use the HCF driver.

Regards,


Jonathan
Technical specialist / Linuxant
www.linuxant.com
[email protected]

On 11-08-22 02:32 PM, Marvin Stodolsky wrote:
> James,
>
> Jonathan may provide additional detail, but last time this issue arose,
> there was no support for HCF modems on x86_64 systems
>
> If you want to use the cellphone as your modem, check for detection with:
> $ sudo wvdialconf  .
>
> Please provide some detail on your preferences to the List.
>
> MarvS
> -----
>
> On Mon, Aug 22, 2011 at 1:57 AM, James Wyatt-Carter
> <[email protected] <mailto:[email protected]>> wrote:
>
>     Only plain text email is forwarded by the  [email protected] List
>     Server,
>     as HTML can contain viruses. Use as the email Subject Line:
>                YourName, YourCountry  kernel 2.6.38-11-generic
>     With this Subject Line cogent experts will be alerted, and useful case
>     names left in the Archive.
>     YourCountry will enable Country specific guidance. Linux experts in
>     YourCountry
>     can be found through: http://www.linux.org/groups/index.html.
>     They will know your Country's modem code, which may be essential for
>     dialup service.
>     Responses from [email protected] are sometimes blocked by an
>     Internet Provider mail filters.
>     So in a day, also check the Archived responses at
>     http://www.linmodems.org
>     --------------------------  System information
>     ----------------------------
>     CPU=x86_64,  Ubuntu ,  ALSA_version=1.0.23
>     Linux version 2.6.38-11-generic (buildd@allspice) (gcc version 4.5.2
>     (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC
>     2011
>     scanModem update of:  2011_08_08
>
>     Distrib_ID=Ubuntu
>     DistribCodeName=natty
>     AptRepositoryStem=http://th.archive.ubuntu.com/ubuntu/
>
>
>     The dkms driver upgrade utilities are installed,
>
>
>     Some modem drivers can only be used in 32 bit modem on x86_64 systems,
>     while some others are competent on x86_64 Systems.  Cases are:
>     1)
>     http://linmodems.technion.ac.il/bigarch/archive-seventh/msg03119.html
>     for the snd-hda-intel audio+modem driver. Also applicable to AC97 modem
>     controllers.
>     In both cases, 32 bit libraries must be installed to support the
>     slmodemd helper having a precompiled 32 bit component.
>     2) For USB modems using the slusb.ko driver. 32 bit libraries must be
>     installed to support the slmodemd helper having a precompiled 32 bit
>     component
>     3) The hsfmodem and hcfpcimodem drivers for Conexant chipsest modes are
>     x86_64 competent.
>     4) agrsm packages for LSI/AgereSystems softmodems are not competent on
>     x86_64 systems.
>
>     There are no blacklisted modem drivers in /etc/modprobe*  files
>
>     Potentially useful modem drivers now loaded are:
>       snd_atiixp_modem snd_via82xx_modem snd_intel8x0m
>     snd_hda_intel
>
>     Attached USB devices are:
>     ID 093a:260f Pixart Imaging, Inc. PAC7311 SnakeCam
>     ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
>     ID 08ec:2039 M-Systems Flash Disk Pioneers TravelDrive
>     ID 0409:005a NEC Corp. HighSpeed Hub
>     ID 046d:c05b Logitech, Inc.
>     ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
>     ID 04e8:341b Samsung Electronics Co., Ltd SCX-4200 series
>     ID 0409:005a NEC Corp. HighSpeed Hub
>     If a cellphone is not detected, see
>     http://ubuntuforums.org/archive/index.php/t-878554.html
>     A sample report is:
>     http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html
>
>     If a USB modem or cellphone is attached and was not detected, please
>     provide available information in your request to
>     [email protected] <mailto:[email protected]>
>
>     Candidate PCI devices with modem chips are:
>     02:07.0 Communication controller: Conexant Systems, Inc. HCF 56k Modem
>     (rev 08)
>     00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
>     High Definition Audio cards can host modem chips.
>
>     For candidate card in slot 02:07.0, firmware information and bootup
>     diagnostics are:
>     PCI slot PCI ID SubsystemID Name
>     ---------- --------- --------- --------------
>     02:07.0 14f1:1025 14f1:1025 Communication controller: Conexant Systems,
>     Inc. HCF 56k Modem
>
>     Modem interrupt assignment and sharing:
>     --- Bootup diagnostics for card in PCI slot 02:07.0 ----
>     [    0.810082] pci 0000:02:07.0: [14f1:1025] type 0 class 0x000780
>     [    0.810101] pci 0000:02:07.0: reg 10: [mem 0xbead0000-0xbeadffff]
>     [    0.810115] pci 0000:02:07.0: reg 14: [io  0xd800-0xd807]
>     [    0.813653] pci 0000:02:07.0: no compatible bridge window for [mem
>     0xbead0000-0xbeadffff]
>     [    0.826238] pci 0000:02:07.0: BAR 0: assigned [mem
>     0xfeb00000-0xfeb0ffff]
>     [    0.826244] pci 0000:02:07.0: BAR 0: error updating (0xfeb00000 !=
>     0xbea00000)
>     [    0.826246] pci 0000:02:07.0: BAR 0: set to [mem
>     0xfeb00000-0xfeb0ffff] (PCI address [0xfeb00000-0xfeb0ffff])
>
>     For candidate card in slot 00:14.2, firmware information and bootup
>     diagnostics are:
>     PCI slot PCI ID SubsystemID Name
>     ---------- --------- --------- --------------
>     00:14.2 1002:4383 1849:0397 Audio device: ATI Technologies Inc SBx00
>     Azalia
>
>     Modem interrupt assignment and sharing:
>     41:          0          2         38       2714   PCI-MSI-edge
>     hda_intel
>     --- Bootup diagnostics for card in PCI slot 00:14.2 ----
>     [    0.772173] pci 0000:00:14.2: [1002:4383] type 0 class 0x000403
>     [    0.772200] pci 0000:00:14.2: reg 10: [mem 0xf9ff4000-0xf9ff7fff
>     64bit]
>     [    0.772271] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
>     [    0.772275] pci 0000:00:14.2: PME# disabled
>     [   14.236826] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low)
>     -> IRQ 16
>     [   14.236908] HDA Intel 0000:00:14.2: irq 41 for MSI/MSI-X
>
>     The PCI slot 00:14.2 of the modem card may be disabled early in
>     a bootup process,  but then enabled later. If modem drivers load
>     but the  modem is not responsive, read DOCs/Bootup.txt about possible
>     fixes.
>     Send dmesg.txt along with ModemData.txt to [email protected]
>     <mailto:[email protected]>
>     if help is needed.
>
>
>     New HCF.HSF device 1002:4383
>     === Finished firmware and bootup diagnostics, next deducing cogent
>     software. ===
>
>     Predictive  diagnostics for card in bus 00:14.2:
>     Modem chipset  detected on
>     NAME="Audio device: ATI Technologies Inc SBx00 Azalia "
>     package="both hcfpcimodem and hsfmodem"
>     CLASS=0403
>     PCIDEV=1002:4383
>     SUBSYS=1849:0397
>     IRQ=41
>     IDENT=HCF.HSF
>
>     For candidate modem in:  00:14.2
>        0403 Audio device: ATI Technologies Inc SBx00 Azalia
>           Primary device ID:  1002:4383
>     Support type needed or chipset: HCF.HSF
>
>
>
>     For owners of a Dell PCs with Conexant HSF modems, a driver source
>     package with full speed enabled is available, but requires driver
>     compiling. Read DOCs/Conexant.txt
>
>     1002:4383 could be either a HSF or HCF Conexant modem, because of
>     ambiguous
>     use of the PCI ID by modem assemblers. First try the hcfpcimodem
>     package.
>     If the installation aborts, then use the hsfmodem package. Read
>     DOCs/Conexant.txt
>     for details and Modem/DOCs/YourSystem.txt for follow through guidance.
>
>
>     Modem support packages from Linuxant include resources for compiling
>     drivers.
>     If an installer package matching your kernel_version  is not provided,
>     just install a generic code package.
>
>      From http://www.linuxant.com/drivers/hsf/full/downloads-ubuntu-x86.php
>     download hsfmodem-7.80.02.05full_k2.6.38_11_generic_ubuntu_i386.deb.zip
>     Under Linux unpack with:
>     $ unzip hsfmodem*.zip
>     Then install with:
>     $ sudo dpkg -i hsfmodem*.deb
>     Subsequently, the modem should be found with
>     $ sudo wvdialconf /etc/wvdial.conf
>     Edit in your personal information with:
>     $ sudo gedit /etc/wvdial.conf
>     and try dialing out with:
>     $ sudo wvdial.
>     See DOCs/Testing.txt  for details.
>
>     The directions following below need only be pursued, if the above
>     procedures are not adequate.
>
>     Start at http://www.linuxant.com/drivers/hsf/downloads-license.php to
>     find the
>     hsfmodem package matching your System. For several Linux distros, there
>     are
>     precompiled drivers matched to specific kernels. These have within the
>     FileName,
>     your KernelVersion: 2.6.38_11_generic
>     They can be found through
>     http://www.linuxant.com/drivers/hsf/full/downloads.php
>     A more precise location may be given a few paragraphs below.
>     If an EXACT Match with your your KernelVersion is not found, one of the
>     "Generic packages with source" near the bottom of the page must be used.
>     Downloaded packages must be moved into the Linux partition (home folder
>     is OK)
>     and unzipped with:
>     unzip hsf*.zip
>     The installation command for a .deb suffic packages is, with root/adm
>     permission:
>       sudo dpkg -i hsf*.deb
>     while for .rpm suffix it is, with:
>       rpm -i hsf*.rpm
>     Read DOCs/Conexant.txt
>
>     Writing DOCs/Conexant.txt
>
>
>
>     Predictive  diagnostics for card in bus 02:07.0:
>     Modem chipset  detected on
>     NAME="Communication controller: Conexant Systems, Inc. HCF 56k Modem "
>     CLASS=0780
>     PCIDEV=14f1:1025
>     SUBSYS=14f1:1025
>     IRQ=11
>     HDA2=00:14.2
>     IDENT=HCF.HSF
>
>     For candidate modem in:  02:07.0
>        0780 Communication controller: Conexant Systems, Inc. HCF 56k Modem
>           Primary device ID:  14f1:1025
>     Support type needed or chipset: HCF.HSF
>
>
>
>     For owners of a Dell PCs with Conexant HSF modems, a driver source
>     package with full speed enabled is available, but requires driver
>     compiling. Read DOCs/Conexant.txt
>
>     14f1:1025 could be either a HSF or HCF Conexant modem, because of
>     ambiguous
>     use of the PCI ID by modem assemblers. First try the hcfpcimodem
>     package.
>     If the installation aborts, then use the hsfmodem package. Read
>     DOCs/Conexant.txt
>     for details and Modem/DOCs/YourSystem.txt for follow through guidance.
>
>
>     Modem support packages from Linuxant include resources for compiling
>     drivers.
>     If an installer package matching your kernel_version  is not provided,
>     just install a generic code package.
>
>      From http://www.linuxant.com/drivers/hsf/full/downloads-ubuntu-x86.php
>     download hsfmodem-7.80.02.05full_k2.6.38_11_generic_ubuntu_i386.deb.zip
>     Under Linux unpack with:
>     $ unzip hsfmodem*.zip
>     Then install with:
>     $ sudo dpkg -i hsfmodem*.deb
>     Subsequently, the modem should be found with
>     $ sudo wvdialconf /etc/wvdial.conf
>     Edit in your personal information with:
>     $ sudo gedit /etc/wvdial.conf
>     and try dialing out with:
>     $ sudo wvdial.
>     See DOCs/Testing.txt  for details.
>
>     The directions following below need only be pursued, if the above
>     procedures are not adequate.
>
>     Start at http://www.linuxant.com/drivers/hsf/downloads-license.php to
>     find the
>     hsfmodem package matching your System. For several Linux distros, there
>     are
>     precompiled drivers matched to specific kernels. These have within the
>     FileName,
>     your KernelVersion: 2.6.38_11_generic
>     They can be found through
>     http://www.linuxant.com/drivers/hsf/full/downloads.php
>     A more precise location may be given a few paragraphs below.
>     If an EXACT Match with your your KernelVersion is not found, one of the
>     "Generic packages with source" near the bottom of the page must be used.
>     Downloaded packages must be moved into the Linux partition (home folder
>     is OK)
>     and unzipped with:
>     unzip hsf*.zip
>     The installation command for a .deb suffic packages is, with root/adm
>     permission:
>       sudo dpkg -i hsf*.deb
>     while for .rpm suffix it is, with:
>       rpm -i hsf*.rpm
>     Read DOCs/Conexant.txt
>
>     Writing DOCs/Conexant.txt
>
>
>     Completed candidate modem analyses.
>
>     The base of the UDEV device file system is: /dev/.udev
>
>     Versions adequately match for the compiler installed: 4.5.2
>                  and the compiler used in kernel assembly: 4.5.2
>
>
>
>     Minimal compiling resources appear complete:
>        make utility - /usr/bin/make
>        Compiler version 4.5
>        linuc_headers base folder /lib/modules/2.6.38-11-generic/build
>
>     However some compilations and executable functions may need additional
>     files,
>     in the FileNames.h (so called kernel "h"eaders) collection installed
>     in  /usr/include/ .
>     For martian_modem, additional required packages are needed. The also
>     required headers of package libc6 are commonly installed by default.
>     Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev
>     packages, for kernels 2.6.24 and later versions.
>     In not included on your install CD, search for them at
>     http://packages.ubuntu.com
>     or comparable Repository for other Linux distros.
>     When compiling ALSA drivers, the utility "patch" will also be needed.
>
>
>     Compressed files at: /usr/src/qc-usb.tar.bz2
>
>
>     If a driver compilation fails, with message including some lack of some
>     FileName.h (stdio.h for example), then
>     Some additional kernel-header files need installation to /usr/include.
>     The minimal additional packages are libc6-dev
>     and any of its dependents, under Ubuntu linux-libc-dev
>
>     If an alternate ethernet connection is available,
>     $  apt-get update
>     $  apt-get -s install linux-kernel-devel
>     will install needed packages.
>     For Debian/Ubuntu related distributions, run the following command to
>     display the needed package list:
>
>     Otherwise packages have to be found through http://packages.ubuntu.com
>     Once downloaded and transferred into a Linux partition,
>     they can be installed alltogether with:
>     $ sudo dpkg -i *.deb
>
>
>     Checking pppd properties:
>     -rwsr-xr-- 1 root dip 325744 2011-02-04 15:42 /usr/sbin/pppd
>
>     In case of an "error 17" "serial loopback" problem, see:
>
>     http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html
>
>     To enable dialout without Root permission do:
>     $ su - root  (not for Ubuntu)
>             sudo chmod a+x /usr/sbin/pppd
>     or under Ubuntu related Linuxes
>     sudo chmod a+x /usr/sbin/pppd
>
>     Checking settings of: /etc/ppp/options
>     asyncmap 0
>     noauth
>     crtscts
>     lock
>     hide-password
>     modem
>     lcp-echo-interval 30
>     lcp-echo-failure 4
>     noipx
>
>     In case of a message like:
>        Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
>     see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
>
>     For guidance on FAX usage, get from
>     http://linmodems.technion.ac.il/packages/  get faxing.tar.gz
>     It has samples for a modem using port /dev/ttySL0, which must be changed
>     to match your modem's port.
>
>     Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth1
>     Which can interfere with Browser naviagation.
>
>     Don't worry about the following, it is for experts should trouble
>     shooting be necessary.
>     ==========================================================
>
>     Checking for modem support lines:
>     --------------------------------------
>          /device/modem symbolic link:
>     slmodemd created symbolic link /dev/ttySL0:
>          Within /etc/udev/ files:
>     /etc/udev/rules.d/15-huawei-155x.rules:RUN+="/lib/udev/modem-modeswitch
>     --vendor 0x$attr{idVendor} --product 0x$attr{idProduct} --type
>     option-zerocd"
>          Within /etc/modprobe.conf files:
>     /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
>     /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
>     /etc/modprobe.d/sl-modem.conf:install slamr /sbin/modprobe -qb
>     ungrab-winmodem; /sbin/modprobe --ignore-install slamr; test
>     -e /dev/slamr0 && (chmod 660 /dev/slamr0 && chgrp dialout /dev/slamr0)
>     || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp
>     dialout /dev/slamr0)
>     /etc/modprobe.d/sl-modem.conf:install slusb /sbin/modprobe -qb
>     ungrab-winmodem; /sbin/modprobe --ignore-install slusb; test
>     -e /dev/slusb0 && (chmod 660 /dev/slusb0 && chgrp dialout /dev/slusb0)
>     || (/bin/mknod -m 660 /dev/slusb0 c 243 0 2>/dev/null && chgrp
>     dialout /dev/slusb0)
>     /etc/modprobe.d/blacklist-modem.conf:# Uncomment these entries in order
>     to blacklist unwanted modem drivers
>     /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
>     /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
>          Within any ancient /etc/devfs files:
>
>          Within ancient kernel 2.4.n /etc/module.conf files:
>
>     --------- end modem support lines --------
>
>
>
>