MM Sadly Vendor=125d is ESS Technologies, http://www.esstech.com/The PCI id 125d:2838 modems are NOT_Supported under 2.6.n kernels.-----Read InfoGeneral.txt about other modem hardware for support under Linux MarvSscanModem maintainer On 10/31/07, 唐青木 <matrix_ming@xxxxxxxx> wrote:> Only plain text email is forwarded by the Discuss@xxxxxxxxxxxxx List> Server,> as HTML can contain viruses. Use as the email Subject Line:> YourName, YourCountry Red Flag Desktop 6.0> Kernel kernel 2.6.22.6-1> With this Subject Line cogent experts will be alerted, and useful case> names left in the Archive.> YourCountry will enable Country specific guidance. Your contry's local> Linux experts> can be found through: http://www.linux.org/groups/index.html> Responses from Discuss@xxxxxxxxxxxxx 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=i686, Red Flag Desktop 6.0> Kernel> Linux version 2.6.22.6-1 (root@xxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version> 4.2.1) #1 SMP Tue Sep 4 06:11:18 EDT 2007> scanModem update of: 20071030>>> There are no blacklisted modem drivers in /etc/modprobe* files>> The Advanced Linux Sound Architecture (ALSA) packages providing audio> support on your System,> also includes drivers for some modems. Diagnostics are under the> /proc/asound/ folders.>> For modems using the snd-hda-intel audio+modem driver, upgrades to> a new ALSA version are sometimes necessary to achieve function.> See for example:> http://linmodems.technion.ac.il/bigarch/archive-seventh/msg02144.html.> Audio cards with the ALC883 chipset may require an upgrade to ALSA> version 1.0.15 for modem support, see> http://linmodems.technion.ac.il/bigarch/archive-seventh/msg02577.html>> Copying ALSA diagnostics to Modem/ALSAroot.tgz> ALSAversion = 1.0.14>> Summary card and chipset information is in:> /proc/asound/cards:> 0 [CK8S ]: NFORCE - NVidia CK8S> NVidia CK8S with ALC850 at irq 18>> /proc/asound/pcm:> 00-02: Intel ICH - IEC958 : NVidia CK8S - IEC958 : playback 1> 00-01: Intel ICH - MIC ADC : NVidia CK8S - MIC ADC : capture 1> 00-00: Intel ICH : NVidia CK8S : playback 1 : capture 1>> USB modem not detected by lsusb>> For candidate card, firmware information and bootup diagnostics are:>> PCI slot PCI ID SubsystemID Name> ---------- --------- --------- --------------> 02:09.0 125d:2838 125d:2838 Communication controller: ESS Technology> ES2838/2839 SuperLink Modem>> Modem interrupt assignment and sharing:> --- Bootup diagnostics for card in PCI slot 02:09.0 ---->> === Finished modem firmware and bootup diagnostics section. ===> === Next deducing cogent software ===>>> There is candidate modem software.>> For candidate modem in PCI bus: 02:09.0> Class 0780: 125d:2838 Communication controller: ESS Technology> ES2838/2839 SuperLink Modem> Primary PCI_id 125d:2838> Support type needed or chipset: ESS.com>>>> Vendor=125d is ESS Technologies, http://www.esstech.com/> The PCI id 125d:2838 modems are NOT_Supported under 2.6.n kernels.>> The driver resources for 125d:2898 modems should be downloaded> from http://tx.technion.ac.il/~raindel/ess_2.6-v0.3.tar.gz , benefitting> from an update by Jeff Trull. There are brief instructions at> http://ubuntuforums.org/showthread.php?t=185079> Under Linux, unpack with:> $ tar zxf ess_2.6-v0.3.tar.gz> Move into the folder wit:> $ cd ess_2.6-v0.3> Browse the files therein and run as Root the:> $ ./setup>> The setup program creates a port:> $ ls -l /dev/ttyS_ESS0> crw-rw-rw- 1 root root 62, 64 2006-09-23 23:08 /dev/ttyS_ESS0> and a symbolic link to it:> /dev/modem --> /dev/ttyS_ESS0> Specify either /dev/modem or /dev/ttyS_ESS0 as the modem port for dialer> utilities.> A file is installed:> /etc/udev/rules.d/ess.rules , with line:> "KERNEL=\"ttyS_ESS0\", SYMLINK=\"modem\""> which supports automated port creation during driver loading.>> If the drivers do not autoload during bootup, they can be loaded by:> $ modprobe esscom> after which the driver interdependencies can be displayed by:> $ lsmod | grep esscom> esscom 16580 0> esscom_hw 421328 1 esscom> linmodems 345678 2 esscom esscom_hw>> The modem should be found by:> $ wvdialconf wvtest> See wvdial.txt and Testing.txt for follow through details.> ===============> For 2.4.n Linux kernels and are there some kludges of fading utility:> http://linmodems.technion.ac.il/archive-fourth/msg00317.html (2004Feb08)> http://andrew.cait.org/ess/> http://sidlo.penguin.cz/ES2838/index_en.html> http://tx.technion.ac.il/~raindel/> http://phep2.technion.ac.il/linmodems/archive/msg04424.html>> There was only formal support under for Linux for kernels 2.2.2.> ====== end ESS.com section =======>>> Completed candidate modem analyses.>> The base of the UDEV device file system is: /dev/.udev>> Versions adequately match for the compiler installed: 4.2.1> and the compiler used in kernel assembly: 4.2.1>>>> Minimal compiling resources appear complete:> make utility - /usr/bin/make> Compiler version 4.2> linuc_headers base folder /lib/modules/2.6.22.6-1/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 libc6-dev (and for> Debian/Ubuntu, linux-libc-dev). The also required headers of package> libc6 are commonly installed by default.>>>> 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 pacakage> 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:> -r-xr-xr-x 1 root root 684340 09-06 11:16 /usr/sbin/pppd>> In case of an "error 17" "serial loopback" problem, see:> http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html>> To enable dialout without Root permission do:> $ su - root (not for Ubuntu)> chmod a+x /usr/sbin/pppd> or under Ubuntu related Linuxes> chmod a+x /usr/sbin/pppd>> Checking settings of: /etc/ppp/options> lock>> 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>> Read Modem/YourSystem.txt concerning other COMM channels: eth0> Which can interfere with Browser naviagation.>> Don't worry about the following, it is for the 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/50-udev.rules:KERNEL=="modems/mwave*", NAME="%k",> GROUP="uucp", MODE="0660"> Within /etc/modprobe.conf files:>> Within any ancient /etc/devfs files:>> Within ancient kernel 2.4.n /etc/module.conf files:>> --------- end modem support lines -------->>>