LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-03-2005, 10:19 PM   #1
darkhorse5571
LQ Newbie
 
Registered: Sep 2005
Posts: 9

Rep: Reputation: 0
Winmodems in Fedora Core 3


I have recetly discver these software modems are excatly what their names suggest, soft. But regardless I have about five of them and would like to just make one work in linux. The modem I have is a

NetComm Inmodem 56 V.92 IN5699 (Manufactor)
Agere Systems Lt WinModem 1648c-TVS (Chipset)
PCI ID: PCI\VEN-11C1&DEV-044C&SUBSYS-044C11C1&REV-
02GQ968-94V-0

There is no FCC number as it's not required in Australia but if you need anymore info on the device let me know. If anyone know of a working drivers that would work in Fedora Core 3 I would very much grateful. I did discover this site

physcip.uni-stuttgart.de/heby/ltmodem/dists/fedora/ (unable to typ it correctly because the URL policy to stop spamming)

but I'm unsure in what one is the correct one. I know is likely staring me right in the face but I'm just so new to linux/Fedora and simple don't know. Anyway thanks inadvance. Tell everyone now, I'm buying a hardware modem next time I need another. Thanks.
 
Old 09-03-2005, 11:53 PM   #2
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
have a look at the linmodems project http://linmodems.org/ ... the google search term you are looking for is "linmodem" ... there are plenty of tutorials and howtos here and there. Good luck.
 
Old 09-04-2005, 12:56 AM   #3
spooon
Senior Member
 
Registered: Aug 2005
Posts: 1,755

Rep: Reputation: 51
I take it that you've looked at this site (which should have the drivers you're looking for) and arrived at the URL you posted above from there; and you are wondering which of the files to download.

Now, you need to find out the version of your kernel by doing
Code:
uname -r
Then go through the directories starting with the most recent modem driver version (8.31a10, 8.31a8, and so on...), see if any of the files within contains your kernel version.
 
Old 09-04-2005, 05:08 AM   #4
darkhorse5571
LQ Newbie
 
Registered: Sep 2005
Posts: 9

Original Poster
Rep: Reputation: 0
Ok know I'm really stumped. I discover my kernal version 2.6.9-1.667 and mangered to find a RPM package design for it. It install well but Fedora is still unable to detect my modem at the Internet Config Wizard. The package I install was ltmodem-kv_2.6.9_1.667-8.31a10-1.i686.rpm. So what do I do now? Would upgrading the kernal help? Also I attempted to find it through wvdail but it was unable, here what I got

[root@localhost ~]# wvdialconf /etc/wvdial.conf
Scanning your serial ports for a modem.

ttyLT0<Info>: Inappropriate ioctl for device
Port Scan<*1>: LT0
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Port Scan<*1>: S2 S3 S4 S5 S6 S7


Sorry, no modem was detected! Is it in use by another program?
Did you configure it properly with setserial?

Also I'm now sure that the package install it self within the kernal,, here what I got
root@localhost ~]# modprobe lt_serial
[root@localhost ~]# lsmod
Module Size Used by
vfat 14785 1
fat 45409 1 vfat
ppp_generic 35669 0
slhc 7105 1 ppp_generic
lt_serial 28928 0
lt_modem 568208 3 lt_serial
parport_pc 24705 1
lp 11565 0
parport 41737 2 parport_pc,lp
autofs4 24005 0
sunrpc 160421 1
ipt_REJECT 6465 1
ipt_state 1857 1
ip_conntrack 40693 1 ipt_state
iptable_filter 2753 1
ip_tables 16193 3 ipt_REJECT,ipt_state,iptable_filter
md5 4033 1
ipv6 232577 8
uhci_hcd 31449 0
hw_random 5589 0
snd_emu10k1 93769 0
snd_rawmidi 26725 1 snd_emu10k1
snd_pcm_oss 47609 0
snd_mixer_oss 17217 1 snd_pcm_oss
snd_pcm 97993 2 snd_emu10k1,snd_pcm_oss
snd_timer 29765 1 snd_pcm
snd_seq_device 8137 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 64401 1 snd_emu10k1
snd_page_alloc 9673 2 snd_emu10k1,snd_pcm
snd_util_mem 4801 1 snd_emu10k1
snd_hwdep 9413 1 snd_emu10k1
snd 54053 9 snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_os s,snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,snd_hwdep
soundcore 9889 1 snd
tulip 43745 0
floppy 58609 1
dm_snapshot 17029 0
dm_zero 2369 0
dm_mirror 23341 2
ext3 116809 2
jbd 74969 1 ext3
dm_mod 54741 6 dm_snapshot,dm_zero,dm_mirror




Last edited by darkhorse5571; 09-04-2005 at 06:43 AM.
 
Old 09-04-2005, 05:43 PM   #5
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
And redhat-config-network really hates it when the config don't work first time. It's one of my pet peeves.

OK - chances are your modem is /dev/ttyS0 or ...S1.
The module is inserted correctly.
The cheap and nasty way to test if your modem is working is to do the following:

# echo "atdt 5552224" > /dev/ttyS0

if you don't hear anything, echo atv > /dev/ttyS0 to turn on the modem speaker and try again.

if you hear the modem pick up and dial, then echo atz > /dev/ttyS0 to hang up.

if you still don't hear anything, try again with /dev/ttyS1 and so on.

if you get to /dev/ttyS3 without any dial-sounds, then the modem ain't working.

... let us know the results.
Once the modem is located, the next step is to configure wvdial to properly use your modem. Sometimes the default initialisation string messes things up for you.

However: just because the driver compiles and loads, don't mean the modem will work.

Basically a linmodem will either go first time or it will be a royal pain in the ssayay.
 
Old 09-05-2005, 12:05 AM   #6
darkhorse5571
LQ Newbie
 
Registered: Sep 2005
Posts: 9

Original Poster
Rep: Reputation: 0
Ok I'm going to power down and give that ago ( I let you know how I went). But also I ran ScanModem and here what I got. I'm not sure if it's going to help but here it is (I really don't understand much of the text listed below)


------------ -------------- System information ------------------------
Fedora Core release 3 (Heidelberg)
Kernel
on System with processor: i686
currently under kernel: 2.6.9-1.667

The kernel-2.6.9-1.667 was compiled with CONFIG_REGPARM, providing more compact and faster code.

The kernel was assembled with compiler: 3.4.2
a gcc-3.4.2 package must be installed to support driver compiling

Checking for kernel-headers needed for compiling.
The kernel-headers have base folder:
/lib/modules/2.6.9-1.667/build
A /dev/modem symbolic link is not set.
Checking for modem symbolic link support lines within /etc/udev/ files

USB modem not detected.

02:0c.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X

Modem candidates are at PCI_buses: 02:0b.0

Providing detail for device at 02:0b.0
with vendor-ID:device-ID
----:----
Class 0780: 11c1:044c Communication controller: Agere Systems (former Lucent Microelectronics) LT WinModem (rev 02)
SubSystem 11c1:044c Agere Systems (former Lucent Microelectronics) LT WinModem
Flags: bus master, medium devsel, latency 0, IRQ 9

-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 11c1:044c 11c1:044c redhat 2.6.9-1.667 3.4.2 none i686

== Checking PCI IDs through modem chip suppliers ==

There are some installer packages
and also resources for compiling drivers:

The modem has a supported Lucent/Agere DSP (digital signal processing) chipset
with primary PCI_ID: 11c1:044c
DSP=1

Agere Systems, Inc provides periodic software releases for theirDSP modems,
which are made more Newbie friendly by volunteers or Linux distros.
Browse http://linmodems.technion.ac.il/Ltmodem.html for older information.

SuSE/Novell Linux and some other Distros provide compiled drivers +installers.
Search package lists for ltmodem
For other Distros and 2.6.n kernels, browse:
http://linmodems.technion.ac.il/pack...em/kernel-2.6/
ltmodem-2.6-7-alk-7a.tar.gz has the most general instructions for installations.
ltmodem-2.6-7alk.src.rpm can be used for rpm using Distros.
# rpmbuild --rebuild ltmodem-2.6-7alk.src.rpm
will deposit an installer at:
/usr/src/rpm/RPMS/i686/ltmodem-kv_2.6.9-1.667.rpm Check with
# ls -l /usr/src/rpm/RPMS/i686/ltmodem*
Then install with:
# rpm -i /usr/src/rpm/RPMS/i686/ltmodem-kv_2.6.9-1.667.rpm
or similar.

http://ltmodem.heby.de has support for ISA card modems, Lucent/Agere chip PCMCIA card modems
and kernels 2.2.n through current 2.6.n (at least up to 2.6.11)
Packages for compiling drivers are:
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
which were assembled with a gcc-2.9n comiler
ltmodem-8.31a10.tar.gz beginning with 2.4.21 through and into 2.6.n kernels
There are also numerous pre-compiled driver packages, though those for older kernels are at::
http://linmodems.technion.ac.il/packages/ltmodem/
See http://linmodems.technion.ac.il/resources.html#lucent for some special cases:
Knoppix, Demudi, etc
Some additional 2.4.n installers are available from:
http://dag.wieers.com/packages/kernel-module-ltmodem/ for some other 2.4.n installers


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/arch.../msg00055.html
0x044c -- Mars 3 Perseus data/fax only:North America and Global board
0x044c -- Mars 3.2 Mercury data fax only when no eeprom is present, North America DAA

Many installers for RedHat are available at http://dag.wieers.com/packages/kernel-module-ltmodem

The desired installer name is like:
========================================
ltmodem-kv-2.6.9-1.667-8.31a10-1.i686.rpm
----------------------------------------
ltmodem-kv-Kernel_FL-LTver--.CPU.rpm explains the versioning.
For your System
Kernel_FL is 2.6.9-1.667 , 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.

For usage with the udev file system of fedora core 3, see http://linmodems.technion.ac.il/arch.../msg01177.html

A suitable installer is not available as of this 2005_August_24 update.
Check in the section fedora at http://ltmodem.heby.de/
for a subsequent Installer submission.
Older releases have been archived at:
http://linmodems.technion.ac.il/pack...modem/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 fedora as of this 2005_August_24
is inserted into to Modem/YourModem.txt
======= PCI_ID checking completed ======
Update=2005_August_24
A PCMCIA CardBus is not detected on this System.
GCCversion=none

For information on modem port creation under the UDEV device file system see:
http://linmodems.technion.ac.il/arch.../msg03299.html for Conexnant modems
http://linmodems.technion.ac.il/arch.../msg01177.html for Lucent/Agere DSP modems

The following information blocks just query some ppp support items.

====================================================
grep -rs ppp /etc/modprobe.*
-------------------------------------
/etc/modprobe.conf.dist:alias tty-ldisc-3 ppp_async
/etc/modprobe.conf.dist:alias tty-ldisc-14 ppp_synctty
/etc/modprobe.conf.dist:alias ppp-compress-18 ppp_mppe
/etc/modprobe.conf.dist:install ppp-compress-21 /bin/true
/etc/modprobe.conf.dist:alias ppp-compress-24 ppp_deflate
/etc/modprobe.conf.dist:alias ppp-compress-26 ppp_deflate
-------------------------------------
PPP support module bsd_comp.ko not found!
Resident PPP support modules are properly uncompressed .
COMM services are not active
DEVPPP=crw------- 1 root root 108, 0 Sep 5 2005 /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 -------
ACPI: BIOS age (2000) fails cutoff (2001), acpi=force is required to enable ACPI
ACPI: Interpreter disabled.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
audit: initializing netlink socket (disabled)

Beginning with Fedora 2 kernel-2.6.6-1.427, kernel-headers needed
for compiling drivers are provide at: /lib/modules/kernel-version/build/
Thus upgrading above kernel 2.6.5-1.358 to 2.6.6-* is Stongly Recommended

pppd version 2.4.2 may not be fully compatible with 2.6.8 kernel releases.
If an initial CONNECT is achieved without PPP being subsequently established,
drop back to a 2.4.1 version. This has worked for PCTEL AMR modem users,
supported by the http://www.smlink.com slmodem software.
Check pppd version with:
pppd --version
See http://linmodems.technion.ac.il/arch.../msg03167.html


For kernel-version 2.4.20-8 , a failure in automatic loading of PPP related modules
has been reported. It was necessary to manually load with:
/sbin/modprobe /lib/modules/2.4.20-8/kernel/drivers/net ppp_generic
/sbin/modprobe /lib/modules/2.4.20-8/kernel/drivers/net ppp_deflate
/sbin/modprobe /lib/modules/2.4.20-8/kernel/drivers/net ppp_synctty
/sbin/modprobe /lib/modules/2.4.20-8/kernel/drivers/net ppp_async
or dialout efforts failed.

The Internet Configuration Wizard writes a configuration file:
/etc/wvdial.conf
containing a line default line
Stupid Mode = yes
Better dialup performance may be achieved by commenting out this line as:
# Stupid Mode = yes
If the Smartlink slmodemd is used for port creation, an added line is necessary
Carrier Check = no
Also non-USA Users may need to add to the [Modem0] block:
Init2 = AT+GCI=hexadecimal_country_code
but test without it first.

redhat is not yet providing pre-compiled drivers for WinModems

Last edited by darkhorse5571; 09-05-2005 at 12:07 AM.
 
Old 09-05-2005, 01:03 AM   #7
darkhorse5571
LQ Newbie
 
Registered: Sep 2005
Posts: 9

Original Poster
Rep: Reputation: 0
Ok I save this thread a html doc onto floppy and carried out what Simon Bridge said. I'm a little unsure how to turn the modem speakers on (can do it in windows) but when using the modem in win xp you can hear the modem dailup. Heres the log form the shell session.

[root@localhost ~]# # echo "atdt 5552224" > /dev/ttyS0
[root@localhost ~]# # echo "atdt 5552224" > /dev/ttyS1
[root@localhost ~]# # echo "atdt 5552224" > /dev/ttyS2
[root@localhost ~]# # echo "atdt 5552224" > /dev/ttyS3
[root@localhost ~]# # echo "atdt 5552224" > /dev/ttyS4

I didn't hear a peak out of it for any of them.
 
Old 09-05-2005, 03:33 AM   #8
jkh
Member
 
Registered: Dec 2004
Location: Maidstone, Kent, England
Distribution: Ubuntu
Posts: 100

Rep: Reputation: 15
LOL!!! haha. I guess admin didn't read your note. Oh well, this thread seems to be even better.
 
Old 09-06-2005, 02:07 AM   #9
Simon Bridge
LQ Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Quote:
I didn't hear a peak out of it for any of them.
Then it didn't work (provided of course you remembered echo atv /dev/ttyS0 for each one first...

The scanmodem has provided you with a wealth of reading material.
------------ -------------- System information ------------------------
Fedora Core release 3 (Heidelberg)
Kernel
on System with processor: i686
currently under kernel: 2.6.9-1.667

The kernel-2.6.9-1.667 was compiled with CONFIG_REGPARM, providing more compact and faster code.

The kernel was assembled with compiler: 3.4.2
a gcc-3.4.2 package must be installed to support driver compiling
check thisChecking for kernel-headers needed for compiling.
The kernel-headers have base folder:
/lib/modules/2.6.9-1.667/build
A /dev/modem symbolic link is not set.

/dev/modem is normally a symbolic link to whatever /dev/ttySx the modem lives on - since you dunno which it is, it isn't set
Checking for modem symbolic link support lines within /etc/udev/ files

USB modem not detected.

...this is OK: you don't have a USB modem

02:0c.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X

Modem candidates are at PCI_buses: 02:0b.0

Providing detail for device at 02:0b.0
with vendor-ID:device-ID
----:----
Class 0780: 11c1:044c Communication controller: Agere Systems (former Lucent Microelectronics) LT WinModem (rev 02)
SubSystem 11c1:044c Agere Systems (former Lucent Microelectronics) LT WinModem
Flags: bus master, medium devsel, latency 0, IRQ 9

-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 11c1:044c 11c1:044c redhat 2.6.9-1.667 3.4.2 none i686
great! It can see your modem.

== Checking PCI IDs through modem chip suppliers ==

There are some installer packages
and also resources for compiling drivers:

The modem has a supported Lucent/Agere DSP (digital signal processing) chipset
with primary PCI_ID: 11c1:044c
DSP=1

Agere Systems, Inc provides periodic software releases for theirDSP modems,
which are made more Newbie friendly by volunteers or Linux distros.
Browse http://linmodems.technion.ac.il/Ltmodem.html for older information.

i.e. your modem is supposed to be supported - but no guarantees...[non FC3 bits deleted - or this will take all day]

Many installers for RedHat are available at http://dag.wieers.com/packages/kernel-module-ltmodem

The desired installer name is like:
========================================
ltmodem-kv-2.6.9-1.667-8.31a10-1.i686.rpm
----------------------------------------
you got:
ltmodem-kv_2.6.9_1.667-8.31a10-1.i686.rpm
... correct!

For usage with the udev file system of fedora core 3, see http://linmodems.technion.ac.il/arc...h/msg01177.html
read this
A suitable installer is not available as of this 2005_August_24 update.
Check in the section fedora at http://ltmodem.heby.de/
for a subsequent Installer submission.
check this - an installer would be nice.

The list of available Installers for fedora as of this 2005_August_24
is inserted into to Modem/YourModem.txt
======= PCI_ID checking completed ======
Update=2005_August_24
A PCMCIA CardBus is not detected on this System.
GCCversion=none

For information on modem port creation under the UDEV device file system see:
http://linmodems.technion.ac.il/arc...h/msg03299.html for Conexnant modems
http://linmodems.technion.ac.il/arc...h/msg01177.html for Lucent/Agere DSP modems

-------------------------------------
PPP support module bsd_comp.ko not found!
Resident PPP support modules are properly uncompressed .
COMM services are not active
DEVPPP=crw------- 1 root root 108, 0 Sep 5 2005 /dev/ppp
this may be important

No devfsd.conf file found, indicated absense of the devfsd daemon package
for device file system (devfs) symbolic link support.

DEVFSD=
---- dmesg queries -------
ACPI: BIOS age (2000) fails cutoff (2001), acpi=force is required to enable ACPI
ACPI: Interpreter disabled.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
audit: initializing netlink socket (disabled)

Beginning with Fedora 2 kernel-2.6.6-1.427, kernel-headers needed
for compiling drivers are provide at: /lib/modules/kernel-version/build/
Thus upgrading above kernel 2.6.5-1.358 to 2.6.6-* is Stongly Recommended
then you should probably upgrade your kernel: yum update kernel?

pppd version 2.4.2 may not be fully compatible with 2.6.8 kernel releases.
If an initial CONNECT is achieved without PPP being subsequently established,
drop back to a 2.4.1 version. This has worked for PCTEL AMR modem users,[/quote] not applicable to you just yet[quote]supported by the http://www.smlink.com slmodem software.
Check pppd version with:
pppd --version
See http://linmodems.technion.ac.il/arc...h/msg03167.html
check and read

The Internet Configuration Wizard writes a configuration file:
/etc/wvdial.conf
containing a line default line
Stupid Mode = yes
Better dialup performance may be achieved by commenting out this line as:
# Stupid Mode = yes
Also non-USA Users may need to add to the [Modem0] block:
Init2 = AT+GCI=hexadecimal_country_code
but test without it first.

redhat is not yet providing pre-compiled drivers for WinModems


So there you are.

OR - go get a serial modem
Basically, this should be OK - check out that stuff about udev in FC3, likely hold the answer ... and check out those missing drivers. Chances are a kernel upgrade will simply fix all this.

Last edited by Simon Bridge; 09-06-2005 at 02:25 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Fedora Core 4 x86_64 on a Shuttle XPC SN25P with an AMD 64 X2 (Dual core) gwiesenekker Linux - Hardware 4 12-06-2005 11:53 PM
Severe problems with Fedora Core 1 and Fedora Core 2 installatiom TheOneKEA Fedora - Installation 2 07-14-2004 02:12 PM
Upgrading via Internet Fedora Core 1 to Fedora Core 2 cdean Linux - Newbie 2 05-30-2004 11:14 PM
Fedora Core 2 - Just days away! Final comments on Fedora Core 1 lrt2003 Fedora 3 05-12-2004 02:09 AM
Will Fedora Core 1 RPMs still be compatable with Fedora Core 2? yarjar Linux - Software 1 05-02-2004 01:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 02:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration