; TeX output 2003.04.06:1306_2 ~?ՁZݺIqqecss2074DefWinmodems-en-LinuxHOwmWTO cG 1 ecrm1000AlexandreU J.,alexandre12@mageos.com,V*ertaaldU doGor:qEllenBokhorst,bokkie@nl.linux.orgcv1.2,29april2001&6 ecss1000InditdoGcumentwordteenpogingondernomengebruikersmeteenWinmodemtehelpenhetonderLinuxwerkendteU krijgen.(&Lt$ffffecbx1440Inhoudsopgacve]f ecbx10001W atzijnWinmoQdems?J1ؼ1.1%DitU zijnmoGdems...nӍ.荍.........................................w11.2%...zijnU nietgelijkaanechteU moGdems!.荍...............................w11.3%HoGeU weetikofikeenWinmodemheb?N.荍..............................w22ISAofPCI?~ 22.1%PCIU ?P[.荍................................................w22.2%ofU ISA??.荍...............................................w32.3%ISAU en2.4kernels.荍.........................................w43Installerenv\|aneenmoQdemdriv>er53.1%ltmoGdemU 5.78f.荍............................................w53.2%DeU L*TWinMoGdem(vqanLucent)5.68(VEROUDERD)XC.荍.....................w53.3%HetU L*TMODEMprogramma(OpGenSourcedriver)^.荍........................w64Heteinde...Y64.1%Licentie,U Copyrightg獍.荍.........................................w64.2%Contact.荍...............................................w74.3%BronnenO.荍...............................................w7(1W(atG\zijnWinmopdems?荍!N ecbx12001.1Ditzijnmo_dems...MEen_WinmoGdemwordtnetalsanderemodemsgebruiktvoorhetbenaderenvqantelefoonservices,!SzoalsBBS, Internet,GV*oice,Fax,enz.HijwordtaangeslotenopeentelefoGonlijnenhetwordtgekenmerktdoGorzijnsnelheid.qAlsU jemeeroverU moGdemswiltleren,raadikjedeModem-HOWTOaan.#Í1.2...zijnnietgelijkaanechtemo_dems!MaarmhetzijnWINmoGdems.JDatwilzeggendatzevoordewerkingervqanWindowsnoGdighebben.JW*aarom?GewoGonwegSomdatzedomzijn.qZehebbenspecialesoftwareSnodig,Somalhuntakentekunnenvolbrengen.*_2 ~?G2.8ISAofPCI?|2ՁVWiesoftwarezegt,zegtOS,endedriversdiemetdemoGdemwordenmeegeleverdzijnvoGor99%,exclusief voGor~KhetMS-Windowsplatform.MaarmetdedemoGcratiseringvqanLinux,bGesloteneenaantalfabrikqanten,zoalsL*TenMotorola,eenlinuxdrivervoGorhunmoGdemstemaken.MMaarzehebbGendelinuxlosoenietbGegrepen:Zde'driversdiezeleverenfunctionerenwel,0maarzebGehorentotde`ClosedSource'.bdZezijngratis,in0NdebGetekenisvqangeld,7maarvallennietonderdeGPL.DatbGetekent0Ndatdebroncodenietbeschikbaaris.ؼDus%beenaantal'hackers'bGesloot%beenOpGenSourcedriverteschrijven,YrmaarzewetennietzoveeloverdiemoGdems,@omdat[defabrikqantendespecicatiesvoordiemodemsnietvrijwillengeven,@dusbevindendeOpGenSourceU driverszichvqaakindealphaofbGetastatus.#21.3Ho_eweetikofikeenWinmodemheb? !", cmsy101.R$ProbGeer denaamvqandeserilepoortwaarjemodemopisaangeslotenteachterhalen (bijvoorbeeldonderWindowsofMSDOS:COM1COM2,;...)5!DenaamvqanjemoGdemisonderLinux/dev/ttySx,;dexstaat4hiervoGorhetnummervqandeserilepGoort4onderDOS-1.EV*oGorbeeld:0 Onder4DOS:COM1,conderLinuxU ttySx,metx=1-1,dusttyS02evoGorbeeld:qOnderDOS:COM3,onderLinuxttyS2enzovoGortid2.qMaakU eensymlinkvqan/dev/ttySxnaar/dev/moGdem,doorhettypenvqanffG#GqL ectt1000rm?-f/dev/modemln?-s/dev/ttySx/dev/modem mffG|3. >Download eninstalleerhetpackqageminicom. >Startdan'minicom-s'.KiesvoGor'SerialPortSetup',typL'A',voGorhetinstellenvqanhet'SerialDevice',verwijderdeheleregel,entyp'/dev/moGdem'.Bevestig]ditdanmetEnter.-TypEsc,_enkiesvoGor'savesetupasd,_kiesdan'Exit'.-W*achteventjes,typdan'A*T'enalsdemoGdemmet'OK'antwoGordt,danhebjeGEENWinmoGdem,danhebjeeenstandaardmoGdem...Alsrdeinitialisatietijdtelangduurt,qdanhebjeeenWinmodem.GebruikditdoGcumentU omteproberenhetaandegangtekrijgen.qLoginalsroot.4.qGaU uitMinicomdoGorhetintikkenU vqanCTRL+A,danX.( 2ISAG\ofPCI?荍2.1PCI?MOk,jehebtduseenWinmoGdem...KxMaarerzijntweetypenWinmodems:ISAsenPCI.Om'tnogietsmoGeilijkertemaken,odetweeinterfaceszijnnogalverschillend.rDuszullenweeerstmoGetentestenofjeeenPCI<2of<8ISA-moGdemhebt.i3T*eneerstemoetjejekernelcongureren.i3Tijdensdemake*cong,A3moGetjeopdevolgendeU vragen'yes'antwoGorden:-InK^LoadablemoGdulesupport:l'Enableloadablemodulesupport(CONFIG_MODULES)',en'Setver-sionfinformationonallmoGdulesforsymbols(CONFIG_MODVERSIONS)'(jemoethetmodutilspackqagesU hebbGengenstalleerd;ZiedeKerneld-HOWTO)InGeneralsetup: 7`PCI suppGort'(CONFIG_PCI)Kies`Any'in`PCIAccessMoGde'(CON-FIG_PCI_GOBIOS)Ē`PCIquirks'u(CONFIG_PCI_QUIRKS)`Backwardcompatible/proGc/pci'(CONFIG_PCI_OLD_PROC)AlsjePCIDeviceNameDatabasekuntcongureren(wellichtmeteen2.4+kernel),dankunjehierY@antwoGorden,Ddit@maakthet/proc/pcibestandeenvoudiger@tebegrijpen(CONFIG_PCI_NAMES).InU Filesystems`/proGclesystemsupport'(CONFIG_PROC_FS)~_2 ~?G2.8ISAofPCI?|3ՁVAls!jejekernelnoGoiteerderopnieuwhebtgecompileerd,'zaldekernelvqanjedistributieditwellichtallemaal alU bGevqatten.qLeesdeKernel-HOWTOalsjehetopnieuwwiltcompilerenenditnognoGoithebtgedaan.ؼW*eU gaanernuvqanuitdatjenieuwekernelisgenstalleerd.GeefCnudeopGdracht`cat/proGc/pci'.=AlsCjedenaamvqanjemoGdeminderegelsgeretourneerddoorhetcommandoU ziet,danhebjeeenPCI-WinmoGdem.qGanaar'Hetinstallerenvqandedriver'#Í2.2ofISA?MAlsU jehetnietkuntvinden,hebjewellichteenISA-moGdem.qHoeU weetjeditzeker?OndersteuninglvqanISAlisnietindekernelaanwezig(UPDA*TED:wanneerjeeen2.4.xkernelhebt,rkqandekernel4hetautomatischvoGorjedoen.aSlaindatgevqaldezesectieover4enleesdevolgende).JekuntditdoGen metsoftware vqanderden,S[genaamdisapnp.ӧEerstmoetjeerzekervqanzijndatjeditpackqagehebtgenstalleerd.qAlsU jehetniethebt,moGetjehetpackqageisapnptoolsdownloadeneninstalleren.ZoGdraisapnptoolsisgenstalleerd,Rstartenweeenspeciaalprogrammaop-pnpdump-waarmeejecomputerwordtgenspGecteerdopISA-devices.hHetprobeertdandegebruiktebronnendoordedevicesteradenendruktadezeafnaarhetbGestand/etc/isapnp.conf.V*ervolgenswijzigjeditbestandenstartjeeenanderprogrammaU op,isapnp,wathetisapnp.confbGestandinleestenjedevicesautomatischcongureert.EhU ?qHetmaaktveellawaai?qV*olgdandezestappGen:ؼ1.qStartU `pnpGdump b> cmmi10>/etc/isapnp.conf'.2.qWijzigU hetmetjefavorieteU teksteditor3.qZoGekU naardesectiewaarinjemodemwordtbeschreven.4.\(DebGecommitarieereenaantalregelsinhetbestand(V*erwijderhet#-tekenaanhetbeginvqanderegel.qJeU hebtnoGdig:1regel'(IO0...)'1U regel'(INT0...)'1U regel'(DMA0...)'1U regel'(DMA1...)'1U regel'(IO1...)'5.qV*erwijderU inalleIOregelsde'(CHECK)'6.4YStart'isapnp/etc/isapnp.confop.Alsjefoutmeldingenkrijgt,ZwijzigjehetbGestandisapnp.confenprobGeerjewatparametersteveranderen.nAlsjegeenfoutmeldingenkrijgt,wijzigjeisapnp.confen haaljeindesectievqanjemoGdemhetcommentaarteken wegvoGorderegel'(ACT Y)'.Start'isapnp/etc/isapnp.conf'U danweerop.qHetmoGetantwoGordenmetNaamvqanjemodemEnabledOK7.qV*oGegU isapnp?/etc/isapnp.conftoeaan/etc/rc.d/rc.local,doorhettypenvqan:=3PqL ectt0900'echoN"isapnp/etc/isapnp.conf">>/etc/rc.d/rc.local'.HetU ishandigvoGorhetautomatischcongurerenbijhetiederekeeropstarten.ؼMoGchtditvqanhulpzijn,.danishiereenuittrekselvanmijn/etc/isapnp.confbGestand.6\(IkhebcommentaarinU ditbGestandgeplaatstenhetoorspronkelijkeU commentaarlatenvoGorafgaandoor##):>ffG,>_2 ~?G2.8ISAofPCI?|4ՁV #?Snipdetails...##?(DEBUG)(READPORT?0x0203)(ISOLATE?PRESERVE)(IDENTIFY?*)(VERBOSITY?2)(CONFLICT?(IOFATAL)(IRQFATAL)(DMAFATAL)(MEMFATAL))#orWARNING#?Identificatievanmijnmodemkaart##?Card1:(serialidentifiere2000001000550c31e)##?VendorIdGVC5005,SerialNumber256,checksum0xE2.##?Version1.0,Vendorversion0.1##?ANSIstring-->LTWinModem<--####?LogicaldeviceidHSM0140##>\Device?supportI/Orangecheckregister##?WewillendeGVC5005/256kaartconfigureren(CONFIGURE?GVC5005/256(LD0#?I/OBaseaddress0x03f8,witharangeof8(IO?0(SIZE8)(BASE0x03f8))#?IRQ4(INT?0(IRQ4(MODE+E)))#?DMA5(DMA?0(CHANNEL5))#?DMA7(DMA?1(CHANNEL7))#?I/OBaseAddress2 X0x0100,range8(IO?1(SIZE8)(BASE0x0100))#?Nameofthecard?(NAME"GVC5005/256[0]{LTWinModem)`}")#?Activeerhet(ACT?Y)#?Eindeconfiguratie))########?DeparametersvoormijnandereISA-devices################?Retourneertallekaartenterugnaarde"WaitforKey"status(WAITFORKEY) ;ffGp2.3ISAen2.4kernelsMAls+jeeen2.4kernelhebt(start'uname-r'voGorhetachterhalenvqandekernelversie),3hoGefjedezelastigeoptekstbGestand^jgebaseerdeensoftwarepakket^jvqanderdeinstallatienietuittevoeren,`aangeziendekernelserie:_2 ~?G3.8Installerenv\|aneenmoQdemdriv>er5ՁV2.4eenvergelijkbaremethoGdeintroGduceertvoGorPCI,enhiermeehetisapnptoolspackqageverouderdis.KXV*oGor hetkunnenbGenuttenvqandezemogelijkheid,moetje'Y'of'M'antwoGordenopde'PlugandPlaysupport'(CONFIG_PNP)en'ISAPlugandPlaysuppGort'(CONFIG_ISAPNP)tijdenshetcongurerenvqandekernel.܀Ookxhierjekernelopnieuwcompilereneninstalleren.܀Alsje'M'xantwoGorddeopISAxPlug-and-PlaysuppGort,3dan+fvoerjetevenseen'modprobeisapnp'uit.cJemoethiervooreendriverhebbendiecompliantismetU dezenieuweU devicetoGegangsmethodeU (bv.qdeltmoGdem5.78,leesdevolgendesectie).(3InstallerenG\vaneenmopdemdrivcer:Je0hoGeftdezesectieniethelemaaldoortelezen;׸leesgewoondatgedeeltedatmetjemodemovereenkomt.HetbGeschrijftthansslechtshoGejeeenL*T-ModeminstalleertmetbehulpvqandeLucentenOpGenSourcedriver.~AlsYyjeeenandereWinmoGdem-driverhebtgeschrevenofgebruikt,ZOpGenofClosedSource,kunjememailenU (alexandre12@mageos.com),enzalikhetindezesectieopnemen.#Í3.1ltmo_dem5.78MURL:U http://www.tux.org/pub/dclug/marvin/ltmoGdem-5.78e.tar.gzؼAuteur:qLucentLicentie:qNon-GPLOndersteunt:qISA/PCIU moGdem,meteenLucentchipset(Marsfamily)Mogelijkheden:qKernelU moGdule;simuleereenserilepoort.qDoetPPP*,F*axU enVoiceHuidigeU versie:q5.78eDoGcumentatie:qREADME-1STBenoGdigd:q2.2.xU or2.4.x;ISAPNPSupport;Loadablemodulesupport;CCompilerHoGeU hettegebruiken:qLeesREADME-1ST.Hetiszeerduidelijk.Problems:ؼUnresolvedU symbGols:qxxx_isapnp_xxxx:startmoGdprobeisapnp.DeviceU orresourcebusy:qjemoGdemisnietcompliantmetdedriverOpmerkingen:hLucentCbprobGeerdezekeerproblemenmetdekernelversieendistributietevoGorkomendoGorin deU sourcevqaneenaantalelemententevoGorzien.3.2DeLTWinMo_dem(v@ anLucent)5.68(VEROUDERD)MURL:#http://www.linmoGdems.org/linux568.zipAuteur:LucentT*echnologiesLicentie:Non-GPLOnderste-unt:[ISA/PCImoGdems,meteenLucentchipset(Marsfamilie)F*eatures:[KernelmoGdule;simuleerteenserilepGoort..:Doet^PPP*,FaxenVoiceHuidigeversie(zoverikweet):5.68DoGcumentatie:README8Benodigd:Een2.2.12ofhogereRedHatkernel;laadbaremoGduleondersteuningGebruik:pUnziphetpackqage('unziplinux568.zip'),U enstart./ltinst.qDatisalles!ؼProblemen:A_2 ~?G4.8Heteinde...6`6ՁV'insmoGd:jOltmodem:UnresolvedFsymbGol(s)*****':jOJehebtgeenkernelgeschiktmetltmoGdem.lHaalde 2.2.12U kernelopvqanafftp.kernel.org,compileereninstalleerhet.'W*arning:kernelversionmismatch...":DitkomtdoGordatjede2.2.12-20kernelniethebt.7HetisslechtseenU waarschuwingenhetbGetekentnietdathetmoGdemnietzalwerken.`ltmoGdem:qinit_module:deviceU orresourcebusy':JeU hebtgeenltmoGdemofdaaraanverwantU genstalleerdAlsU jeeenISA-moGdemhebt,ishetnietdoorisapnpgecongureerdAlsU jeeenPCI-moGdemhebt,werddePCI-ondersteuningnietindekernelgecongureerd.#Í3.3HetLTMODEMprogramma(Op_enSourcedriver)MURL:hhttp://www.close.u-net.comAuteurs:LRichardCloseenPavelMachekLicense:LGPLh?Ondersteunt:ISA/PCI5KmoGdems,mmet5Lucentchipsets(Marsfamilie)F*eature:2KUser-spacedriver;doGetV*oicecalls;geenPPPe(V90)eHuidigeversie(zoverikweet):0.99DoGcumentatie:READMEeBenodigdheden:GNUeCCompiler,automakeU HoGehettegebruiken:ؼPCI:make;makeinstall-Gebruikdanhetprogramma`ltmoGdem'ommetdemodemtecommunicerenISA:(leeshetbGestandREADME.ISA)mvMakeleMakele.PCI;mvMakele.ISAMakele;wijzigcong.hCtenvuldejuistewaardenvoGorjemodemin(I/OCoAddress,FDMA,IRQ)Co;make;IXmakeinstall-GebruikU danhetprogramma`ltmoGdem'ommethetmodemtecommuniceren.ؼProblemen:q"Sorry*,U ikkqangeenmoGdemvinden...":JeU hebtgeenL*TmoGdemJeU hebteenISA-moGdemdienietdoorisapnpisgecongureerdJeU hebteenISA-moGdemgecongureerd;maarltmodemwerdnietalsISAgecompileerdJeU hebteenPCI-moGdemzonderPCI-ondersteuningindekernelopgenomenJeU hebteenPCI-moGdemeneenjuistekernel,maarltmodemwerdnietalsPCIgecompileerd(4HetG\einde...荍4.1Licentie,CopyrightMCopyright(C)2000,BK2001AlexandreJ.Ditprogrammaisvrijesoftware;qjekunthetredistribuerenen/of wijzigenUonderdevoGorwaardenUvqandeGNU$GeneralPublicLicentiezoalsgepubliceerddoordeF*reeSoftwareF*oundation;U fversie2f(naarkeuze)enigelatereversie.ؼDit*programmawerdgedistribueerdindehoGopdathetvqannutzouzijn,:maarZONDER)GENIGEGARANTIE;zelfszonderdeimplicietegarantievqanVERKOOPBAARHEIDofGESCHIKTHEIDVOOREENU BEP*AALDDOEL.ZiedeGNUGeneralPublicLicentievoGormeerdetails.JezousamenmetditprogrammaeenkopievqandeGNUGeneralPublicLicentiemoGetenhebbenontvqangen;als9ditnietzois,schrijfdannaardeF*reeSoftwareF*oundation,Inc.,599TemplePlace,Suite330,Boston,MAU 02111-1307USAMn_2 ~?G4.8Heteinde...6`7ՁV4.2ContactMAlsU jeideenhebtoverU ditdoGcument,emailmedanalsjeblieft:qalexandre12@mageos.com.#Í4.3Bronnen#DeU homepagevqanhetLinmoGdemspro0ject:qhttp://www.linmodems.orgDeU homepagevqanhetL*TMoGdempro0ject:qhttp://www.close.u-net.comDeU homepagevqanLucentT*echnologies:qhttp://www.lucent.comDeU LinuxKernel:qhttp://www.kernel.orgDeU homepagevqanisapnptoGols:qhttp://www.roestock.demon.co.uk/isapnptoolsDe!homepagevqanhetLDP!(voGorhetophalenvanHOWTO's):Whttp://www.redhat.com/mirrors/LDP[4;_2GqL ectt0900qL ectt1000!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10^