Linmodems Mailing list Archives

Google
 
Web archives.linmodems.org

Return-Path: <clzahn@mindspring.com>
Mailing-List: contact discuss-help@linmodems.org; run by ezmlm
Delivered-To: mailing list discuss@linmodems.org
Received: (qmail 27434 invoked from network); 21 Feb 2002 04:40:10 -0000
Received: from maynard.mail.mindspring.net (207.69.200.243)
  by www.linmodems.org with SMTP; 21 Feb 2002 04:40:10 -0000
Received: from user-2ini9tf.dialup.mindspring.com ([165.121.39.175] helo=mindspring.com)
	by maynard.mail.mindspring.net with esmtp (Exim 3.33 #1)
	id 16dl1Z-0003CI-00
	for discuss@linmodems.org; Wed, 20 Feb 2002 23:40:06 -0500
Sender: clark
Message-ID: <3C7479FA.613ED6DA@mindspring.com>
Date: Wed, 20 Feb 2002 20:39:22 -0800
From: Clark <clzahn@mindspring.com>
X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.4.8-26mdk i586)
X-Accept-Language: en
MIME-Version: 1.0
To: linmodems <discuss@linmodems.org>
Subject: Lucent modem working again.
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I have got my Lucent modem working well again.  I can even use kpp as
either root or a regular user.  I have a Lucent ISAPnP modem and a
Yamaha ISAPnp sound card.  I am using Mandrake 8.1 with kernel
2.4.8-26.  My PC is a Sony PCV-130, 200mhz pentium.  Here are the steps
I took to get there.

1.When your machine boots up go into BIOS setup and choose Non PNP OS.

2.Install ltmodem driver for your kernel version if one is available.  I
have Mandrake with kernel 2.4.8-26 and a binary driver was available.

3.Run pnpdump to produce an isapnp input file.  Name it isapnp.conf. 
The file will have multiple choices commented out.  Choose the options
that make sense. Look at your modem driver resources under MS Windows to
help guide you. You can also use the -c option on pnpdump.  If pnpdump
doesn't find your modem stop here and find out why.  My settings are
listed below.  Note that my sound card does not need settings in this
card as the system detects it's properties automatically.  I did have to
put stuff into the modules.conf file for it though.

4.The driver install process should have put some lines into file
/etc/modules.conf.  Confirm that they are there and compare with what
others are using if possible.  My settings are listed below.  I have
also shown my sound card settings.

5.If you have kernel 2.4 or better you need to edit the devfs config
file.  In Mandrake it is /etc/devfsd.conf.  Add the lines I have pasted
in below.

6.Run isapnp with isapnp.conf as input.  You will have to login as root
to do this. It should return a message something like this( I have and
ISA sound card also):
Board 1 has Identity cb 80 86 00 01 30 00 a8 65:  YMH0030 Serial No
2156265473 [checksum cb]
Board 2 has Identity 88 00 00 01 00 19 96 c3 1e:  GVC9619 Serial No 256
[checksum 88]
GVC9619/256[0]{56K DSVD Modem      }: Ports 0x2F8 0x108; IRQ3 DMA5 DMA6
--- Enabled OK

7.Again as root run the modprobe command with Forced arguments to suit
your setup. They should match what is in your isapnp.conf file.  My
command was:
modprobe lt_modem Forced=3,0x108,0x2f8

8.Now you should be in business.  Use wvdial or kppp to dial.  I can run
wvdial only as root but can run kpp as either root or a regular user.  I
have discovered that if you haven't run modprobe or if you have run
modprobe -r to remove the drivers and you try to dial, the system will
automatically load the drivers.  It will not use the Forced settings,
however, and you will get the NO DIALTONE as a result.
  

***************************************************
File isapnp.conf:
# $Id: pnpdump_main.c,v 1.27 2001/04/30 21:54:53 fox Exp $
# Release isapnptools-1.26
# 
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
# 
# For details of the output file format, see isapnp.conf(5)
# 
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
# 
# Compiler flags:  -DREALTIME -DHAVE_PROC -DENABLE_PCI
-DHAVE_SCHED_SETSCHEDULER -DHAVE_NANOSLEEP -DWANT_TO_VALIDATE
# 
# Trying port address 0273
# Board 1 has serial identifier cb 80 86 00 01 30 00 a8 65
# Board 2 has serial identifier 88 00 00 01 00 19 96 c3 1e

# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

(CONFIGURE GVC9619/256 (LD 0

  (IO 0 (SIZE 8) (BASE 0x02F8) (CHECK))
  (INT 0 (IRQ 3 (MODE +E)))
  (DMA 0 (CHANNEL 5))
  (DMA 1 (CHANNEL 6))
  (IO 1 (SIZE 8) (BASE 0x0108) (CHECK))
 (NAME "GVC9619/256[0]{56K DSVD Modem      }")
  (ACT Y)
))
# End tag... Checksum 0x0

*****************************************************
File /etc/modules.conf:
pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
alias usb-interface usb-uhci

alias char-major-116 snd
alias snd-card-0 snd-card-opl3sa2
alias char-major-14 soundcore
alias sound-slot-0 snd-card-opl3sa2
alias sound-slot-1 snd-card-opl3sa2
alias sound-service-0-0 snd-mixer-oss
alias sound-service-1-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm1-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

options snd snd_major=116 snd_cards_limit=1
options snd-card-opl3sa2 snd_index=0 snd_id="OPL3SA2" \
  snd_port=0x538 \
  snd_sb_port=0x220 \
  snd_isapnp=1 \
  snd_wss_port=0x530 \
  snd_midi_port=0x330 \
  snd_fm_port=0x388 \
  snd_irq=5 \
  snd_dma1=0 \
  snd_dma2=1




alias /dev/tty/LT0 lt_serial


# lt_drivers: autoloading and insertion parameter usage
alias char-major-62 lt_serial
alias /dev/tts/LT0 lt_serial
alias /dev/modem lt_serial
# The next line is a syntax example, rarely needed, to automate
parameter usage during lt_drivers insertion. See documentation for
details 
# options lt_modem vendor_id=0x115d device_id=0x0420
Forced=3,0x130,0x2f8
# section for lt_drivers ends

*********************************************
Lines added to file /etc/devfsd.conf:
#maintenance of symbolic links /dev/modem and /dev/SLT0 -->/dev/tts/LT0
REGISTER        ^tts/LT0$     CFUNCTION GLOBAL symlink $devname modem
UNREGISTER      ^tts/LT0$     CFUNCTION GLOBAL unlink modem

Webmaster: Russell Nelson
Last modified: Wed Jul 30 11:02:43 EDT 2003