kormaworm
Group: Members
Posts: 4
Joined: July 2005 |
|
Posted: July 02 2005,10:29 |
|
I've only used Linux a few times in the past (Redhat and Suse), but DSL looked pretty cool so I thought I would give it a try.
I've got as far as doing a hard drive install of DSL 0.9.2 and now I need to see if I can get my winmodem (urgh) to work. A few guys in the DSL irc channel recommended a good hardware modem, but I really can't afford to buy one right now so I need to try and get my winmodem working, otherwise I have to boot into Windows 2000 to get online, which defeats the purpose of installing DSL in the first place.
After installing scanModem I need some advice on what I need to do to compile and install the drivers (I think I've found the right one; ltmodem-2.4.26-1-686_8.31a3_i386.deb).
It will be easier if I just paste the contents of the ModemData.txt file here instead of trying to explain. So, if anyone knows what they're doing then please at least point me in the right direction! Any help is greatly appretiated!! Thanks
ModemData.txt:
Debian GNU/ on System with processor: i686 currently under kernel: 2.4.26 The kernel was assembled with compiler: 2.95.4 a gcc-2.95.4 package must be installed to support driver compiling
Checking for kernel-headers needed for compiling. Checking /usr/src/ for compressed compressed headers or kernel-source
Kernel-header resources needed for compiling are not manifestly ready! If compressed resources are present, expand and then configure them following DriverCompiling.txt They may have to be installed. Within your Linux distributions' installation CD or online resource (and mirrows), search for : Distribution PackageName OnLine ---------------------------------------------------------------------- Debian kernel-headers-2.4.26 http://www.debian.org/distrib/packages or install CD Ubuntu linux-headers-2.4.26 http://http://packages.ubuntu.com/ or install CD Xandros kernel-kbuild-3.6 are additionally required by Debian, Ubuntu and Xandros Mandrake kernel-source-2.4.26 If not present on install CDs search FedoraCore4 kernel-devel-2.4.26 http://mirror.switch.ch/ftp....PMS http://rpms.mandrakeclub.com/rpms/mandrake/official/LByName.html, or other mirrors. SuSE kernel-source-2.4.26 , kernels are named k_deflt One of which must be installed if compiling drivers to match kernel 2.4.26 proves necessary. Within the output Modem/ folder, read CompilingDrivers.txt for details.
A /dev/modem symbolic link is not set. USB modem not detected.
Modem candidates are at PCI_buses: 0000:01:0b.0 Providing detail for device at 0000:01:0b.0 with vendor-ID:device-ID ----:---- Class 0780: 11c1:0440 0780: 11c1:0440 (rev 01) SubSystem 11c1:0440 11c1:0440 0000:01:0b.0 0780: 11c1:0440 (rev 01) Flags: bus master, medium devsel, latency 0, IRQ 9 -----PCI_IDs------- --CompilerVer- Feature List: Primary Subsystem Distr KernelVer kernel default CPU ./scanModem test 11c1:0440 11c1:0440 debian 2.4.26 2.95.4 none i686
== Checking PCI IDs through modem chip suppliers ==
The modem has a supported Lucent/Agere DSP (digital signal processing) chipset with primary PCI_ID: 11c1:0440 DSP=1 Agere Systems, Inc provides periodic software releases for there DSP modems, which are made more Newbie friendly by volunteers. There are some installer packages and also resources for compiling drivers: http://ltmodem.heby.de is a repository for installers for later 2.4.2n and early 2.6.n kernels. Packages below are for compiling drivers: ResourceName Use for kernel ranges ------------------------------------------------------------------------------------
-------------- ltmodem-8.26a.tar.gz kernels 2.4.21 and earlier ltmodem-8.30a3.tar.gz kernels 2.4.21 and subsequent 2.4.2n kernels ltmodem-8.31a10.tar.gz beginnig with 2.4.21 through and into 2.6.n kernels http://linmodems.technion.ac.il/packages/ltmodem/ has installers for older 2.4.n kernels moved from http://ltmodem.heby.de and subfolder kernel-2.6/ for 2.6.n kernel support. The latest resouce is: ltmodem-2.6-7-alk-7.tar.bz2 from Alex Kondratenko ltmodem-2.6-7alk.src.rpm is a repackaging for by Stephan Puck. After installation of a kernel-source package (not necessary for fedora releases) use by: rpmbuild --rebuild ltmodem-2.6-7alk.src.rpm , which will deposit an installer at: /usr/src/rpm/RPMS/i586/ltmodem-kv_YourVersion.rpm Check with # ls -l /usr/src/rpm/RPMS/i586/ltmodem* Then install with: # rpm -i /usr/src/rpm/RPMS/i586/ltmodem-kv_YourVersion.rpm
Support is effective at least into 2.6.11-1.14_FC3. PCMCIA ltmodem support is still being ported from 2.4.n to 2.6.n, as of May 2005 http://dag.wieers.com/packages/kernel-module-ltmodem/ for some 2.4.n installers SuSE/Novell has some ltmodem installers at their repositories and newer install CDs. More related output is below.
Vendor 11c1 corresponds to Lucent Technologies or subsidiary Agere Systems, Inc. Information is at: http://www.agere.com/client/modem_dsp.html. Produced are both: 1) modems identifiable from their primary PCI IDs and 2) soft modem Subystem chips requiring identification through codec readouts. Call waiting specified by, +pcw=1, is not implmented in the ltmodem drivers. Configuration with forcing is described in: http://linmodems.technion.ac.il/archive-fifth/msg00055.html 0x0440 -- Mars 2 - data/fax/voice
Add either of the following lines to the Debian /etc/apt/sources.list to enable automatic updates on installer availability: deb http://www.physcip.uni-stuttgart.de/heby/ltmodem/dists/debian/ ./ deb http://www.sfu.ca/~cth/ltmodem/dists/debian/ ./
The desired installer name is like: ======================================== ltmodem-2.4.26_8.nn_i386.deb ---------------------------------------- ltmodem-kv-Kernel_FL-LTver--.CPU.rpm explains the versioning. For your System Kernel_FL is 2.4.26 , the full kernel version displayed by: uname -r LTver is 8.31a10, the release of the compiler kit 8.nn is the Agere core code designation. The proccesor type or CPU is: i686 dispayed by: uname -m used in compiling and assembling driver packages.
A suitable installer is not available as of this 2005_June_24 update. Check in the section debian at http://ltmodem.heby.de/ for a subsequent Installer submission. Older releases have been archived at: http://linmodems.technion.ac.il/packages/ltmodem/archive/ Also there is a RPM search engine at: http://rpm.pbone.net The closest match to your i686=CPU is recommended. The closest match to your i686=CPU is recommended. For example replacements in order of preference for an i686 would be i586, i486 and i386 If not present use the ltmodem-8.31a10.tar.gz compiler kit.
The list of available Installers for debian as of this 2005_June_24 is inserted into to Modem/YourModem.txt ======= PCI_ID checking completed ====== Update=2005_June_24 A PCMCIA CardBus is not detected on this System. The following information blocks just query some ppp support items.
==================================================== grep -rs ppp /etc/modules.conf ------------------------------------- alias char-major-108 ppp_generic alias /dev/ppp ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate ### update-modules: start processing /etc/modutils/ppp alias /dev/ppp ppp_generic alias char-major-108 ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate ### update-modules: end processing /etc/modutils/ppp ------------------------------------- Resident PPP support modules are properly uncompressed . COMM services are not active DEVPPP=crw------- 1 root dip 108, 0 May 15 2001 /dev/ppp A /dev/modem symbolic link is not present
No devfsd.conf file found, indicated absense of the devfsd daemon package for device file system (devfs) symbolic link support.
DEVFSD= ---- dmesg queries ------- PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16) apm: overridden by ACPI.
For usage of winmodems with the kernel-2.4.nn Fedora releases a change in the serial-like driver code of WinModems is necessary. See for guidance: http://hepunx.rl.ac.uk/~wmurray/pctel/pctel.html Basically , the line: if ((tty->count == 1) && (state->count != 1)) { should be changed into: if (atomic_read(&tty->count) == 1 && state->count != 1) { This works in the ltmodem code too. See http://linmodems.technion.ac.il/archive-third/msg02360.html An error about "rs_close" during compiling is a signature that the fedora fix is needed
debian is not yet providing pre-compiled drivers for WinModems [U][/U][B][U]
|