; TeX output 2003.11.26:1337_2 ~?ՁZݺIqqecss2074ThefWinmodems-and-LinuxHOwmWTO cG 1 ecrm1000AlexandreU J.,alexandre12@mageos.com&v1.2,29Aprile2001&6 ecss1000QuestodoGcumentoaiutagliutentichedispongonodiunWinmodemafarlofunzionareconLinux.T*raduzioneitalianaacuradiLucaLazzaroni(lukenshiro(at)aruba.it)-25ottobre2001. RevisioneacuradipGctips(pGctips(at)hardwaretips.com)U eLucaBruno(luca(at)unofree.it)-9Agosto2003(&Lt$ffffecbx1440Indice]f ecbx10001ChecosasonoiWinmoQdem?/Wj1ؼ1.1%SonoU moGdem....7.荍...........................................w11.2%...maU nonlosonoatuttiglieetti!x.荍................................w11.3%ComeU faccioacapirechehounWinmoGdem?S.荍..........................w22ISAoPCI?4y22.1%PCI?ޓ.荍.................................................w22.2%oU ISA?G.荍...............................................w32.3%ISAU eikernel2.4+.荍..........................................w53Installazionedeidriv>erdelmoQdem53.1%ltmoGdemU 5.78f.荍............................................w53.2%IlU WinMoGdemL*T(daLucent)5.68(OBSOLETO)K.荍.......................w53.3%IlU programmaL*TMODEM(driverOpGenSource)ߍ.荍.........................w64Fine...X74.1%Licenza,U Copyright_.荍.........................................w74.2%Contatti.荍...............................................w84.3%Risorse.荍................................................w8(1CheG\cosasonoiWinmopdem?荍!N ecbx12001.1Sonomo_dem...MUn7WinmoGdem,}comealtrimodem,}vieneutilizzatoperaccedereaservizitelefonicicomeleBBS,Internet, T*elefonocVoGcale,gFaxetc.рȑccollegatoadunalineatelefonicaedclassicatopGerlasuavelocit.SevoleteapprendereU dipisuimoGdem,viconsiglioilModems-HOWTO.#Í1.2...manonlosonoatuttiglieetti!InhrealtsonoWINmoGdem.WCiohnecessitanodiWindowspGerfunzionare.Perchh?SemplicementehpGerch莡sonow(stupidi.טHannobisognodiunparticolaresoftware,unw(driver,pGerw(svolgereillorolavoro.טChidice*_2 ~?G2.8ISAoPCI? 2ՁVsoftwareldiceSistemaOpGerativo,eidriverinclusineimoGdemsonoal99%esclusivqamentepGerlapiattaforma MS-Windows.8Ma,*conladiusionediLinux,*alcuniproGduttori,comeL*T;oMotorola,hannodecisodirealizzaredriverdeiloromoGdemperLinux.?%ManonhannocapitolalosoadiLinux:%idriverchefornisconofunzionano,certo,mawsono'ClosedSource'.Sonogratuitinelprezzo,manonlibGerisottolicenzaGPL.Ci򎡍signicaIcheisorgentinonsonodispGonibili.\8PercialcunihackerhannodecisodisvilupparedeidriverOpGenSource,manonhannomoltidatisuimoGdemalorodisposizione,perchiproduttorinonvoglionorilasciarneleU spGeciche:qquindiidriverOpGenSourcesonospessoinstatodisviluppoalphaobeta.#q1.3ComefaccioacapirechehounWinmo_dem?M1.VCercateditrovqareilnomedellapGortaserialeacuiilvostromoGdemconnesso(sottoWindowsoMSDOSadU esempio:qCOM1COM2...).ؼIllnomedelmoGdemsottoLinux/dev/ttySx,dovexilnumerodellapGortaserialesottoDOSl|-1,adesempio:qsottoU DOS:COM1,sottoLinuxttySx,conx=1-1,quindittyS0.UnU altroesempio:qsottoDOSCOM3,sottoLinuxttyS2eU cosvia.2.qCreateU unlinksimbGolicoda/dev/ttySxa/dev/moGdem,digitando:ffGqL ectt1000rm?-f/dev/modem

ln?-s/dev/ttySx/dev/modem ffGך3.qScaricateU einstallateilpacchettominicom.Poieseguite'minicom-s'.Selezionateh8lavoGce'SerialPortSetup',lscrivete'A'h3pGerimpostareil'SerialDevice',lcancellatetuttalariga,e0scrivete'/dev/moGdem'.Poiproseguitecon[Invio].Digitate[Esc]escegliete'savesetupasd',g}quindiselezionateU 'Exit'.AttendetePunattimo, ypGoiscrivete'A*T':seilmoGdemrisponde'OK'?alloraNONavetePunWinmoGdem, ymaunmoGdemU standard...SeitempidiinizializzazionesonotroppGolunghi,alloraaveteunWinmodem.UtilizzatequestodocumentopGerU cercaredirenderlofunzionante.qF*ateillogincomeutenteroGot.4.qUsciteU daMinicomdigitandoCTRL+A,pGoiX.(J2ISAG\oPCI?荍2.1PCI?MOk,oraaveteunWinmoGdem...-MacisonoduetipidiWinmodem: ISAoPCI.Perrenderelecosepidicili,ledueinterfaccesonoabbastanzadiverse.NQQuindi,oravericheremosedispGoniamodiunmodemPCIyoISA.Primaܓditutto,pdoveteܓcongurareilkernel.Duranteܓilmake*cong,doveteܓrispGondereaermativqamentealleU seguentidomande:QH !", cmsy10In~LoadablemoGdulesupport:b'Enableloadablemodulesupport(CONFIG_MODULES)',e'Setversioninformation>onallmoGdulesforsymbols(CONFIG_MODVERSIONS)' (vifaccionotarechedoveteaverinstallatoU ilpacchettomoGdutils;dateun'occhiataalKerneld-HOWTO)w捍InU Generalsetup:q'PCIsuppGort'(CONFIG_PCI)SceglieteU 'Any'in'PCIAccessMoGde'(CONFIG_PCI_GOBIOS)_2 ~?G2.8ISAoPCI? 3ՁV'PCIU quirks'(CONFIG_PCI_QUIRKS)'BackwardU compatible/proGc/pci'U (CONFIG_PCI_OLD_PROC)Seosieteingradodicongurare'PCInDeviceNameDatabase'(forseconunkernel2.4+), pGoteteDrispondereaermativqamente: OQcirenderilvostrole/proGc/pcipiagevoledacapire(CONFIG_PCI_NAMES).InU Filesystems'/proGclesystemsupport'(CONFIG_PROC_FS)ؼSe(nonavete(mairicompilatoilkernel,]probabilmente(quellodellavostradistribuzioneconterrgituttoquesto.qSeU desideratericompilarloenonl'aveteU maifatto,leggeteilKernel-HOWTO.ؼOra,U assumiamocheilvostronuovokernelsiainstallato.Eseguite'cat/proGc/pci'.gSevedeteilnomedelvostromoGdemnellerighevisualizzatedalcomandoallora aveteU unWinmoGdemPCI.Passateallasezione'Installazionedeidriver'#Í2.2oISA?MSeU nonlotrovqate,probabilmenteaveteunmoGdemISA.Comeesseresicuri?IlsuppGortoISA{nonprevistonelKernel(AGGIORNAMENTO:seaveteunkernel2.4.x,LilkernellofapGerNvoiautomaticamente:nmsecossaltatequestasezioneeleggetelaprossima).osEsisteunsoftwarediterzeparti,chiamato4isapnp,che4logestisce.MPerprimacosadoveteesseresicuridiaverinstallatoquestosoftware.AltrimentiU installateloscaricandoilpacchettoisapnptoGols.Una[voltacheisapnptoGolsstatoinstallato,Oeseguiremounparticolareprogramma,pnpGdump,cheispGezionailXcomputerallaricercadidispGositiviISA.PoicercatediricavqarelerisorseutilizzatedaidispGositiviememo-rizzateleQrinunle,R//etc/isapnp.conf.pFQuindimoGdicatequestoleedeseguiteunaltroprogramma,isapnp,cheU leggeilleisapnp.confeconguraivostridispGositivi.EhU ?qSembradicile?Alloraseguitequestipassi:1.qEseguiteU 'pnpGdump b> cmmi10>/etc/isapnp.conf'.2.qMoGdicateU illeappenacreatoconilvostroeditorditestopreferito.3.qCercateU lasezioneincuiilvostromoGdemdescritto.4.qDecommentateU alcunerighenelle(cancellandoil#all'iniziodellariga).Avetebisognodi:1U riga'(IO0...)'1U riga'(INT0...)'1U riga'(DMA0...)'1U riga'(DMA1...)'1U riga'(IO1...)'5.qRimuoveteU il'(CHECK)'intuttelerigheIOdecommentate6.TEseguite'isapnp/etc/isapnp.conf'.Secisonodeglierrori,moGdicateilleisapnp.confeprovqateacambiare2iparametri:+oaiutateviconimessaggidierrore.fSenoncisonoerrori,iUmoGdicateisapnp.confedecommentatelariga'(ACT Y)'nellasezionedelvostromoGdem.p}Poirieseguite'isapnp/etc/isapnp.conf'.DovrebbGeU rispondervicon:q[[Nomedelvostromodem]]EnabledOK7.CAggiungete^'isapnp/etc/isapnp.conf'alvostro/etc/rc.d/rc.loGcal,digitando'echoisapnp/etc/isapnp.conf>>U /etc/rc.d/rc.loGcal'.qȓutileperauto-congurareivostridispositiviadogniavvio.)_2 ~?G2.8ISAoPCI? 4ՁVSe8vipuaiutare,>eccounestrattodelmiole/etc/isapnp.conf(Hocommentatoquestole,eicommenti originaliU sonoprecedutida##)>ffG*#?Taglioidettagli...##?(DEBUG)(READPORT?0x0203)(ISOLATE?PRESERVE)(IDENTIFY?*)(VERBOSITY?2)(CONFLICT?(IOFATAL)(IRQFATAL)(DMAFATAL)(MEMFATAL))#orWARNING#?Identificazionedellamiaschedamodem##?Card1:(serialidentifiere2000001000550c31e)##?VendorIdGVC5005,SerialNumber256,checksum0xE2.##?Version1.0,Vendorversion0.1##?ANSIstring-->LTWinModem<--####?LogicaldeviceidHSM0140##>\Device?supportI/Orangecheckregister##?VogliamoconfigurarelaschedaGVC5005/256(CONFIGURE?GVC5005/256(LD0#?IndirizzoI/Odibase0x03f8,conunrangedi8(IO?0(SIZE8)(BASE0x03f8))#?IRQ4(INT?0(IRQ4(MODE+E)))#?DMA5(DMA?0(CHANNEL5))#?DMA7(DMA?1(CHANNEL7))#?IndirizzoI/0diBase20x0100,range8(IO?1(SIZE8)(BASE0x0100))#?Nomedellascheda?(NAME"GVC5005/256[0]{LTWinModem)`}")#?Attivala(ACT?Y)#?Finedellaconfigurazione))########?IparametrideimieialtridispositiviISA################?Riportatutteleschedeallostato"WaitforKey"(WAITFORKEY) ;ffG7_2 ~?G3.8Installazionedeidriv>erdelmoQdemۄ5ՁV2.3ISAeikernel2.4MSeuaveteunkernel2.4(digitate'uname-r'pGerindividuarelaversionedelvostrokernel),{nondoveteintrapren- dere~questacomplicatainstallazionediunpacchettoditerzepartibasatosuleditesto,IpGoichnellaserie2.4hstataintroGdottaunanuovqaarchitetturasimileaquellaPCILcherendeobsoletoilpacchettoisapnptoGols.Per^abilitarequestacaratteristica,`illtmodem5.78,leggetelaprossimasezione).(3InstallazioneG\deidrivcerdelmopdem:Nondoveteleggerecompletamentequestasezione;ƨleggetesololapartecheriguardailvostromoGdem.TPerilCmomento,H essaspiegasolocomeinstallareununMoGdemL*T,utilizzandoildriverLucente/oquelloOpGenSource.Se܈avetescrittooutilizzatounaltrodriverWinmoGdem,bsiaOpencheClosedSource,bpotetemandarmiU un'email(alexandre12@mageos.com),eloincluderinquestasezione.#Í3.1ltmo_dem5.78URL:U http://www.tux.org/pub/dclug/marvin/ltmoGdem-5.78e.tar.gzؼAutore:qLucentLicenza:qNon-GPLSuppGorta:qmodemU ISA/PCIconunchipsetLucentdellafamigliaMarsCaratteristiche:qmoGduloU delKernel;emulaunapGortaseriale.qSupportaPPP*,FaxeVoGceV*ersioneU corrente:q5.78eDoGcumentazione:qREADME-1STRichiede:qkernelU 2.2.xo2.4.x;SuppGortoISAPNP;Loadablemodulesupport;CompilatoreCComeU siusa:qleggiREADME-1ST.ȓmoltochiaro.Problemi:ؼUnresolvedU symbGols:qxxx_isapnp_xxxx:eseguitemoGdprobeisapnp.DeviceU orresourcebusy:qilvostromoGdemnoncompatibileconildriverCommenti:Lucent,questaCvolta,evitaCproblemiconlaversionedelkernele/odelladistribuzionefornendo iU sorgentipGeralcunielementi.ؼNota: }rl'URLsopracitatononfunziona,pGotetescaricareleversionipi; recentideldriverda:http://www.physcip.uni-stuttgart.de/heby/ltmoGdem/archive/#Í3.2IlWinMo_demLT(daLucent)5.68(OBSOLETO)URL:U http://www.linmoGdems.org/linux568.zipؼAutore:qLucentU T*echnologies=_2 ~?G3.8Installazionedeidriv>erdelmoQdemۄ6ՁVLicenza:qNon-GPLؼSuppGorta:qmodemU ISA/PCIconunchipsetLucentdellafamigliaMarsCaratteristiche:qmoGduloU delKernel;emulaunapGortaseriale.qSupportaPPP*,FaxeVoGceV*ersioneU corrente(pGerquantoneso):q5.68DoGcumentazione:qREADMERichiede:qUnU kernelRedHat2.2.12osupGeriore;loadablemodulesupportComeU siusa:qDecomprimiilpacchettozippato('unziplinux568.zip'),edesegui./ltinst.qȓtutto!Problemi:ؼinsmoGd:'3ltmodem:Unresolved/symbGol(s)*****:'3NonaveteunkernelcompatibileconltmoGdem. PrendeteU ilkernel2.2.12daftp.kernel.org,compilateloedinstallateloW*arning:&:kernel/}versionmismatch...:&:ȑ/DsemplicementepGerchnonaveteilkernel2.2.12-20.ȑ/Dsoloun'avvertenza,U enonprovoGcaU l'inutilizzabilitdelmoGdemltmoGdem:qinit_module:deviceU orresourcebusy:$@^/NonU aveteunmoGdemL*Tocompatibileinstallato$@^/SeU aveteunmoGdemISA,nonconguratoconisapnp$@^/SeU aveteunmoGdemPCI,ilsupportoPCInelkernelnonstatocongurato#Í3.3IlprogrammaLTMODEM(driverOp_enSource)MURL:U http://www.close.u-net.comؼAutori:qRichardU CloseePavelMachekLicenza:qGPLSuppGorta:qmodemU ISA/PCIconunchipsetLucentdellafamigliaMarsCaratteristiche:qdriverU User-space;fachiamatevoGcali;nonsupportaPPP(V90)V*ersioneU corrente(pGerquantoneso):q0.99DoGcumentazione:qREADMERichiede:qCompilatoreU CdiGNU,automakeComeU siusa:ؼPCI:U make;makeinstall-Poiutilizzateilprogramma'ltmoGdem'percomunicareconilmodemISA:1(leggiilleREADME.ISA) mvMakeleMakele.PCI ;mvMakele.ISA Makele;B:moGdicatecong.h{esostituiteivqaloripresenticonquellicorrettidelvostromoGdem(IndirizzoI/O,DMA,IRQ);U make;makeinstall-Poiutilizzateilprogramma'ltmoGdem'percomunicareconilmodem.ؼProblemi:Sorry*,U Ican'tfoundanymoGdem...:I_2 ~?G4.8Fine...47ՁV$@^/NonU aveteunmoGdemL*T$@^/AveteU unmoGdemISAnonconguratoconisapnp$@^/AveteU unmoGdemISAcongurato;maltmodemnonstatocompilatocomeISA$@^/AveteU unmoGdemPCI,masietesenzasupportoPCIinclusonelkernel$@^/AveteU unmoGdemPCIeunkernelcompatibile,maltmoGdemnonstatocompilatocomePCI(4Fine...荍4.1Licenza,CopyrightMCopyrightU (C)2000,2001AlexandreJ.ؼThisU programisfreesoftware;U youcanredistributeitand/ormoGdifyitU underthetermsoftheGNUGeneralPublicLicenseaspublishedbytheU F*reeSoftwareU Foundation;eitherversion2oftheLicense,or(atU youroption)anylaterversion.ThisU programisdistributedinthehopGethatitwillbeuseful,butU WITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANT*ABILITYU orFITNESSFORAP*ARTICULARU PURPOSE.SeetheGNUU GeneralPublicLicenseformoredetails.Y*ouU shouldhaveU receivedacopyoftheGNUGeneralPublicLicensealongU withthisprogram;ifnot,writetotheF*reeSoftwareF*oundation,U Inc.,59TemplePlace,Suite330,Boston,MA02111-1307USAN.d.T.LaversioneinglesedellalicenzaGNUGPLl'unicaaventevqalorelegale.7_Persemplicitquidiseguito si$XripGortaunatraduzioneitaliananonucialedellalicenza,.privqacomunquediqualsivogliavqaloregiuridico:CopyrightU (C)2000,2001diAlexandreJ.QuestoU programmasoftwareU libGero;poteteredistribuirloe/omodicarlosecondoU iterminidellaGNUGeneralPublicLicensecomeresapubblicadallaU F*reeSoftwareU Foundation;nellaversione2dellalicenza,oppure(aU vostrascelta)inognialtraversionesuccessivqa.QuestoU programmadistribuitonellaspGeranzachepossaessereutile,maU senzaALCUNAGARANZIA;senzaneanchelalagaranziaimplicitadiCOMMERCIABILIT*U oIDONEITADUNPARTICOLARESCOPO.ConsultatelaGNUU GeneralPublicLicensepGermaggioridettagli.DovresteU averricevutounacopiadellaGNUGeneralPublicLicenseunitamenteU aquestoprogramma;senoncosscriveteallaF*reeSoftwareF*oundation,U Inc.,59TemplePlace,Suite330,Boston,MA02111-1307USAT:_2 ~?G4.8Fine...48ՁV4.2ContattiMSeU aveteideeapropGositodiquestodocumento,mandatemiperfavoreun'email:qalexandre12@mageos.com.#Í4.3Risorse#LaU homepagedelprogettoLinmoGdems:qhttp://www.linmodems.orgLaU homepagedelprogettoL*TMoGdem:qhttp://www.close.u-net.comLaU homepagediLucentT*echnologies:qhttp://www.lucent.comIlU KerneldiLinux:qhttp://www.kernel.orgLaU homepagediisapnptoGols:qhttp://www.roestock.demon.co.uk/isapnptoolsLaU homepagediLDP(pGerricavqaregliHOWTO):http://www.tldp.orgLaU homepagediILDP(pGergliHOWTOinitaliano):qhttp://pluto.linux.it/ildp/^;_2GqL ectt1000!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10b