[hack] come installare il winmodem conexant su MDK 9.0+aggiunto scipt per il relevamento del chip!

Fabio Nigi nigifabio@gmx.it
Mar 10 Dic 2002 22:04:43 CET


Alle 11:40, domenica 8 dicembre 2002, LG ha scritto:


aggiungerei per chi non fosse a conoscenza del suo modem di usare questo 
script che rileva tutto quello che è stato mmontato sul sitema così da andare 
a colpo sicuro per il driver da scaricare:
fate taglia e incolla in un file, salvatelo in ASCII puro (txt per intendersi)
salvatelo come scanModem

e poi da console date "chmod u+rwx scanModem"
dopodiche 
./scanModem
e vi troverete nella stessa dir uno file di testo che vi dirà che chip usare e 
dove scaricarlo...etc..
trovate lo script anche su linmodems.org

scusate per la mail lunga...;-))



----------------------------------------------
cut
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    TJ320 v2.0
    8086:2416                   INTEL 82801AA (ICH)
    8086:2426                   INTEL 82801AB (ICH0)
    8086:2446                   INTEL 82801BA (ICH2)
    8086:2486                   INTEL ICH3
    8086:24C6                   INTEL ICH4
    8086:1040                   S1724
    1543:3052  1543:3000        SI3052
    1039:7013                   SIS 630
    1039:7018                   SIS 960
    1106:3068                   VIA
    10B9:5450                   ALI 5450
    10B9:5451                   ALI 5451
    10B9:5457                   ALI 5457
    10B9:5459                   ALI 5459

END
###########
  echo > $TMPM
#  echo TESTS=$TESTS
  for x in $TESTS
  do
    # Gathering info on PCI device $x
    PCIDEV=`$LSPCI -s $x -n | cut -d' ' -f4`
#    echo PCIDEV=$PCIDEV
    Vendor=`echo $PCIDEV | cut -d: -f1`
    Device=`echo $PCIDEV | cut -d: -f2`
#    echo Vendor=$Vendor
#    echo Device=$Device
    echo Reading more detail for the Device at: > $TMPM  
    echo PCI bus >> $TMPM
    echo ------- >> $TMPM
    $LSPCI -s $x -n >> $TMPM 
    SUBSYS=`$LSPCI -s $x -nv | grep Subsystem | cut -d' ' -f2`
    SUBven=`echo $SUBSYS | cut -d: -f1`
#    echo SUBven=$SUBven
    if $LSPCI -s $x | grep CM8738 >/dev/null ; then
      CM8738=1
    fi
    SUB_NOT=`$LSPCI -s $x -v | grep Subsystem | grep nkown`
    echo "          Subsystem $SUBSYS" >> $TMPM 
    $LSPCI -s $x -v >> $TMPM
    if grep "$PCIDEV" $TMPM >/dev/null ; then
      cat<<END>> $TMPM
-------------------------------------------------------
 $PCIDEV  PCI_ID of the PCI bus with vendor: $Vendor
 $SUBSYS  PCI_ID of Subsystem with vendor:   $SUBven
-------------------------------------------------------
 are key Sought Descriptions of your modem firmware.
 Have them ready when visiting URLs with service software!!

 It may be useful to download  http://www.yourvote.com/pci/vendors.txt
 and search it for vendor with and without caps, for example:  both  114d  and  
114D
------------------------------------------------------------------------------------

END
      cat $TMPM >> $RECORD  
    fi 

    IRQ=`$LSPCI -s $x -vv | grep Interrupt | cut -d' ' -f7`
    if [ "$IRQ" = "0" ] ; then
      echo  "	`$LSPCI -s $x -vv | grep Interrupt`" >> $RECORD
cat<<END >> $RECORD
 The interrupt assignment:	 IRQ $IRQ         
 predicts that modem function will fail.
 Possible corrections are:
   1) to access the  the boot up BIOS change to a non-PNP mode.  
   Instructions for accessing BIOS are at:  
      http://linmodems.technion.ac.il/resources.html within:  Additional 
Resourcces.  
   2) Within some BIOS setups, IRQ assignments can be changed.
   3) On non-laptop systems moving the modem card to another slot has helped.
   4) Sometimes upgrading the kernel restores a non 0 IRQ .

END
    fi  

    ## Lucent/Agere/Xircom DSP modem section
    if [ "$Vendor"  = "11c1" ] || [ "$Vendor" = "115d" ] ; then
    DEVVEN=$(( 0x`echo $PCIDEV | cut -d':' -f1` + 0 ))
    DEVNUM=$(( 0x`echo $PCIDEV | cut -d':' -f2` + 0 ))
    for DEV in $DEVICES
    do
      VENDOR=$(( `echo $DEV | cut -d':' -f1` + 0 ))
      DEVMIN=$(( `echo $DEV | cut -d':' -f2 | cut -d'-' -f1` + 0 ))
      DEVMAX=$(( `echo $DEV | cut -d':' -f2 | cut -d'-' -f2` + 0 ))
      FOUND=
      if test $DEVVEN -eq $VENDOR && test $DEVNUM -ge $DEVMIN && test $DEVNUM 
-le $DEVMAX
      then
        FOUND="yes"
        PCI_ID="$PCIDEV" 
        MODEM_VENDOR=0x`echo $PCIDEV | cut -d':' -f1`
        MODEM_DEVICE=0x`echo $PCIDEV | cut -d':' -f2`
        if [ "$MODEM_VENDOR" = "0x11c1" ] ; then
          VENDED=LUCENT
        else
          VENDED=XIRCOM
        fi 
        if test -n "$PCI_ID" ; then
          DSP=1
          echo DSP=1 >> $RECORD
          cat <<END > $TMPM

 A supported Lucent/Agere DSP chipset modem is identified:  PCI_ID=$PCI_ID
    VENDOR $MODEM_VENDOR         DEVICE $MODEM_DEVICE
 ID are within the serviced ranges for Lucent/Agere DSP modems:
   ------------------------------------------
    LUCENT 0x11c1          0x0440-0x045c
    XIRCOM 0x115d          0x0000-0x000F
    XIRCOM 0x115d          0x0440-0x045c
    XIRCOM 0x115d          0x0010-0x03ff
  -------------------------------------------
 Drivers and their compiler kits are available at:
       http://www.heby.de/ltmodem/
  
END
        else
          cat <<END > $TMPM

 While ISA and PCMCIA card modems would not be detected,
 if the modem is a PCI type it will not be served by these
 drivers for Lucent/Agere digital signal processor modems.
  
END
          PCI_ID= 
        fi
        cat $TMPM
        cat $TMPM >> $RECORD
        echo For more details, read the ouput data files.
        echo
      fi
    done
    fi # end Lucent DSP section

    # for AMR modem section
    AMR=
    if grep -E $PCIDEV $TMPM.1 >/dev/null ; then
      grep -E $PCIDEV $TMPM.1 >>  $RECORD
      AMR=yes
    fi
    if test -n "$AMR" ; then
      cat<<END >> $RECORD

 The  PCI bus primary PCI_ID $PCIDEV identifies Only the Controller of the
 soft modem Subsystem $SUBSYS .
 Sadly this information  commonly FAILS to designate the chipset!!
 Queries under MS windows may be informative, by the following routes:
   Open a COMM console and send ATI commands to the modem,
     which may provide identifying information.
     For a good report see:  
http://phep2.technion.ac.il/linmodems/archive/msg05099.html
   Get whatever detail information is available through:
     Start > Settings > Control Panel > Modem  
     Start > Settings > Control Panel > System > Devices > Modem
   Try to identify the modem setup file, with name perhaps MODEM.INF
     Information therein including driver names may help to identify the 
chipset.
 See complaint to IBM:   
http://phep2.technion.ac.il/linmodems/archive/msg05076.html  

END
cat <<END >> $RECORD.2

###########
AC_97 modem information
=======================
Comment from Ed Schulz of Agere Systems, Inc
--------------------------------------------
     AC '97 modems -- whether on the "AMR" connector, the "MDC" connector, 
 IBM's"CDC" connector, or on the Mini PCI slot -- are assigned a PCI ID by the
 system.  It's a mysterious process that involves the core logic chipset,
 the BIOS, and sometimes other subsystems.  For example, a Mini PCI Scorpio
 (Agere AC '97 modem) / WiFi combo can have one ID in one system, but
 another ID when plugged into a different system.  Update the BIOS, and the
 modem ID can change!!
    Another point: Agere does not manufacture modems, but we do just about
 everything but the actual board construction.  More recently, Agere might
 not even manufacture the ICs in the AC '97 modem.  Most of us will be
 getting chips from Silicon Labs.  But the ones we sell might be marked
 "Agere."  Confusing enough?
    So we deliver the soft modem driver that's known to work with a particular
 hardware implementation.  For a PC-OEM, we'll customize a modem.inf file
 that includes only those IDs that will appear in that brand of PC. 
 8086:2486 means Intel ICH3, regardless of whose PC and modem hardware is
 there.  The subsystem and subsystem vendor IDs should be unique to the PC
 vendor and specific modem hardware in there.
---------------------------------------------
     Thus sadly, the current ambiguities below: 
############

END
cat $TMPM.1 >> $RECORD
cat $TMPM.1 >> $RECORD.2
    fi # finish AMR modem section

# VendorS="11c1   125d 1057 11d4 10b7 12b9  127a 14f1 148d     134d   1813    
1013  8086  115d   1014
#   Vendor Lucent ESS  Motorola  3com USrob Conexnant/Rockwell PCTel Ambient 
Cirrus Intel Xircom IBM

    # Following are Alternative information blocks for various modems
    # Vendor=11d4  # just for testing
    if [ "$PCIDEV" = "11c1:0462" ] ; then 
    cat <<END >> $RECORD  
 Lucent Wildwire ADSL Client with PCI_ID 11c1:0462 
 currently lacks support under Linux.
END
    fi 

#    echo Vendor=$Vendor
#    echo SUBVen=$SUBven
    VEND="$Vendor $SUBven"
    for v in $VEND
    # Cycle through Vendor and subVendor"
    do
    if test -z "$PRIMARY" ; then
      PRIMARY=1
      LEVEL="Primary PCI bus"
    else 
      LEVEL=Subsystem
    fi 
    echo "	Checking $LEVEL vendor=$v through chipset providers and modem 
assemblers" >> $RECORD 

    if [ "$v" = "1558" ] ; then
    cat <<END >> $RECORD 

 Vendor $v is CLEVO/KAPOK Computer
 Making soft modem Subsystems 1558:5600 serving under AC'97 Controllers
 
END
    fi
    if [ "$v" = "1179" ] ; then
    cat <<END >> $RECORD 

 Vendor $v is Toshiba
 Using some Intel AMR motherboards in laptops.
 Below are outputs from ATI commands under MS Windows for Subsystem: 1179:0001
    ATI3 TOSHIBA V.90 Data+Fax Software Modem Version 3.1.89
    ATI5 3.1.89, AMR Intel MB, AC97 ID:SIL REV:0x27, 19
 Hopefully there will be Linux support from Intel in 2003
 See good problem report at:  
http://phep2.technion.ac.il/linmodems/archive/msg05099.html

END
    fi
    if [ "$v" = "125d" ] ; then
    cat <<END >> $RECORD 

 Vendor $v is Acer Labs Inc.
            :5450  AC97 Agere Systems soft modem
            :5457  AC97 Agere Systems soft modem
            Perhaps Linux support in Feb-March 2003
 
END
    fi
    if [ "$v" = "1014" ] ; then
    cat <<END >> $RECORD 

 Vendor=1014 corresponds to IBM. 
   A Subsystem PCI_ID 1014:0227 soft modem (possible from Agere, Inc.) is in 
some/all?  
       ThinkPad laptops: A30, A30p 31, A31p(*1), T23,T30 (*1)(*3), X22, X23, 
X24,X30(*1)(*2)
 these have a AMR Modem driver (CDC  and Mini PCI) for Windows 
95/98/Me/NT/2000/XP provided in 
   tpmd1iwi.exe    Version 2.1.7b - AMR Modem driver (CDC) for Windows 
95/98/Me/NT/2000/XP
   with information in tpmd1iwi.txt relating that it is an Agere Soft Modem
 Linux support for Agere (nee Lucent) soft modems may mature in March 2003
 Also see: http://phep2.technion.ac.il/linmodems/archive/msg05077.html
           http://phep2.technion.ac.il/linmodems/archive/msg05076.html

END
    fi 


    if [ "$v" = "125d" ] ; then
    cat <<END >> $RECORD 
 Vendor=$VEND corresponds to ESS Technologies
 providing no formal support for Linux since kernels 2.2.2
 But see some informal hacks at: http://andrew.cait.org/ess/
 http://sidlo.penguin.cz/ES2838/index_en.html 
 http://phep2.technion.ac.il/linmodems/archive/msg04424.html
END
    fi 

    if [ "$v" = "1057" ] || [ "$v" = "11d4" ] ; then
    cat <<END >> $RECORD
 Vendor=$v corresponds to Motorola 
 There was support for Linux the 2.4.5 kernels, but not subsequently.
 For a success under a 2.4.18 kernel SEE
    http://phep2.technion.ac.il/linmodems/archive/msg05016.html
    http://phep2.technion.ac.il/linmodems/archive/msg05030.html
 Prior problems are described at:
    http://linmodems.technion.ac.il/Motorola.html  
    http://www.sm56linux.hpg.com.br
    http://phep2.technion.ac.il/linmodems/archive/msg02408.html

END
    fi 
    if [ "$v" = "10b7" ] || [ "$v" = "12b9" ] ; then
    cat <<END >> $RECORD

   10b7 is 3COM       
       :1006    0038TA <- AC101 - TF Mini-PCI 56K V.90
       :1007    3C556 V.90 Mini-PCI 
   12b9 is US Robotics. acquired by 3COM
       :0062    erk41926a-0.6 usr 56k internal modem
       ;1006    3cp803598  Voice          WinModem  no Linux support
       :1007    ERL3263A-0 DF GWPCI PC99  WinModem  no Linux support
       :1008    3cp803598  is Supported by the standard:  serial.o   

END
    fi 

    if [ "$v" = "134d" ] || [ -n "$CM8738" ] || [ "$v" = "134c" ]; then
    cat <<END >> $RECORD
 Vendor=134d is PCTEL and Vendor=134c is Chori Joho System Co. Ltd, 
 which market idenitcal devices including:
 which may be included in their deviceIDs:
        7890    PCT789T-C1 HSP MicroModem 56
        7891    PCT 789T HSP MicroModem 56
        7892    PCT 789T-A HSP MicroModem 56
        7893    S911 K017 HSP MicroModem 56
        7894    FT13 HSP MicroModem 56
        7895    PCT789T-C1 HSP MicroModem 56
        7896    pct789t-c1 HSP MicroModem 56
        7897    97860963 HSP MicroModem 56
        9714    PCT 288-1A PCTEL
        D800    pct388p-a pctel 56k modem
 check for support at:  http://pctelcompdb.sourceforge.net/ and read the
 PCTel minHOWTO:  http://www.peacefulaction.org/sayamindu/docs.php
 CM8738 modem chipsets may be supported by PCTel drivers

END
    # 13f6:0211
    fi
    if [ "$PCIDEV" = "134d:7897" ] ; then 
    cat <<END >> $RECORD
 For a case of a  VIA686 motherboard PCTEL drivers compiled with
     hal=via686 
  did NOT provide effective drivers while the drivers were effective when 
compiled with
     hal=pct789 .
END
    fi
    if [ "$v" = "127a" ] ||  [ "$v" = "14f1" ] ||  [ "$v" = "148d" ]  ; then
    cat <<END >> $RECORD

 Vendors 127a and 14f1 are Conexnant, successor to Vendor=148d Rockwell 
technology.
 Check for support at:    http://www.mbsi.ca/cnxtlindrv/links.html

END
    fi
    if [ "$v" = "8086" ] ; then
    cat<<END >> $RECORD

 Vendor 8086 is Intel, Inc. which acquired
 1813 Ambient Tech. with its HaM (Host assisted Modems) chipsets.
 Linux drivers are at: 
http://developer.intel.com/design/modems/support/drivers_linux.htm
 and new releases may first be available at:  
http://linmodems.technion.ac.il/resources.html
   within the section:     Modems based on Intel chips (HaM/536ep)
 for 8086:1040 see http://www.idir.net/~gromitkc/intel/intel_536ep.html

END
    fi
    if  [ "$v" = "1813" ] ; then
    cat<<END >> $RECORD

 Vendor 1813 is Ambient Tech. whose HaM (Host assisted Modems) chipsets 
   have been acxquired by Vendor 8086 Intel, Inc. .
 Linux drivers are at: 
http://developer.intel.com/design/modems/support/drivers_linux.htm
 and new releases may first be available at:  
http://linmodems.technion.ac.il/resources.html
   within the section:     Modems based on Intel chips (HaM/536ep)
 There is support with one Exception, the 1813:4100 modems.  See message:
     
http://linmodems.org/cgi-bin/ezmlm-cgi?1:mss:9448:200210:fbhcoigfcimgkjdedjad 
     
END
    fi
    if  [ "$v" = "1013" ] ; then
    cat<<END >> $RECORD

 There is NO SUPPORT the Vendor=1013 chipsets of CML, Cirrus Logic Modems.
 See message: 
http://linmodems.org/cgi-bin/ezmlm-cgi?1:mss:9448:200210:fbhcoigfcimgkjdedjad 

END
    fi

    if [ "$v" = "11c1" ] ; then
    cat <<END >> $RECORD

 Vendor=$v corresponds to Lucent Technologies or subsidiary Agere Systems, 
Inc.
 Information is at:  http://www.agere.com/support/client/modem_drivers.html
   but without any relevant to Linux.

END
    fi

    if [ "$v" = "115d" ] || [ "$PCIDEV" = "11c1:0420" ]  ; then
    cat <<END >> $RECORD

 Vendor=$v corresponds to Xircom, now an Intel subsidiary. 
   http://www.intel.com/support/peripherals/xc/modems/index.htm 
 These                     Device ID Range
                           -------------
    XIRCOM 0x115d          0x0000-0x000F
    XIRCOM 0x115d          0x0440-0x045c
    XIRCOM 0x115d          0x0010-0x03ff
   --------------------------------------
 are supported by the resources at http://www.heby.de/ltmodem

 Some other Xircom modems and Lucent 11c1:0420 modems
    MAY BE accessed by Insertion Options
 Download from http://www.heby.de/ltmodem  the:   ltmodem-"$LT_VERSION".tar.gz
 Open with:    tar zxvf  ltmodem-"$LT_VERSION".tar.gz
 Within the DOCs/ folder read the Insertion-param files
 and for fun, the history:   andreas.txt

 To get a recommendation for an Installer kit, run
    $BN  kit

END
    fi 
    done # with Vendor and SUBven

    echo  >> $RECORD 
  done
fi  #  TESTS
  
# DSP=011c:0442 
if test -n "$DSP" || [ "$1" = "kit" ] ; then
# Setting up board.info for grepping MODEL_DATA
  cat <<END > $TMPM.2
################
 0x0440 -- Mars 2 - data/fax/voice 
 0x0441 -- Mars 2 - data/fax only 
 0x0442 -- Mars 2 - data/fax/tam only 
 0x0448 -- Mars 2 Global Board - data/fax/voice 
 0x0449 -- Mars 2 Global Board - data/fax only 
 0x044A -- Mars 2 Global Board - data/fax/tam only 
 0x0444 -- Apollo 2 data/fax only : Modem/LAN combo board Apollo behind an 
Intel 82559 
 0x0445 -- Apollo 2 Global Board data/fax only : Modem/LAN combo board Apollo 
behind an Intel 82559 
 0x0446 -- Apollo 2 data/fax/voice : Modem/LAN combo board Apollo behind an 
Intel 82559 
 0x0447 -- Apollo 2 Global Board data/fax/voice : Modem/LAN combo board Apollo 
behind an Intel 82559 
 0x044C -- Mars 3 Perseus data/fax only:North America and Global board 
 0x044E -- Mars 3 Mercury data fax only 
 0x0450 -- Mars 3 Mercury data fax Global board 
 0x0451 -- Mars 3 Mercury data/fax/voice 
 0x0452 -- Mars 3 Mercury data/fax/voice Global board 
 0x0455 -- Mars 3 Perseus data/fax/voice: North America and Global board 
 0x0458 -- Mars 3 Mercury data/fax/tam only. 
 0x0459 -- Mars 3 Mercury data/fax/tam only. Global board. 
 0x045A -- Mars 3 Perseus data/fax/tam only.: North America and Global board 
 0x045B -- Apollo 3 Perseus data/fax only : Modem/LAN combo board Apollo 
behind an Intel 82559 
 0x045C -- Apollo 3 Mercury data/fax only : Modem/LAN combo board Apollo 
behind an Intel 82559 
 0x045D -- Mars 3 Mercury data/fax/tam only. Global board for Cardbus modem 
product. 
 0x044C -- Mars 3.2 Mercury data fax only when no eeprom is present: North 
America DAA 
##############
END

# MODEM_Device=0442    # for testing
  if grep $MODEM_DEVICE $TMPM.2 > /dev/null ; then
    grep $MODEM_DEVICE $TMPM.2   >> $RECORD
  fi

  if [ "$DSP" = "11c1:0442" ] ; then  
    echo "The $DSP modems have an electro-optical coupling" >> $RECORD
    echo "which in some hardware is Not adequately supported by these 
drivers." >> $RECORD
    echo   >> $RECORD
  fi
  if [ "$VENDED" = "LUCENT" ] ; then
    echo " Get Lucent/Agere information at:"   >> $RECORD 
    echo "	http://www.agere.com/support/client/modem_drivers.html"  >> $RECORD
  else 
    echo "	http://appsr.intel.com/scripts-df/support_intel2.asp"  >> $RECORD
    echo XIRCOM is now owned by Intel  >> $RECORD
    echo "	http://support.intel.com/"  >> $RECORD
    echo  >> $RECORD
    echo ================================ >> $RECORD
    echo  >> $RECORD
  fi 

  if [ "$DISTR" != "Not_identified" ] ; then 
    # No use if the distribution is not known
    if [ "$DISTR" = "slackware" ] ; then
      echo Installers are not available for Slackware Linux  >> $RECORD
    fi
    # DISTR=redhat
    # pick out the Distro section

##### Listing from http://www.heby.de/ltmodem begins 
    cat<<END > /dev/null
END 

    if [ "$DISTR" = "conectiva" ] && ! [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM
ltmodem-6.00b7.i386.rpm
ltmodem-kv_2.2.19_15cl-6.00b15-1.i386.rpm
ltmodem-kv_2.2.19_25U70_3cl-6.00c2-1.i386.rpm
ltmodem-kv_2.4.12_4U70_2cl-6.00c2-1.i386.rpm
ltmodem-kv_2.4.18_3U8_4cl-8.22a4-1.i386.rpm
ltmodem-kv_2.4.19_1U80_2cl-8.22a5-1.i386.rpm
ltmodem-kv_2.4.18_586-6.28a8-1.i386.rpm
ltmodem-kv_2.4.19_1U80_2cl-8.26a9-1.i386.rpm
END 
    fi
    if [ "$DISTR" = "conectiva" ] && [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM
Just waiting for GCC=3 deposits

END
    fi 
    if [ "$DISTR" = "debian" ] ; then
      cat<<END > $TMPM
ltmodem-2.2.20-compact_6.00c2_i386.deb
ltmodem-2.2.20-idepci_6.00c2_i386.deb
ltmodem-2.2.20-reiserfs_6.00c2_i386.deb
ltmodem-2.2.20_6.00c2_i386.deb
ltmodem-2.2.21-compact_6.00c2_i386.deb
ltmodem-2.2.21-idepci_6.00c2_i386.deb

ltmodem-2.4.0-test11_8.00a3_i386.deb
ltmodem-2.4.10-386_8.00a3_i386.deb
ltmodem-2.4.10-586_8.00a3_i386.deb
ltmodem-2.4.10-586tsc_8.00a3_i386.deb
ltmodem-2.4.10-686-smp_8.00a3_i386.deb
ltmodem-2.4.10-686_8.00a3_i386.deb
ltmodem-2.4.10-k6_8.00a3_i386.deb
ltmodem-2.4.10_8.00a3_i386.deb
ltmodem-2.4.12-386_8.00a3_i386.deb
ltmodem-2.4.12-586_8.00a3_i386.deb
ltmodem-2.4.12-586tsc_8.00a3_i386.deb
ltmodem-2.4.12-686-smp_8.00a3_i386.deb
ltmodem-2.4.12-686_8.00a3_i386.deb
ltmodem-2.4.12-k6_8.00a3_i386.deb
ltmodem-2.4.12_8.00a3_i386.deb
ltmodem-2.4.13-386_8.00a3_i386.deb
ltmodem-2.4.13-586-ext3_8.00a3_i386.deb
ltmodem-2.4.13-586_8.00a3_i386.deb
ltmodem-2.4.13-586tsc_8.00a3_i386.deb
ltmodem-2.4.13-686-smp_8.00a3_i386.deb
ltmodem-2.4.13-686_8.00a3_i386.deb
ltmodem-2.4.13-k6_8.00a3_i386.deb
ltmodem-2.4.13_8.00a3_i386.deb
ltmodem-2.4.14-386_8.00a3_i386.deb
ltmodem-2.4.14-586-ext3_8.00a3_i386.deb
ltmodem-2.4.14-586_8.00a3_i386.deb
ltmodem-2.4.14-586tsc_8.00a3_i386.deb
ltmodem-2.4.14-686-smp_8.00a3_i386.deb
ltmodem-2.4.14-686_8.00a3_i386.deb
ltmodem-2.4.14-k6_8.00a3_i386.deb
ltmodem-2.4.14-k7_8.00a3_i386.deb
ltmodem-2.4.14_8.00a3_i386.deb
ltmodem-2.4.16-386_8.00a3_i386.deb
ltmodem-2.4.16-586_8.00a3_i386.deb
ltmodem-2.4.16-586tsc_8.00a3_i386.deb
ltmodem-2.4.16-686-smp_8.00a3_i386.deb
ltmodem-2.4.16-686_8.00a3_i386.deb
ltmodem-2.4.16-k6_8.00a3_i386.deb
ltmodem-2.4.16-k7_8.00a3_i386.deb
ltmodem-2.4.16_8.00a3_i386.deb
ltmodem-2.4.17-386_8.00a3_i386.deb
ltmodem-2.4.17-586tsc_8.00a3_i386.deb
ltmodem-2.4.17-686-smp_8.00a3_i386.deb
ltmodem-2.4.17-686_8.00a3_i386.deb
ltmodem-2.4.17-bf2.4_8.00a3_i386.deb
ltmodem-2.4.17-k6_8.00a3_i386.deb
ltmodem-2.4.17-k7_8.00a3_i386.deb
ltmodem-2.4.17_8.00a3_i386.deb
ltmodem-2.4.18-386_8.00a3_i386.deb
ltmodem-2.4.18-586tsc_8.00a3_i386.deb
ltmodem-2.4.18-686-smp_8.00a3_i386.deb
ltmodem-2.4.18-686_8.00a3_i386.deb
ltmodem-2.4.18-bf2.4_8.00a3_i386.deb
ltmodem-2.4.18-k6_8.00a3_i386.deb
ltmodem-2.4.18-k7_8.00a3_i386.deb
ltmodem-2.4.18_8.00a3_i386.deb

ltmodem-2.4.19-386_8.26a9_i386.deb
ltmodem-2.4.19-586tsc_8.26a9_i386.deb
ltmodem-2.4.19-686-smp_8.26a9_i386.deb
ltmodem-2.4.19-686_8.26a9_i386.deb
ltmodem-2.4.19-k6_8.26a9_i386.deb
ltmodem-2.4.19-k7_8.26a9_i386.deb
ltmodem-2.4.19-k7-smp_8.26a9_i386.deb
ltmodem-2.4.19_8.26a9_i386.deb

ltmodem-2.4.4-386_8.00a3_i386.deb
ltmodem-2.4.4-586_8.00a3_i386.deb
ltmodem-2.4.4-586tsc_8.00a3_i386.deb
ltmodem-2.4.4-686-smp_8.00a3_i386.deb
ltmodem-2.4.4-686_8.00a3_i386.deb
ltmodem-2.4.4-k6_8.00a3_i386.deb
ltmodem-2.4.4-k7_8.00a3_i386.deb
ltmodem-2.4.4_8.00a3_i386.deb
ltmodem-2.4.5-386_8.00a3_i386.deb
ltmodem-2.4.5-586_8.00a3_i386.deb
ltmodem-2.4.5-586tsc_8.00a3_i386.deb
ltmodem-2.4.5-686-smp_8.00a3_i386.deb
ltmodem-2.4.5-686_8.00a3_i386.deb
ltmodem-2.4.5-k6_8.00a3_i386.deb
ltmodem-2.4.5_8.00a3_i386.deb
ltmodem-2.4.7-386_8.00a3_i386.deb
ltmodem-2.4.7-586_8.00a3_i386.deb
ltmodem-2.4.7-586tsc_8.00a3_i386.deb
ltmodem-2.4.7-686-smp_8.00a3_i386.deb
ltmodem-2.4.7-686_8.00a3_i386.deb
ltmodem-2.4.7-k6_8.00a3_i386.deb
ltmodem-2.4.7_8.00a3_i386.deb
ltmodem-2.4.9-386_8.00a3_i386.deb
ltmodem-2.4.9-586_8.00a3_i386.deb
ltmodem-2.4.9-586tsc_8.00a3_i386.deb
ltmodem-2.4.9-686-smp_8.00a3_i386.deb
ltmodem-2.4.9-686_8.00a3_i386.deb
ltmodem-2.4.9-k6_8.00a3_i386.deb
ltmodem-2.4.9_8.00a3_i386.deb
END
    fi 
    if [ "$DISTR" = "mandrake" ] && ! [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM

ltmodem-kv_2.4.3_20mdk-6.00a1-1.i686.rpm
ltmodem-kv_2.4.7_13mdk-6.00a1-1.i586.rpm

ltmodem-kv_2.2.17_21mdk-6.00b4-1.i686.rpm
ltmodem-kv_2.2.19_4.1mdk-6.00b4-1.i686.rpm

ltmodem-kv_2.2.19_20.1mdk-6.00b7-1.i586.rpm
ltmodem-kv_2.2.19_20.1mdk-6.00b7-1.i686.rpm
ltmodem-kv_2.4.8_26mdk-6.00b7-1.i586.rpm
ltmodem-kv_2.4.8_26mdk-6.00b7-1.i686.rpm

ltmodem-kv_2.2.19_6.3mdk-6.00b15-1.i586.rpm
ltmodem-kv_2.2.19_6.3mdk-6.00b15-1.i686.rpm
ltmodem-kv_2.4.3_20mdk-6.00b15-1.i586.rpm
ltmodem-kv_2.4.8_34.1mdk-6.00b15-1.i586.rpm
ltmodem-kv_2.4.8_34.1mdk-6.00b15-1.i686.rpm

ltmodem-kv_2.2.20_9.1mdk-6.00c2-1.i586.rpm
ltmodem-kv_2.2.20_9mdk-6.00c2-1.i586.rpm
ltmodem-kv_2.2.20_9mdk-6.00c2-1.i686.rpm

ltmodem-kv_2.4.18_6mdksmp-8.22a4-1.486.rpm

./mandrake/8.22a5:
ltmodem-kv_2.4.18_6mdk-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_6mdk-8.22a5-1.i686.rpm
ltmodem-kv_2.4.18_6mdksmp-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_6mdksmp-8.22a5-1.i686.rpm
ltmodem-kv_2.4.18_8.1mdk-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_8.1mdk-8.22a5-1.i686.rpm
ltmodem-kv_2.4.18_8.1mdksmp-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_8.1mdksmp-8.22a5-1.i686.rpm
ltmodem-kv_2.4.19_16mdk-8.22a5-1.i586.rpm

END
    fi 
    if [ "$DISTR" = "mandrake" ] && [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM

ltmodem-kv_2.4.19_16mdk-8.26a9-1.i586.rpm

END
    fi 
    if [ "$DISTR" = "redhat" ] && ! [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM
./redhat:
ltmodem-kv_2.2.16_22-6.00a1-1.i386.rpm
ltmodem-kv_2.2.19_7.0.8-6.00a1-1.i386.rpm
ltmodem-kv_2.4.3_12-6.00a1-1.i386.rpm
ltmodem-kv_2.4.3_SGI_XFS_1.0.1-6.00a1-1.i386.rpm
ltmodem-kv_2.4.6_2.4-6.00a1-1.i386.rpm
ltmodem-kv_2.4.7-6.00a1-1.i386.rpm

ltmodem-kv_2.4.12_0.1-6.00b4-1.i386.rpm
ltmodem-kv_2.4.9_0.5-6.00b4-1.i386.rpm
ltmodem-kv_2.4.9_6-6.00b4-1.i386.rpm
ltmodem-kv_2.4.9_7-6.00b4-1.i386.rpm

ltmodem-kv_2.4.9_12-6.00b7-1.i386.rpm
ltmodem-kv_2.4.9_13-6.00b7-1.i386.rpm

ltmodem-kv_2.4.9_31-6.00b14-1.athlon.rpm
ltmodem-kv_2.4.9_31-6.00b14-1.i686.rpm

ltmodem-kv_2.4.17_0.13-6.00b15-1.athlon.rpm
ltmodem-kv_2.4.17_0.13-6.00b15-1.i386.rpm
ltmodem-kv_2.4.17_0.13-6.00b15-1.i586.rpm
ltmodem-kv_2.4.17_0.13-6.00b15-1.i686.rpm
ltmodem-kv_2.4.7_10-6.00b15-1.athlon.rpm
ltmodem-kv_2.4.7_10-6.00b15-1.i386.rpm
ltmodem-kv_2.4.7_10-6.00b15-1.i586.rpm
ltmodem-kv_2.4.7_10-6.00b15-1.i686.rpm
ltmodem-kv_2.4.9_21-6.00b15-1.athlon.rpm
ltmodem-kv_2.4.9_21-6.00b15-1.i386.rpm
ltmodem-kv_2.4.9_21-6.00b15-1.i586.rpm
ltmodem-kv_2.4.9_21-6.00b15-1.i686.rpm

ltmodem-kv_2.4.9_31-6.00c2-1.i386.rpm

ltmodem-kv_2.4.18_0.13-8.22a3-1.i386.rpm
ltmodem-kv_2.4.18_3-8.22a3-1.athlon.rpm
ltmodem-kv_2.4.18_3-8.22a3-1.i586.rpm
ltmodem-kv_2.4.18_3-8.22a3-1.i686.rpm
ltmodem-kv_2.4.2_2-8.22a3-1.i386.rpm

ltmodem-kv_2.4.18_10-8.22a5-1.athlon.rpm
ltmodem-kv_2.4.18_10-8.22a5-1.i386.rpm
ltmodem-kv_2.4.18_10-8.22a5-1.i486.rpm
ltmodem-kv_2.4.18_10-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_10-8.22a5-1.i686.rpm

ltmodem-kv_2.4.18_18.7.x-8.26a9-1.athlon.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.duron.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.i386.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.i486.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.i586.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.i686.rpm 
ltmodem-kv_2.4.18_18.7.x-8.26a9-1.k6.rpm 

ltmodem-kv_2.4.18_3-8.22a5-1.i386.rpm
ltmodem-kv_2.4.18_5-8.22a5-1.athlon.rpm
ltmodem-kv_2.4.18_5-8.22a5-1.i386.rpm
ltmodem-kv_2.4.18_5-8.22a5-1.i486.rpm
ltmodem-kv_2.4.18_5-8.22a5-1.i586.rpm
ltmodem-kv_2.4.18_5-8.22a5-1.i686.rpm
ltmodem-kv_2.4.9_34-8.22a5-1.i386.rpm

END
    fi 
    if [ "$DISTR" = "redhat" ] &&  [ "GCCmajor" = "3" ] ; then
      cat<<END > $TMPM

ltmodem-kv_2.4.18_14-8.26a3-1.i586.rpm
ltmodem-kv_2.4.18_14-8.26a3-1.i686.rpm

ltmodem-kv_2.4.18_18.8.0-8.26a9-1.athlon.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.duron.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.i386.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.i486.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.i586.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.i686.rpm
ltmodem-kv_2.4.18_18.8.0-8.26a9-1.k6.rpm

END
    fi 
    if [ "$DISTR" = "SuSE" ] ; then
      cat<<END > $TMPM
ltmodem-kv_2.4.10_4GB-6.00b4-1.i386.rpm
ltmodem-kv_2.4.16_4GB-6.00b9-1.i386.rpm

ltmodem-kv_2.4.18_4GB-8.22a3-1.i386.rpm

ltmodem-kv_2.4.19_4GB-8.22a5-1.i386.rpm

################### Listing from http://www.heby.de/ltmodem ends 
END
    fi # SuSE, Done choosing DISTR block

    # for testing 
    # PVER=2.4.18_5
    # CPU=i786

    echo >> $RECORD
    echo "  The desired installer name is like:" >> $RECORD
    echo "========================================"  >> $RECORD 
    # echo Checking for suitable ltmodem Installers
    if [ "$DISTR" = "debian" ] ; then
      echo ltmodem-"$FILTER""$LT_VERSION"_i386.deb >> $RECORD
      # FILTER=2.4.18-6_
      if grep $FILTER $TMPM > /dev/null ; then
        grep $FILTER $TMPM > $TMPM.1
        BEST=$TMPM.1
      fi
    else
      # conectiva mandrake redhat SuSE,  all  .rpm
      if [ "$DISTR" = "mandrake" ] ||[ "$DISTR" = "redhat" ] ; then
        echo ltmodem-kv-$PVER-$LT_VERSION-1.$CPU.rpm >> $RECORD
      fi
      if [ "$DISTR" = "conectiva" ] ||[ "$DISTR" = "SuSE" ] ; then
        echo "ltmodem-kv-$PVER-$LT_VERSION-i386.rpm" >> $RECORD
      fi
      grep $PVER $TMPM  > $TMPM.2 
      grep $CPU $TMPM.2 >  $TMPM.1
      if grep "ltmodem-" $TMPM.1 >/dev/null ; then
        BEST=$TMPM.1
      elif grep "ltmodem-" $TMPM.2 >/dev/null ; then 
        BEST=$TMPM.2
      else
        BEST=
      fi     
    fi 
    cat << END >> $RECORD
---------------------------------------- 
ltmodem-kv-Kernel_FL-LTver--.CPU.rpm   explains the versioning.
 LTver $LT_VERSION  is the release of the resource 
 used in compiling and assembling driver packages.
 `echo $LT_VERSION | cut -da -f1` is the Agere core code designation.

END

    # Results
    if [ "$BEST" = "$TMPM.1" ] ; then
        cat << END > $TMPM.3
 A suitable Installer is at http://www.heby.de/ltmodem
 in the section:	$DISTR 
 ------------------------------------------------------   
 `cat $BEST` 
    cat $TMPM.3 >>  $RECORD
    cat $TMPM.3 
END
    elif [ "$BEST" = "$TMPM.2" ] ; then
        cat << END > $TMPM.3
 Installers that may suffice are at http://www.heby.de/ltmodem 
 in the section:	$DISTR 
------------------------------------------------------   
 `cat $BEST` 
------------------------------------------------------ 
 The closest match to your   $CPU=CPU   is recommended.
 For example replacements in order of preference for an
    i686 would be i586, i486 and i386
 The Kernel_FLavor section MUST match.
 If not the ltmodem-$LT_VERSION.tar.gz compiler MUST BE USED.

END
    cat $TMPM.3 >>  $RECORD
    cat $TMPM.3 
    else
      cat<<END >> $RECORD
 A suitable installer is not available as of this $UPDATE update.
 Check in the section $DISTR at  http://www.heby.de/ltmodem
 for a subsequent Installer submission.
 If not present use the ltmodem-$LT_VERSION.tar.gz compiler kit.

 The list of available Installers for $DISTR
 is inserted into to $RECORD.2
END
    echo -----------Installer list for $DISTR --------  >>  $RECORD.2
    cat $TMPM >> $RECORD.2
    echo ------- end Installer List -----------------  >>  $RECORD.2
    fi

  fi # DISTR not recognized
  if grep smp $TMPM >/dev/null ; then
###########
cat<<END >> $RECORD.2

   Symmetric Multi Processors (SMP) issues
----------------------------------------------------------------------------------
  Beginning with the Agere version 8.00 core code, the ltmodem drivers are 
  functional on Systems with SMP kernels such as your kernel-$SYS ,
  so far as supporting dialout and initiation of ppp. 
  However these dialout sessions  inevitable stall, 
  evidently because of inadequate interrupt handling by the core ltmodem code.  
  This problem can be bypassed with some loss of performance by
  using the bootup option: NOAPCI

END
############
fi # DSP

# echo Scanning for a PCI bridge to a CardBus with:  "lspci | grep CardBus"
echo ---------------------------------------- > $TMPM
CARDBUS=`lspci | grep -E CardBus | cut -d' ' -f1`
if test -z "$CARDBUS" ; then
  CARDBUS=`lspci | grep Cardbus | cut -d' ' -f1`
fi
if test -z "$CARDBUS" ; then
 echo A PCI CardBus is not detected on this System. >> $TMPM
else
    port=0
    for i in $CARDBUS ; do
        echo Analyzing information for PCMCIA device at PCI Bus $i >> $TMPM
        lspci -s $i -v >> $TMPM
        echo "GREPping for an inserted PCMCIA modem with filter:        
ommunication"  >> $TMPM
        MODEM=`lspci  -v | grep Communication`
        if test -n "$MODEM" ; then
            port=1
        fi
    done
    if test $port -gt 0 ; then
       cat<<END>>$TMPM

  A PCMCIA modem is detected.  >> $TMPM
     `lspci -s $i -v | grep ommunication`
 The stardard ltmodem resources should suffice for modem support:
     http://www.heby.de/ltmodem/ 
 if the modem has a Lucent/Agere digital processing chipset. 
END
    else
       cat<<END>>$TMPM
 If a PCMCIA modem is currently inserted and the sockets activated by
    /etc/init.d/pcmcia start
 then the PCMCIA bridge is NOT transparent.

 If the modem is known to have a Lucent digital signal processing chipset,
 then PCMCIA.tar.gz variant assembled by Joern Wustenfeld is necessary,
 rather than the standard ltmodem-$LT_VERSION.tar.gz at  
http://www.heby.de/ltmodem/
END
     fi
     cat $TMPM >> $RECORD.2
     echo 
fi

# gcc problem
if [ "$GCCmajor" = "3" ] ; then
  echo GCCversion=$GCC >> $RECORD
#########
  cat << END >> $RECORD.2
 			
 
---------------------------------------------------------------------------------------------
 The proprietary Binary component of the current winmodem drivers were 
compiled with
 version 2.9n gcc compiler.  Red Hat 8.0 and Mandrake 9.0 releases utilize 
 version 3.nn gcc compilers.  This currently is causing difficulties either 
 in compiling and/or insertion of updated winmodem drivers.

 The gcc compiler version of this System is:   $GCC
 It will likely be necessary to force (-f) insertion of winmodem drivers, with 
credit to
 Jos Vos: http://phep2.technion.ac.il/linmodems/archive/msg04510.html
 
 For the ltmodem drivers with proprietary binary provided by Agere Systems,
 compiling with versions gcc=3.nn is successful.
 A minor edit required to compile PCTEL drivers has also been reported:
     http://phep2.technion.ac.il/linmodems/archive/msg04684.html

  Simple driver insertion fails in these cases with a message like: 
----begin error----
% insmod lt_modem
Using /lib/modules/2.4.18-14/ltmodem/lt_modem.o
/lib/modules/2.4.18-14/ltmodem/lt_modem.o: The module you are trying to
load (/lib/modules/2.4.18-14/ltmodem/lt_modem.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
-----end error-----

 It is necessary as Root to force (-f) loading with commands like:
     insmod -f lt_modem
     insmod -f lt_serial
     
 respectcing the dependency ordering of the drivers.
 Then check for insertion with:
    lsmod

 If driver insertion is successful, the forcing can be automated
 by putting the lines (credit to Bhaskaran Raman)  like the following,
    install lt_modem  /sbin/insmod --force lt_modem
    install lt_serial /sbin/insmod --force lt_serial

 In order of preference depending on your particular Linux installation.
 Put these lines into ONLY ONE of the following files,
 within any modem loading subsection if present: 
    /etc/modutils/ltmodem
    /etc/modutils/aliases
    /etc/modules.conf

 Then inform your System of the edit for Debian like Systems with
    update-modules
 which rewrites and reads /etc/modules.conf . For other System types 
    depmod -a
 re-reads the edited      /etc/modules.conf .

 Thereafter module loading should behave as previously.
 For the ltmodem drivers loading,
 it should suffice to either start a ppp session or
    modprobe lt_serial
      
END
###############
fi

# A general Advisory
ETHER=`$LSPCI | grep Ether | cut -d' ' -f1`
if test -n "$ETHER" ; then
cat <<END >> $RECORD.2

  -----------------------------------------------------
  The System has Ethernet capability. If not expert, 
  shut down ethernet before initiated modem usage with:
  # ifconfig eth0 down

END
  $LSPCI -s $ETHER -v >> $RECORD.2
  echo >> $RECORD.2
fi
############

echo >> $RECORD
echo  The following information blocks just query some ppp support items. >> 
$RECORD
echo "===================================================================="  
>> $RECORD
echo  "   grep ppp /etc/modules.conf" >> $RECORD
echo -------------------------------- >> $RECORD
grep ppp /etc/modules.conf >> $RECORD
echo -------------------------------- >> $RECORD
if ! grep ppp /etc/modules.conf >/dev/null ; then
  cat<<END >> $RECORD.2

 Unless a modem installation program has installed an alternative modem 
specific block
 then the following lines should be added to /etc/modules.conf
 followed by a System update with Root command:  depmod -a
### generic ppp support lines 
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
### end ppp support lines

END
fi

if test -e /dev/ppp ; then
  DEVPPP=`ls -l /dev/ppp`
fi
echo DEVPPP=$DEVPPP  >> $RECORD

if test -e /dev/.devfsd ; then
  DEVFS=active
fi
echo DEVFS=$DEVFS >> $RECORD

DEVFSD=`locate devfsd.conf | grep etc`
echo DEVFSD=$DEVFSD >> $RECORD
if [ "$DEVFSD" != "" ] ; then
  if test -f $DEVFSD ; then
    DEVFSD_PPP=`grep PPP $DEVFSD` >> $RECORD
  fi
fi 
echo
cat <<END >> $RECORD.2
 --------------------------------------------------------
 Some useful URLs for related information follow: 
 for general upto date advice:   
    http://linmodems.technion.ac.il/ 
    http://linmodems.technion.ac.il/resources.html 
 for a general PCI_ID database
    http://www.yourvote.com/pci/ 
    The Vendor listing is  http://www.yourvote.com/pci/vendors.txt 
      with some Device IDs too.
 the original Linux winmodems URL is: 
    http://linmodems.org 
 with a mailing list on Winmodems: 
    discuss@linmodems.org 
 whose archives can be searched at: 
    http://linmodems.technion.ac.il/wgindex.html 
 There is an extensive modem database at: 
    http://www.idir.net/~gromitkc/winmodem.html 
 USB modem information:  http://www.linux-usb.org/USB-guide/x332.html 
    www.idir.net/~gromitkc/usblist.html 


END
if [ "$BN" = "scanModem" ] ; then
  if [ "`pwd`" != "/" ] ; then
    cp "$RECORD"* ./
    echo Please read: `ls ModemData.txt*`
  else
    echo  "	Please read $RECORD and $RECORD.2"
  fi

  if test -z $FAST ; then
    rm -r /tmp/ltmodem/ &> /dev/null
  fi
else 
  echo  -------------- ending SCANMODEM section ---------------- >> $RECORD
fi
echo

-----------------------------------------------------------------------
paste
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ciao a tutti

p.s. LG sei un GRANDE!!

Fabio







Maggiori informazioni sulla lista golem-hack