÷ƒ’À;è TeX output 2003.11.26:1335‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074¼Linux–fÑSerial“HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹di–U Greg“Hankins’û v¸èersione“1.12,“Luglio“1998Ž¡Ÿ&°–pêóŒ6 ecss1000½Questo“došGcumento“descrive“le“funzionalit€à“delle“p˜oš¸èrte“seriali“non“descritte“dal“T–ÿ*¸ext-T“erminal-HO˜WTO‘p¡o‘pêdalŽ¡Serial-Programming-HO•¸èWTO.›îÏRigua“rda˜p“rincipalmente˜gett“y‘ÿ*¸,‘;schede˜seriali˜multipGo“rta˜e˜i˜moGdem.‘>Aggio“rnatoŽ¡da–U David“S.La•¸èwy“er›U óø8‹ ecsi1000¾bf347@lafn.o“rg˜½.‘q€T‘ÿ*¸raduzione˜italiana˜a˜cura˜di˜Christopher˜Gab“riel,˜¾cgab“riel@pluto.linux.itŽŸ(Àœó&Lt$ffffecbx1440ÀIndiceŽ©Øó]fŒ ecbx1000Á1Ž‘ÿIn®>troQÂduzione’€Ó3ŽŽ¤ؼ‘ÿ¹1.1Ž‘%ý¡Cop•¸èyrigh“t‘탑ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ1.2Ž‘%ý¡HO¸èWTO–U correlati“sulle“pGorte“seriali‘?Ï‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ1.3Ž‘%ý¡Note‘e—‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ1.4Ž‘%ý¡Nuo•¸èv“e›U v“ersioni˜di˜questo˜doGcumen“to‘ ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ1.5Ž‘%ý¡Datemi–U un“aiuto!‘Ò3‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¦Á2Ž‘ÿHardw®>are–ÕSeriale“SuppQÂortato’-Ê4ŽŽ¡‘ÿ¹2.1Ž‘%ý¡Sc¸èhede–U Seriali“Standard“pGer“PC‘[§‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ2.2Ž‘%ý¡MoGdem–U Plug“And“Pla¸èy“(PnP)‘ …ß‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ2.3Ž‘%ý¡Scš¸èhede–U Seriali“MultipGorta“Non-In˜telligen˜ti“(con“UAR‘ÿ*¸T“8250/16450/16550A)‘?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ2.4Ž‘%ý¡Scš¸èhede–U Seriali“MultipGorta“In˜telligen˜ti‘‡'‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘ÿ2.5Ž‘%ý¡Hardw¸èare–U seriale“non“suppGortato‘i÷‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¡‘%ý¡2.5.1Ž‘EûŸI–U WinmoGdem“non“funzionano‘xÑ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¡‘%ý¡2.5.2Ž‘EûŸI–U driv¸èer“pšGer“Ro˜c•¸èkw“ell–U (RPI)“p˜ossono“funzionare.‘t‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¦Á3Ž‘ÿChe–Õcosa“rappresen®>tano“i“nomi“delle“pQÂorte“seriali?’Ä”Ø8ŽŽ¡‘ÿ¹3.1Ž‘%ý¡P•¸èeriferic“he:‘q€MoGdem,‘U Mouse.‘ ã‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¡‘ÿ3.2Ž‘%ý¡La–U pGeriferica“óqLË ectt1000ºcua‘g‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘ÿ3.3Ž‘%ý¡Le–U pGorte“seriali“e“la“n¸èumerazione“in“º/dev‘À·‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘%ý¡3.3.1Ž‘EûŸCreare–U pGeriferic¸èhe“in“º/dev‘É‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘ÿ3.4Ž‘%ý¡Piccole–U note“pšGer“Sc¸èhede“Multip˜orta“Non“In•¸ètelligen“ti-‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘ÿ3.5Ž‘%ý¡Note–U pšGer“Sc¸èhede“Multip˜orta“In•¸ètelligen“ti‘ù7‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¦Á4Ž‘ÿProgrammi›Õin•®>teressan“ti˜di˜cui˜do“v“ete˜essere˜al˜corren“te’¥‰10ŽŽ¡‘ÿ¹4.1Ž‘%ý¡Cosa–U €è“ºgetty¹?‘§‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¡‘%ý¡4.1.1Ž‘EûŸºgetty_ps‘®™‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¡‘%ý¡4.1.2Ž‘EûŸºmgetty‘g ‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¡‘%ý¡4.1.3Ž‘EûŸºagetty‘g ‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁINDICE’¦]!¹2ŽŽ ÕÁ ýV¯‘ÿ4.2Ž‘%ý¡Cosa–U €è“ºsetserial¹?‘6#‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ©ØÁ5Ž‘ÿCome–ÕpšQÂosso“eettuare“una“c®>hiamata“con“il“mio“mo˜dem?’ ;11ŽŽ¤ؼ‘ÿ¹5.1Ž‘%ý¡Requisiti‘U Hardw¸èare‘ Òc‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘%ý¡5.1.1Ž‘EûŸMoGdem‘U Esterni‘ Z ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘%ý¡5.1.2Ž‘EûŸMoGdem‘U In¸èterni‘ou‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ5.2Ž‘%ý¡Pš¸èarlare–U al“v˜ostro“moGdem‘¾‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ5.3Ž‘%ý¡Congurare–U il“mošGdem“p˜er“c¸èhiamare“all'esterno‘¬‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ¡‘ÿ5.4Ž‘%ý¡Conš¸ètrollo–U di“Flusso“Hardw˜are‘é‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ¦Á6Ž‘ÿCome–ÕpQÂosso“eettuare“cš®>hiamate“e“ricev˜erle“con“il“moQÂdem“usando“ºgetty_psÁ?‘@ô/13ŽŽ¡‘ÿ¹6.1Ž‘%ý¡Congurare–U il“mošGdem“p˜er“cš¸èhiamare“e“ricev˜ere‘Ag‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ¡‘ÿ6.2Ž‘%ý¡Installazione–U di“ºgetty_ps‘Ì_‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?14ŽŽ¦Á7Ž‘ÿuugett®>y’”Ç15ŽŽ¡‘ÿ¹7.1Ž‘%ý¡ImpGostare‘U ºuugetty‘gç‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡7.1.1Ž‘EûŸMo•Gdem‘U mo“derni‘Ó5‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡7.1.2Ž‘EûŸMoGdem–U lenš¸èti“e“v˜ecc˜hiotti‘”©‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡7.1.3Ž‘EûŸMessaggio–U di“bGen•¸èv“en“uto‘鹑ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽ¡‘ÿ7.2Ž‘%ý¡P¸èersonalizzare‘U ºuugetty‘„ß‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽ¦Á8Ž‘ÿCome–ÕpšQÂosso“imp˜ostare“un“terminale“connesso“al“mio“PC?’™ƒE17ŽŽ¡‘ÿ¹8.1Ž‘%ý¡Requisiti‘U Hardw¸èare‘ Òc‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?17ŽŽ¡‘ÿ8.2Ž‘%ý¡ImpšGostare–U ºgetty“¹(comp˜onen¸ète“di“ºgetty_ps¹)‘z‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?18ŽŽ¡‘ÿ8.3Ž‘%ý¡Suggerimen¸èti–U pGer“congurare“un“PC“come“terminale“seriale‘®‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?19ŽŽ¦Á9Ž‘ÿP®>osso–Õusare“pi€ù“di“due“pQÂorte“seriali?’û119ŽŽ¡‘ÿ¹9.1Ž‘%ý¡Scegliere–U gli“in¸èterrupt“pšGer“le“p˜eriferic¸èhe“seriali‘,‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?20ŽŽ¡‘ÿ9.2Ž‘%ý¡ImpšGostare–U gli“indirizzi“p˜er“le“p˜eriferic¸èhe“seriali‘3O‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?21ŽŽ¦Á10Ž‘ÿCome– gpšQÂosso“imp˜ostare“le“mie“p˜orte“seriale“ad“una“v®>elo˜cit€à“maggiore?‘¹ A‘ Zquale“v®>elo˜cit€àŽŸ ®‘ÿdev®>o–ÕimpšQÂostare“il“mo˜dem?’6Ë21ŽŽ¦11Ž‘ÿProgrammi–Õe“Utilit€à“di“com®>unicazione’úÛh22ŽŽ¦12Ž‘ÿP•®>orte›ÕSeriali:‘ suggerimen“ti˜e˜miscellanea.’êE22ŽŽ¡‘ÿ¹12.1Ž‘%ý¡k¸èermit–U e“zmoGdem‘ÒC‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘ÿ12.2Ž‘%ý¡ImpšGostare–U automaticamen¸ète“il“tip˜o“di“terminale‘zŸ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ12.3Ž‘%ý¡Usare–U i“colori“con“ºls“¹attra•¸èv“erso–U connessioni“seriali.‘#‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ12.4Ž‘%ý¡Stampare–U su“un“stampare“collegata“ad“un“terminale“seriale.‘ß‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¡‘ÿ12.5Ž‘%ý¡Pu€ò–U Linš¸èux“congurare“le“pGeriferic˜he“seriali“automaticamen˜te?‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽŽŽŒ‹( Û_2 ý ~?Ÿ„€ÕÁGŽÁ1.‘ñ8In®>troQÂduzione’~¯œ¹3ŽŽ ÕÁ ýV¯‘%ý¡12.5.1Ž‘EûŸNote–U pGer“scš¸èhede“m˜ultipGorta‘£1‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ¤ؼ‘ÿ12.6Ž‘%ý¡Usare–U una“console“seriale.‘hבü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?23ŽŽ©ØÁ13Ž‘ÿUn–Õpiccolo“passo“a•®>v‘ÿ\|an“ti...’;¤Þ24ŽŽ¡‘ÿ¹13.1Ž‘%ý¡Che–U cosa“sono“i“loGc¸èk“le?>7‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¡‘ÿ13.2Ž‘%ý¡baud‘*hV‘ÿ*¸s.‘q€bps‘ ?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¡‘ÿ13.3Ž‘%ý¡Che–U cosa“sono“gli“UAR‘ÿ*¸T?“Come“incidono“nelle“prestazioni?‘ßï‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¦Á14Ž‘ÿRisoluzione–Õdei“Problemi’=cV25ŽŽ¡‘ÿ¹14.1Ž‘%ý¡Ricevš¸èo–U sempre“il“messaggio“line“ó½HЃ ecti1000ÂNNN‘ø”¹of“inittab“in˜v‘ÿqÐalid‘ïF‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ14.2Ž‘%ý¡Quando› 5pro•¸èv“o˜ad˜eettuare˜una˜c“hiamata˜all'esterno,‘ýricev“o˜il˜messaggio˜/dev/cuaÂN‘£t¹:˜DeviceŽŸ ®‘%ý¡or–U resource“busy‘Ãû‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?25ŽŽ¡‘ÿ14.3Ž‘%ý¡Con•¸ètin“uo–U a“ricevš¸èere“il“messaggio“Gett˜y“respa˜wning“toGo“fast:‘q€disabled“for“5“min˜utes‘µ©‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ14.4Ž‘%ý¡Le–U pGerifericš¸èhe“seriali“sono“len˜te,“oppure“funzionano“in“un“sola“direzione.‘S§‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ14.5Ž‘%ý¡Il–U mio“mošGdem“€è“blo˜ccato“dop˜o“cš¸èhe“qualcuno“eettua“una“c˜hiamata‘D·‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ14.6Ž‘%ý¡Ho–U un“terminale“connesso“al“mio“PC,“ma“quando“ten¸èto“di“eettuare“un“login“tutto“si“bloGcca.‘:26ŽŽ¡‘ÿ14.7Ž‘%ý¡Aš¸èd–U alta“v˜elošGcit€à“il“mio“mo˜dem“p˜erde“alcuni“dati‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ14.8Ž‘%ý¡All'aš¸èvvio–¸^del“sistema“Lin˜ux“non“ripšGorta“le“p˜eriferic¸èhe“seriali“come“le“ho“in“precedenza“congurate‘©27ŽŽ¡‘ÿ14.9Ž‘%ý¡ºrz–U ¹e/o“ºsz“¹non“funzionano“quando“cš¸èhiamo“la“mia“macc˜hina“Lin˜ux“con“un“moGdem.‘Üc‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ14.10Ž‘%ý¡Il–U mio“sc¸èhermo“visualizza“alcuni“bu“caratteris[‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ14.11Ž‘%ý¡ºgetty–U ¹o“ºuugetty“¹ancora“non“funzionano‘ ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¦Á15Ž‘ÿAltre–Õfon®>ti“di“informazione’4^ì28ŽŽ¦16Ž‘ÿCon®>tributi’†M[29ŽŽŸ(ÀœÀ1Ž‘ÁInctropœduzioneŽŸ¿:¹Questo–‡i€è“il“Linš¸èux“Serial“HO˜WTO.“Descriv˜e“in“mošGdo“dettagliato“asp˜etti“sulle“p˜orte“seriali“c¸èhe“non“sonoŽ¤ ®trattati–LJin“altri“HOš¸èWTO.“Include“anc˜he“come“impšGostare“un“mo˜dem“in“am•¸èbien“te›LJlin“ux,‘ä!qualc“he˜trucc“hettoŽ¡e–ëãuna“sezione“pšGer“la“risoluzione“dei“problemi.‘5ÊEsistono“altri“HO¸èWTO‘ë¼p˜er“i“terminali“(“rif.‘5Ê1.2“(HO¸èWTOŽ¡correlati)).‘m‡Questo–I5doGcumenš¸èto“€è“indirizzato“a“Lin˜ux“pGer“macc˜hine“con“hardw˜are“x86,‘K—ma“p•Gotrebb“e–I5essere“diŽ¡aiuto–U pGer“altre“arc¸èhitetture.ŽŸ#Ãó¥!¢N ecbx1200Ä1.1Ž‘¾Cop• yrigh“tŽŸMª¹Cop•¸èyrigh“t–ö$(c)“1993“-“1997“di“Greg“Hankins,‘ #1998“di“Daš¸èvid“La˜wy˜er.‘Q×Questo“doGcumen˜to“pu€ò“essere“distribuitoŽ¡en¸ètro–Èüi“termini“descritti“dalla“licenza“LDP‘Èœa“óqLË ecit1000Åhttp://sunsite.unc.edu/LDP/COPYRIGHT.html‘?¬¹.‘ÍQuestoŽ¡došGcumen¸èto–U non“pu€ò“essere“distribuito“in“forma“mo˜dicata“senza“il“consenso“dell'autore.ŽŽŽŒ‹P± Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Hardw®>are–ÕSeriale“SuppQÂortato’+¦”¹4ŽŽ ÕÁ ýV¯Ä1.2Ž‘¾HO WTO–¸correlati“sulle“p_úorte“serialiŽŸå:‘ó !",š cmsy10¸ŽŽŽ‘ÅSerial-Programming-HOWTO‘žý¹vi–_Tpu€ò“aiutare“a“scriv¸èere“programmi“in“linguaggio“C‘_Q(“o“parte“di“questiŽ¤ ®‘)–U c¸èhe“pšGossono“gestire“una“p˜orta“seriale,“e“altro“ancora.Ž©2„‘¸ŽŽŽ‘ÅText-Terminal-HOWTO‘쬹conš¸ètiene–­tutto“ci€ò“c˜he“riguarda“i“terminali“seriali“(FIXME:“dum˜b“terminals?Ž¡‘).ŽŸ"è”Ä1.3Ž‘¾NoteŽŸMª¹Io,›i5Da•¸èvid‘e1La“wy“er,˜sono–e1il“n•¸èuo“v“o›e1man“tenitore˜(Greg˜Ha“wkins˜€è˜l'autore˜del˜doGcumen“to˜originale˜).‘¡³Questa˜€èŽ¡una–P+piccola“revisione“e“non“ho“con¸ètrollato“se“tutte“le“nozioni“qui“espšGoste“sono“aggiornate.‘oÙQuesto“comp˜ortaŽ¡tan•¸èto›aöla“v“oro.‘˜P“er˜cortesia˜informatemi˜se˜c'€è˜qualcosa˜di˜sbagliato˜e/o˜mancan“te.‘˜In˜futuro˜divider€ò˜questoŽ¡HO¸èWTO–U in“tre“parti:Ž¤á‘¸ŽŽŽ‘¹Informazioni–U sui“terminali“da“aggiungere“al“T–ÿ*¸ext-T“erminal-HO¸èWTOŽ¦‘¸ŽŽŽ‘¹Informazioni–U sui“mošGdem“in“un“n•¸èuo“v“o–U Mo˜dem“HO¸èWTOŽ¦‘¸ŽŽŽ‘¹Ulteriori–U informazioni“sulle“pšGorte“seriali“aggiun¸ète“a“questo“do˜cumen¸èto.Ž¡T‘ÿ*¸utto–U questo“a•¸èvv“err€à–U (spGero)“nell'agosto“o“nel“Settem¸èbre“1998.Ž©"è”Ä1.4Ž‘¾Nuo• v“e›¸v“ersioni˜di˜questo˜do_úcumen“toŽŸMª¹Nuo•¸èv“e›8Àv“ersioni˜del˜Lin“ux˜Serial˜HO“WTO‘8xsaranno˜dispGonibili˜a˜Åftp://sunsite.unc.edu:/pub/Linux/docs/HOWTO/Serial-HOWTOŽ¤ ®¹e– Q nei“siti“mirror.‘e>Esistono“ancš¸èhe“altri“formati,‘ Pcome“il“P˜ostScript“e“D˜VI,“repGeri-Ž¡bili–+Wnella“cartella“ºother-formats“¹.‘'ô&Il“Serial-HOš¸èWTO‘(J€è“anc˜he“dispGonibile“aŽ¡Åhttp://sunsite.unc.edu/LDP/HOWTO/Serial-HOWTO.html‘i•¹e–)ésar€à“in¸èviato“al“newsgroupŽ¡Åcomp.os.linux.answers‘”̹mensilmen¸ète.Ž¦Ä1.5Ž‘¾Datemi–¸un“aiuto!ŽŸMª¹P•¸èer›Âbfa“v“ore˜in“viatemi˜qualunque˜domanda,›ݲcommen“to,˜suggerimen“to,˜o–Âbmateriale“addizionale.‘¹ESono“sempreŽ¡curioso–%di“sapšGere“cosa“ne“p˜ensate“di“questo“HO¸èWTO.“E‘sono“sp˜esso“allora“ricerca“di“miglioramen¸èti!‘\×Chiede-Ž¡temi–Äiesattamenš¸ète“cosa“non“capite,‘áZo“cosa“p•Gotrebb“e–Äiessere“descritto“in“maniera“pi€ù“c˜hiara.‘ACP˜otete“con˜tattarmiŽ¡via–U email“a“Åbf347@lafn.org–?¬(David“Lawyer)“¹.ŽŸ(‹mÀ2Ž‘ÁHardwcare–G\Seriale“SupppœortatoŽŸ¿:¹Linš¸èux–U pu€ò“la˜v˜orare“sicuramen˜te“con“il“seguen˜te“hardw˜are“seriale.Ž¦Ä2.1Ž‘¾Sc hede–¸Seriali“Standard“p_úer“PCŽŸå:‘¸ŽŽŽ‘¹Le–tsc¸èhede“seriali“standard“pšGer“PC‘sÅ(COM1“-“COM4),‘»Ëalle“quali“p˜ossono“essere“collegate“p˜eriferic¸èheŽ¡‘esterne–—ó(“moGdem,›¨¨mouse“seriali,˜ecc.–9ù).“Da–—óquando“queste“non“vš¸èengono“pi€ù“inserite“nei“PC,“dato“c˜heŽ¡‘sono–U inš¸ètegrate“alla“sc˜heda“madre,“sono“piuttosto“dicili“da“tro˜v‘ÿqÐare“nei“negozi“spGecializzati.Ž¤2„‘¸ŽŽŽ‘¹MošGdem–U in¸èterni“standard“p˜er“PC“(COM1“-“COM4)Ž¡‘¸ŽŽŽ‘¹Quicš¸èkpath–U Systems“P˜ort-F‘ÿ*¸olio“550e“(consen˜tono“di“utilizzare“gli“IR˜Q“3,“4,“5,“9,“10,“11,“12,“e“15)ŽŽŽŒ‹jC Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Hardw®>are–ÕSeriale“SuppQÂortato’+¦”¹5ŽŽ ÕÁ ýV¯Nota:‘œra–j™causa“di“un“conitto“di“indirizzo,‘¯÷non“pšGotete“usare“la“p˜orta“COM4“e“la“sc¸èheda“video“IBM8514Ž¤ ®sim•¸èultaneamen“te.‘q€€È›U do“vuto˜ad˜un˜errore˜presen“te˜nella˜sc“heda˜IBM8514.ŽŸ"ÿ‚Ä2.2Ž‘¾Mo_údem–¸Plug“And“Pla y“(PnP)ŽŸMª¹La–Lymaggior“parte“dei“moGdem“attualmenš¸ète“sono“PnP‘Lwe“molti“di“questi“(“con“qualc˜he“accorgimen˜to“)“pGossonoŽ¡opšGerare–UÂcon“Lin¸èux.‘aLa“miglior“scelta“€è“prendere“un“mo˜dem“c¸èhe“abbia“dei“jump˜er“p˜er“disattiv‘ÿqÐare“la“funzionalit€àŽ¡PnP‘ÿ*¸.–`‹In“molti“casi,‘cfse“impšGostate“i“jump˜er“p˜er“un“determinato“n¸èumero“di“p˜orta“COM‘`ˆe“IR¸èQ,“la“funzionalit€àŽ¡PnP‘Ëv•¸èerr€à›Ë disattiv‘ÿqÐata.‘ÔÿP“otete˜anc“he˜disattiv‘ÿqÐare˜il˜PnP–Ëdal˜BIOS“del˜v¸èostro˜computer.‘ÔÿSe˜non˜pGotete˜fareŽ¡tutto–U questo,“allora“pro¸èv‘ÿqÐate“cos€ì:ŽŸ)‘¸ŽŽŽ‘¹A‘þã vviate–÷iWin95/98,› 'congurate“il“moGdem,˜e“conš¸ètrollate“c˜he“queste“impGostazioni“siano“man˜ten˜ute“anc˜heŽ¡‘quando–U aš¸èvviate“Lin˜ux.‘q€Se“non“€è“cos€ì,“allora:Ž©gÊ‘¸ŽŽŽ‘¹A‘þã vviate–iÔWin95/98,›ïcongurate“il“moGdem,˜e“quindi“fate“un“Âwarm‘}Åb–ÿ}/o“ot‘\¹di–iÔLinš¸èux“in“moGdo“c˜he“leŽ¡‘impšGostazioni–U restino“inalterate.‘q€P¸èotete“eseguire“questo“con“il“b˜o˜ot“loader“ºloadlin¹.Ž¦‘¸ŽŽŽ‘¹Prendetevi–U i“PnP“T‘ÿ*¸oGols“da“Åhttp://www.redhat.com/linux-info/pnp‘?¬¹.ŽŸ"ÿ‚Ä2.3Ž‘¾Scš hede–ÑŽSeriali“Multip_úorta“Non-In˜telligen˜ti“(con“UAR‘þàTŽŸõ‘¾8250/16450/16550A)ŽŸMª¹Sono–U dette“ancš¸èhe“A˜dattatori“seriali.Ž¡=ó  b> cmmi10µ>–U ¹setserial“mostra“maggiori“dettagli“sulla“congurazione.ŽŸL)‘¸ŽŽŽ‘¹AST–U F‘ÿ*¸ourP¸èort“e“cloni“(4“pGorte)“*Ž¦‘¸ŽŽŽ‘¹A•¸èccen“t–U Async-4“(4“pGorte)“*Ž¦‘¸ŽŽŽ‘¹Arnet–U MultipšGort-8“(8“p˜orte)Ž¦‘¸ŽŽŽ‘¹Bell–U T‘ÿ*¸ec¸èhnologies“HUB6“(6“pGorte)Ž¦‘¸ŽŽŽ‘¹BošGca–U BB-1004“(4“p˜orte),“BB-1008“(8“p˜orte),“BB-2016“(16“p˜orte)“*Ž¦‘¸ŽŽŽ‘¹BošGca–U IO¸èA‘ÿ*¸T66“(6“p˜orte)Ž¦‘¸ŽŽŽ‘¹BošGca–U 2b¸èy4“(4“p˜orte“seriali,“2“p˜orte“parallele)Ž¦‘¸ŽŽŽ‘¹Byterunner–U (basso“costo)Ž¦‘¸ŽŽŽ‘¹Computone–U V›ÿ*¸alueP¸èort“V4-ISA“(compatibile“con“AST“F˜ourP¸èort)“*Ž¦‘¸ŽŽŽ‘¹Digi–U PC/8“(8“pGorte)Ž¦‘¸ŽŽŽ‘¹GTEK–U BBS-550“(8“pGorte)“Guardatevi“ancš¸èhe“il“mini-ho˜wto“su“questa“sc˜heda.Ž¦‘¸ŽŽŽ‘¹HUB-6–U See“Bell“T‘ÿ*¸ec¸èhnologies.Ž¦‘¸ŽŽŽ‘¹Longshine–U LCS-8880,“Longshine“LCS-8880+“(compatibile“AST“F‘ÿ*¸ourP¸èort)Ž¦‘¸ŽŽŽ‘¹Moš¸èxa–U C104,“Mo˜xa“C104+“(compatibile“AST“F‘ÿ*¸ourP˜ort)Ž¦‘¸ŽŽŽ‘¹PC-COMM–U (4“pGorte)Ž¦‘¸ŽŽŽ‘ÂSe‘ÿ}/alevel‘“°Systems‘U ºhttp://www.sealevel.comŽŸŠï‘¹COMM-2–U (2“pšGorte),“COMM-4“(4“p˜orte)“e“COMM-8“(8“p˜orte)ŽŽŽŒ‹v¡ Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Hardw®>are–ÕSeriale“SuppQÂortato’+¦”¹6ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹SIšGIG–U I/O“Expander“2S“IO1812“(4“p˜orte)Ž¤®‘¸ŽŽŽ‘¹STB-4COM–U (4“pGorte)Ž¡‘¸ŽŽŽ‘¹T‘ÿ*¸wincom‘U A¸èCI/550Ž¡‘¸ŽŽŽ‘¹Usenet–U Serial“Board“IšGI“(4“p˜orte)“*Ž©ؼIn–î‘generale,‘îLinš¸èux“suppGorta“qualsiasi“sc˜heda“c˜he“utilizza“un“UAR‘ÿ*¸T‘îj8250,–î16450,“16550,“16550A,–î‘16650“(oŽ¤ ®compatibili),–U o“un“moGdem“inš¸èterno“c˜he“em˜uli“una“delle“suddette“UAR‘ÿ*¸T.ŽŸؼNota:‘í7la–’üBB-1004“e“BB-1008“non“suppšGortano“linee“DCD‘’ìe“RI,“e“quindi“non“sono“utilizzabili“dai“mo˜dem“inŽ¡en•¸ètrata.‘q€La“v“orano–U molto“bGene“in“altri“am¸èbiti.ŽŸ#ÃÄ2.4Ž‘¾Scš hede–¸Seriali“Multip_úorta“In˜telligen˜tiŽŸMª¹Assicuratevi–U cš¸èhe“sia“dispGonibile“un“driv˜er“pGer“Lin˜ux“funzionan˜te.‘q€Questa“lista“€è“da“aggiornare.Ž¦‘¸ŽŽŽ‘¹Com•¸ètrol›U RoGc“k“etP“ort˜(36MHz˜ASIC;˜4,˜8,˜16˜o˜32˜pGorte)Ž¡‘Con¸ètatti:‘q€Åinfo@comtrol.com‘”̹oppure‘U Åhttp://www.comtrol.comŽ¡‘¹stato–U del“drivš¸èer:‘q€assistenza“tecnica“di“Com˜trolŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://tsx-11.mit.edu/pub/linux/packages/comtrolŽ©®‘¸ŽŽŽ‘¹Computone›U In•¸ètelliP“ort˜I•GI˜(16MHz˜80186;˜4,˜8,˜o˜16˜p“orte),Ž¡‘In•¸ètelliP“ort–U IšGI“EXpandable“(20MHz“80186;“16“-“64“p˜orts)Ž¡‘con•¸ètatto:‘q€Mic“hael–U H.“W‘ÿ*¸areld,“Åmhw@wittsend.atl.ga.usŽ¡‘¹stato–U del“driv¸èer:‘q€pre-ALPHAŽ¦‘¸ŽŽŽ‘¹Cyclades–U Cyclom-Y“(Cirrus“Logic“CD1400“UAR–ÿ*¸T“s;–U 8“-“32“pGorte),Ž¡‘Cyclom-Z–U (25MHz“MIPS“R3000;“8“-“128“pGorte)Ž¡‘con¸ètatto:‘q€Åsales@cyclades.com‘”̹oppure‘U Åhttp://www.cyclades.comŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“tecnica“di“CycladesŽ¡‘loGcazione–ÜCdel“drivš¸èer:‘ÅÅftp://ftp.cyclades.com/pub/cyclades‘ ï¹e“incluso“nel“Kernel“Lin˜ux“sin“dallaŽ¡‘v¸èersione‘U 1.1.75Ž¦‘¸ŽŽŽ‘¹Decision–U PCCOM8“(8“pGorte)Ž¡‘con¸ètatto:‘q€Åpccom8@signum.seŽ¡‘¹loGcazione–U del“driv¸èer:‘q€Åftp://ftp.signum.se/pub/pccom8Ž¦‘¸ŽŽŽ‘¹Digi–U PC/Xi“(12.5MHz“80186;“4,“8,“o“16“pGorte),Ž¡‘PC/Xe–U (12.5/16MHz“80186;“2,“4,“o“8“pGorte),Ž¡‘PC/Xr–U (16MHz“IDT3041;“4“o“8“pGorte),Ž¡‘PC/Xem–U (20MHz“IDT3051;“8“-“64“pGorte)Ž¡‘con¸ètatto:‘q€Åsales@dgii.com‘”̹oppure‘U Åhttp://www.dgii.comŽ¡‘¹stato–U del“driv¸èer:‘q€ssistenza“tecnica“di“DigiŽ¡‘loGcazione–J·del“drivš¸èer:‘\¯Åftp://ftp.dgii.com/drivers/linux‘ Šc¹e“incluso“nel“Kernel“Lin˜ux“sin“dallaŽ¡‘v¸èersione‘U 2.0Ž¦‘¸ŽŽŽ‘¹Digi–U COM/Xi“(10MHz“80188;“4“o“8“pGorte)Ž¡‘con•¸ètatto:‘q€Simon›U P“ark,˜Åsi@wimpol.demon.co.ukŽ¡‘¹stato–U del“driv¸èer:‘q€ALPHAŽ¡‘nota:‘®Simon–,7€è“spšGesso“assen¸ète“p˜er“mesi“p˜er“motivi“di“la•¸èv“oro–,7e“non“pu€ò“risp˜ondere“alle“email.‘öÅMarkŽ¡‘Hatle,‘=%Åfray@krypton.mankato.msus.edu‘vÒ¹si–7&€è“gen•¸ètilmen“te–7&reso“dispšGonibile“p˜er“farvi“a•¸èv“ere–7&i“driv¸èer,‘=%seŽ¡‘ne›U a•¸èv“ete˜bisogno.‘q€Mark˜non˜man“tiene˜il˜driv“er˜e˜non˜fa˜assistenza.ŽŽŽŒ‹‚2 Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Hardw®>are–ÕSeriale“SuppQÂortato’+¦”¹7ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹Equinoš¸èx–U SupGerSerial“T‘ÿ*¸ec˜hnology“(30MHz“ASIC;“2“-“128“pGorte)Ž¤ ®‘con¸ètatto:‘q€Åsales@equinox.com‘”̹oppure‘U Åhttp://www.equinox.comŽ¡‘¹stato–U del“drivš¸èer:‘q€assistenza“tecnica“di“Equino˜xŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://ftp.equinox.com/library/sstŽ©\n‘¸ŽŽŽ‘¹GTEK–U Cyclone“(16C654“UAR–ÿ*¸T“s;–U 6,“16“e“32“pGorte),Ž¡‘SmartCard–U (24MHz“Dallas“DS80C320;“8“pGorte),Ž¡‘Blac¸èkBoard-8A–U (16C654“UAR–ÿ*¸T“s;–U 8“pGorte),Ž¡‘PCSS–U (15/24MHz“8032;“8“pGorte)Ž¡‘con¸ètatto:‘q€Åspot@gtek.com‘”̹oppure‘U Åhttp://www.gtek.comŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“tecnica“di“GTEKŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://ftp.gtek.com/pubŽ¦‘¸ŽŽŽ‘¹Ha•¸èy“es–U ESP“(COM-bic;“1“-“8“pGorte)Ž¡‘con¸ètatto:‘q€Andrew–U J.“Robinson,“Åarobinso@nyx.net‘”̹oppure“Åhttp://www.nyx.net/arobinsoŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“dell'autoreŽ¡‘loGcazionde–Ÿrdel“drivš¸èer:‘$Åhttp://www.nyx.net/arobinso‘ ß¹e“incluso“nel“Kernel“Lin˜ux“dalla“v˜ersioneŽ¡‘2.1.15Ž¦‘¸ŽŽŽ‘¹MaxpšGeed–U SS“(T‘ÿ*¸oshiba;“4,“8“e“16“p˜orte)Ž¡‘con¸ètatto:‘q€Åinfo@maxpeed.com‘”̹oppure‘U Åhttp://www.maxpeed.comŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“tecnica“di“MaxpGeedŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://maxpeed.com/pub/ssŽ¦‘¸ŽŽŽ‘¹Mo¸èxa–U C218“(12MHz“80286;“8“pGorte),Ž¡‘Mo¸èxa–U C320“(40MHz“TMS320;“8“-“32“pGorte)Ž¡‘con¸ètatto:‘q€Åinfo@moxa.com.tw‘”̹oppure‘U Åhttp://www.moxa.com.twŽ¡‘¹stato–U del“drivš¸èer:‘q€assistenza“di“Mo˜xaŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://ftp.moxa.com.tw/drivers/c218-320/linuxŽ¦‘¸ŽŽŽ‘¹SDL–U RISCom/8“(Cirrus“Logic“CD180;“8“pGorte)Ž¡‘con¸ètatto:‘q€Åsales@sdlcomm.com‘”̹oppure‘U Åhttp://www.sdlcomm.comŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“di“SDLŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://ftp.sdlcomm.com/pub/driversŽ¦‘¸ŽŽŽ‘¹SpšGecialix–U SIO“(20MHz“Zilog“Z280;“4“-“32“p˜orte),Ž¡‘XIO–U (25MHz“Zilog“Z280;“4“-“32“pGorte)Ž¡‘con¸ètatto:‘q€Simon–U Allen,“Åsimonallen@cix.compulink.co.ukŽ¡‘¹stato–U del“driv¸èer:‘q€BET‘ÿ*¸AŽ¡‘loGcazione–U del“driv¸èer:‘q€Åftp://sunsite.unc.edu/pub/Linux/kernel/patches/serialŽ¦‘¸ŽŽŽ‘¹Stallion–U EasyIO-4“(4“pšGorts),“EasyIO-8“(8“p˜orte),“eŽ¡‘EasyConnection–U (8“-“32“pGorte)“-“ogn¸èuna“con“Cirrus“Logic“CD1400“UAR–ÿ*¸T“s,Ž¡‘Stallion–U (8MHz“80186“CPU;“8“o“16“pGorte),Ž¡‘Brum•¸èb“y–U (10/12“MHz“80186“CPU;“4,“8“o“16“pGorte),Ž¡‘ONbšGoard–U (16MHz“80186“CPU;“4,“8,“12,“16“o“32“p˜orte),Ž¡‘EasyConnection–U 8/64“(25MHz“80186“CPU;“8“-“64“pGorte)Ž¡‘con¸ètatto:‘q€Åsales@stallion.com‘”̹oppure‘U Åhttp://www.stallion.comŽ¡‘¹stato–U del“driv¸èer:‘q€assistenza“di“StallionŽ¡‘loGcazione–š&del“drivš¸èer:‘ûŒÅftp://ftp.stallion.com/drivers/ata5/Linux‘ÙÒ¹e“incluso“nel“Kernel“di“Lin˜uxŽ¡‘dalla–U v¸èersione“1.3.27ŽŸ5oUna–[$relazione“sui“proGdotti“di“Comš¸ètrol,–\¥Cyclades,“Digi–[$e“Stallion“€è“stata“inserita“nel“n˜umero“di“Giugno“1995Ž¡del–U ÂLinux‘“°Journal‘w¹.‘q€L'articolo“€è“dispGonibile“a“Åhttp://www.ssc.com/lj/issue14‘?¬¹.ŽŽŽŒ‹Ž˜ Û_2 ý ~?Ÿ„€ÕÁGŽÁ3.‘ñ8Che–Õcosa“rappresen®>tano“i“nomi“delle“pQÂorte“seriali?’Âql¹8ŽŽ ÕÁ ýV¯Ä2.5Ž‘¾Hardw are–¸seriale“non“supp_úortatoŽ¤MªÁ2.5.1Ž‘#!\I–ÕWinmoQÂdem“non“funzionanoŽ¡¹I‘~ÝmoGdem–cš¸èhe“v˜engono“deniti“WinmošGdem,‘©âad“esempio“il“USR‘~ÝSp˜ortster“Winmo˜dem“e“l'IBM‘~ÝAptiv‘ÿqÐa“MW–þã A“VE,Ž¤ ®Ânon‘0Õ¹sono–l€suppšGortati“da“Lin¸èux.‘· Questi“mo˜dem“hanno“un“design“proprietario“cš¸èhe“ric˜hiede“spGeciali“driv˜er“pGerŽ¡Windo¸èws.‘q€Evitate–U questo“tipšGo“di“mo˜dem.ŽŸ ÖÁ2.5.2Ž‘#!\I–Õdriv®>er“pšQÂer“Ro˜c•®>kw“ell–Õ(RPI)“p˜ossono“funzionare.Ž©Mª¹I‘žímoGdem–Ÿcš¸èhe“ric˜hiedono“i“driv˜er“RoGc˜kw˜ell“RPI‘žínon“sono“completamen˜te“funzionan˜ti“dato“c˜he“i“driv˜er“soft˜w˜areŽ¡non–Ú\funzionano“con“Linš¸èux.‘3La“RPI‘Ú9comprime“la“trasmissione“e“ne“corregge“gli“errori“usando“soft˜w˜are“MSŽ¡attra•¸èv“erso–LZla“CPU›LXdel“v¸èostro“computer.‘n“Se“desiderate“utilizzare“questi“moGdem“senza“l'uso“dell'RPI˜(“quindiŽ¡senza–TÌcompressione“n€é“correzione“di“errore“)“allora“pGotete“facilmenš¸ète“disabilitare“la“RPI“in˜viando“al“moGdemŽ¡(›U attra•¸èv“erso˜una˜string˜di˜inizializzazione˜)˜il˜comando˜appropriato:‘q€+HOŽŸ(ÀœÀ3Ž‘ÁChe–G\cosa“rappresenctano“i“nomi“delle“ppœorte“seriali?ŽŸ¿:¹Una–àñpšGorta“di“I/O‘àÍ€è“un“mezzo“c¸èhe“p˜ermette“l'ingresso“e“l'uscita“di“dati“da“un“computer.‘óEsistono“sv‘ÿqÐariatiŽ¡tipi–=Þdi“pGorte“I/O‘=Øcome,›B…ad“esempio,˜le“pGorte“seriali,˜parallele,˜conš¸ètroller“pGer“disk“driv˜e,‘B…sc˜hede“ethernet,‘B…ecc.Ž¡Qua–¿tano“i“nomi“delle“pQÂorte“seriali?’Âql¹9ŽŽ ÕÁ ýV¯Ä3.2Ž‘¾La–¸p_úeriferica“óD7`± ectt1200ÈcuaŽ©Mª¹Ogni–íèpšGeriferica“tt¸èy“ha“una“corrisp˜ondere“p˜eriferica“cua.‘;×Si“€è“discusso“a“lungo“circa“la“rimozione“delle“cuaŽ¤ ®pGoicš¸èh€é–æforse“€è“meglio“utilizzare“le“tt˜yS.“La“principale“dierenza“tra“cua“e“tt˜yS‘Ô€è“c˜he“pGer“un“com˜une“comandoŽ¡opGen–öý(“senza“argomenš¸èti“)“all'in˜terno“di“una“applicazione,‘ Ñla“cua“aprir€à“ugualmen˜te“la“pGorta“anc˜he“se“i“segnaliŽ¡di–çcon¸ètrollo“del“mošGdem“(“come“il“DCD–çj)“non–çlo“p˜ermettono“(“sttš¸èy“dev˜e“essere“impšGostato“p˜er“con¸ètrollare“iŽ¡segnali–tdel“mošGdem“).‘Î'In“una“situazione“del“genere“una“p˜orta“tt¸èyS‘súsi“riuterebb˜e“di“aprire“la“p˜orta,‘{»ma“pu€òŽ¡essere–U forzata“a“farlo“con“parametri“spGecici“ai“comandi.ŽŸ#úÄ3.3Ž‘¾Le–¸p_úorte“seriali“e“la“n umerazione“in“È/devŽŸåÝ‘Ç/dev/ttyS0–¹Nmajor“4,“minor“64‘å8/dev/cua0“major“5,“minor“64Ž¤ Š=‘/dev/ttyS1–¹Nmajor“4,“minor“65‘å8/dev/cua1“major“5,“minor“65Ž¡‘/dev/ttyS2–¹Nmajor“4,“minor“66‘å8/dev/cua2“major“5,“minor“66Ž¡‘/dev/ttyS3–¹Nmajor“4,“minor“67‘å8/dev/cua3“major“5,“minor“67ŽŸZ5¹Da–ÊWnotare“cš¸èhe“tutte“le“distribuzioni“dev˜ono“a˜v˜ere“queste“pGeriferic˜he“gi€à“impGostate“correttamen˜te“(“a“menoŽŸ ®cš¸èhe–U cua“non“v˜enga“abGolita“).‘q€P˜otete“v˜ericare“questo“con:ŽŸ6^‘Çlinux%–¹Nls“-l“/dev/cua*Ž¡‘linux%–¹Nls“-l“/dev/ttyS*ŽŸ ÀLÁ3.3.1Ž‘#!\Creare–ÕpQÂeriferic®>he“in“º/devŽ¦¹Se–kQnon“troš¸èv‘ÿqÐate“una“pGeriferica“allora“do˜v˜ete“crearla“con“il“comando“ºmknod¹.‘´Se“pGer“esempio“v˜olete“creare“unaŽ© ®p•Geriferica›U p“er˜ºttyS0¹:ŽŸO­‘Çlinux#–¹Nmknod“-m“666“/dev/cua0“c“5“64Ž¡‘linux#–¹Nmknod“-m“666“/dev/ttyS0“c“4“64ŽŸsƒ¹Pš¸èotete–*(usare“anc˜he“lo“script“ºMAKEDEV¹,“c˜he“si“tro˜v‘ÿqÐa“in“º/dev¹.‘c-Questo“semplica“la“creazione“di“pGeriferic˜he.‘c-UnŽ¦altro–U esempio,“sempre“pGer“creare“una“ºttyS0¹:ŽŸO­‘Çlinux#–¹Ncd“/devŽ¡‘linux#–¹N./MAKEDEV“ttyS0ŽŸsƒ¹Questo–:™script“si“ošGccupa“di“creare“le“p˜eriferic¸èhe“di“ingresso“e“di“uscita,‘?çe“imp˜ostare“correttamen¸ète“i“p˜ermessi.ŽŸ#úÄ3.4Ž‘¾Piccole–¸note“pš_úer“Sc hede“Multip˜orta“Non“In• telligen“tiŽŸMª¹La–²;pGeriferica“cš¸èhe“viene“utilizzata“dalla“v˜ostra“sc˜heda“m˜ultipšGorta“dip˜ende“proprio“dal“tip˜o“di“sc¸èheda“installata.Ž¦Alcune–™†di“queste“sono“dettagliatamenš¸ète“descritte“in“ºrc.serial“¹o“in“º0setserial“¹c˜he“si“tro˜v‘ÿqÐa“nel“pacc˜hettoŽ¦ºsetserial¹.‘ó7Raccomando–€]viv‘ÿqÐamenš¸ète“di“prendere“la“pi€ù“recen˜te“v˜ersione“di“ºsetserial“¹se“state“pro˜v‘ÿqÐando“adŽ¦installare–Œ una“scš¸èheda“m˜ultipGorta.‘.zProbabilmen˜te“a˜vrete“bisogno“di“creare“queste“pGeriferic˜he.‘.zP˜otete“utilizzareŽ¦sia–ë il“comando“ºmknod“¹sia“lo“script“ºMAKEDEV¹.“Le“pšGeriferic¸èhe“p˜er“scš¸èhede“m˜ultipGorta“sono“create“aggiungendoŽ¦64–U +“nš¸èumero“pGorta.‘q€Quindi,“se“v˜olete“creare“una“pšGeriferica“del“tip˜o“ºttyS17¹,“do¸èvrete“digitare:ŽŸ6^‘Çlinux#–¹Nmknod“-m“666“/dev/cua17“c“5“81Ž¡‘linux#–¹Nmknod“-m“666“/dev/ttyS17“c“4“81ŽŸZ5¹Notate–U cš¸èhe“64“+“17“=“81.‘q€Usando“in˜v˜ece“lo“script“ºMAKEDEV¹,“do˜vrete“digitare:ŽŽŽŒ‹ ª¿ Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Programmi›Õin•®>teressan“ti˜di˜cui˜do“v“ete˜essere˜al˜corren“te’¤:¹10ŽŽ ÕÁ ýV¯‘Çlinux#–¹Ncd“/devŽŸ Š=‘linux#–¹N./MAKEDEV“ttyS17ŽŸؼ¹Nota:‘Åàil–Pmanš¸èuale“SI•GIG‘Ep“er–Pla“IO1812“c˜he“descriv˜e“la“COM5-COM8“€è“errato.‘ðDev˜ono“essere“COM5=0x250,Ž© ®COM6=0x258,–U COM7=0x260,“e“COM8=0x268.Ž¤ؼNota:‘q€il–U registro“di“stato“pGer“l'in¸èterrupt“della“Digi“PC/8“e'0x140.Ž¡Nota:‘q€pšGer–U una“AST“F‘ÿ*¸ourp˜ort“do¸èvrete“sp˜ecicare“ºskip_test“¹in“ºrc.serial¹.ŽŸ#ÃÄ3.5Ž‘¾Note–¸pš_úer“Sc hede“Multip˜orta“In• telligen“tiŽ¤Mª¹Leggete–Ë®le“informazioni“cš¸èhe“tro˜v‘ÿqÐate“assieme“al“driv˜er.‘Õ+Queste“sc˜hede“utilizzano“particolari“pGeriferic˜he,‘éRnonŽ¦quelle–U predenite.‘q€Queste“informazioni“v‘ÿqÐariano“dipGenden•¸ètemen“te‘U dall'hardw“are.ŽŸ(ÀœÀ4Ž‘ÁProgrammi›G\in•cteressan“ti˜di˜cui˜do“v“ete˜essere˜al˜corren“teŽŸèÄ4.1Ž‘¾Cosa–¸€è“ÈgettyÄ?Ž¡ºgetty–š¹€è“un“applicativš¸èo“c˜he“gestisce“i“proGcessi“di“login“quando“accedete“ad“un“sistema“Unix.‘3(Do˜vrete“utilizzareŽ¦ºgetty–ƹse“desiderate“accedere“al“vš¸èostro“Lin˜ux“bGo˜x“con“un“mošGdem.‘ƒrAl“temp˜o“stesso,‘1ïnon“ne“a•¸èv“ete‘ÆbisognoŽ¦se–YŠcš¸èhiamate“all'esterno“dallo“stesso“bGo˜x.‘~½Esistono“attualmen˜te“tre“v˜ersioni“c˜he“sono“com˜unemen˜te“utilizzateŽ¦con–|qLinš¸èux:‘À"ºgetty_ps¹,‘†Eºmgetty“¹e“ºagetty¹.‘çsLa“sin˜tassi“pGer“questi“programmi“€è“dieren˜te,‘†Equindi“con˜trollate“eŽ¦assicuratevi–U di“utilizzare“la“corretta“sin¸ètassi“pGer“qualunque“ºgetty“¹decidiate“di“utilizzare.ŽŸ ÖÁ4.1.1Ž‘#!\ºgetty_psŽ¡¹Molte–#Êdistribuzioni“hanno“il“paccš¸èhetto“ºgetty_ps“¹installato“(“Debian“usa˜v‘ÿqÐa“agett˜y‘ÿ*¸,‘Wuma“adesso“€è“passata“aŽ¦mgett•¸èy).‘bYQuesto›'ªcon“tiene˜due˜applicativi:‘Zźgetty¹,–0Áil˜quale˜€è˜utilizzato˜pGer˜le˜console˜e˜i˜terminali,“e˜ºuugettyŽ¦¹pšGer–U i“mo˜dem.‘q€Io“uso“questa“v¸èersione“di“ºgetty¹,“quindi“€è“quella“su“cui“p˜orr€ò“maggiore“attenzione.ŽŸ ÖÁ4.1.2Ž‘#!\ºmgettyŽ¡mgetty–Ÿ¹€è“una“v¸èersione“di“ºgetty“¹usata“pšGer“lo“pi€ù“con“i“mo˜dem.‘OtPu€ò“essere“utilizzata“p˜er“terminali“ca-Ž¦blati,‘¥-ma–a÷la“doGcumenš¸ètazione“€è“al“99%“incen˜trata“sui“mošGdem.‘˜Oltre“a“p˜ermettere“le“connessioni“esterne,Ž¦ºmgetty–µ¹fornisce“il“suppšGorto“p˜er“i“F‘þã AX‘Fe“il“riconoscimen¸èto“automatico“del“PPP‘ÿ*¸.“La“do˜cumen¸ètazione“diŽ¦ºmgetty–Eš¹(fornita“in“formato“texinfo)“€è“buona,‘¸e“non“necessita“di“aggiunš¸ète“da“parte“mia.‘BíF‘ÿ*¸ate“riferimen˜toŽ¦a–äæquella“došGcumen¸ètazione“p˜er“le“istruzioni“di“installazione.‘LPš¸èotete“tro˜v‘ÿqÐare“maggiori“informazioni“circa“ºmgettyŽ¦¹a‘U Åhttp://www.leo.org/doering/mgetty/‘?¬¹.ŽŸ ÖÁ4.1.3Ž‘#!\ºagettyŽ¡agetty–kª¹€è“la“terza“v‘ÿqÐarianš¸ète“di“ºgetty¹.‘µ€È‘k¤una“semplice,‘qMcompletamen˜te“funzionale,‘qMimplemen˜tazione“di“ºgettyŽ¦¹creata–U appšGositamen¸ète“p˜er“console“virtuali“o“terminali“piuttosto“c¸èhe“mo˜dem“.ŽŸ#ÃÄ4.2Ž‘¾Cosa–¸€è“ÈsetserialÄ?Ž¡ºsetserial–tC¹€è“un“applicativ¸èo“pšGer“vi“p˜ermette“di“con¸ètrollare“e“mo˜dicare“i“v‘ÿqÐari“attributi“di“una“p˜eriferica“seriale,Ž¦inclusi–M™l'indirizzo“della“pGorta,‘Ol'inš¸èterrupt“e“altre“opzioni“v‘ÿqÐarie.‘nþP˜otete“sapGere“quale“v˜ersione“a˜v˜ete,‘OlanciandoŽŽŽŒ‹ ·Î Û_2 ý ~?Ÿ„€ÕÁGŽÁ5.‘ñ8Come–ÕpšQÂosso“eettuare“una“c®>hiamata“con“il“mio“mo˜dem?’ž×¹11ŽŽ ÕÁ ýV¯ºsetserial–Û3¹senza“argomenš¸èti.‘¹Se“l'argomen˜to“fosse,›ü¸pGer“esempio,˜/dev/tt¸èyS0,˜allora“ricev¸èerete“informazioniŽ¤ ®circa–U questa“pGeriferica.ŽŸؼQuando–Êñil“vš¸èostro“sistema“Lin˜ux“viene“a˜vviato,‘æ”sono“congurate“solo“le“pGeriferic˜he“ºttyS¸fº0-3¸g¹,‘æ”usando“gli“IR˜QŽ¡standard–û÷4“e“3.‘fQuindi,‘%­se“a•¸èv“ete–û÷altre“pGerifericš¸èhe“seriali“fornite“da“altre“sc˜hede“o“se“ºttyS¸fº0-3¸g“¹hanno“unŽ¡IR¸èQ‘¥\non-standard,‘¹…allora–¥qÂdovete‘eÀ¹usare“ºsetserial“¹in“mošGdo“da“congurare“queste“p˜orte“seriali.‘brP¸èer“la“listaŽ¡completa–U di“opzioni“consultate“la“pagina“ºman¹.ŽŸ(™ÂÀ5Ž‘ÁCome–G\pšpœosso“eettuare“una“cchiamata“con“il“mio“mo˜dem?ŽŸèÄ5.1Ž‘¾Requisiti‘¸Hardw areŽ©Mª¹Pš¸èotete–Õutilizzare“un“moGdem“sia“esterno“c˜he“in˜terno.‘ªžQuello“in˜terno“€è“pi€ù“economico“e“non“oGccupa“spazioŽ¡sulla–/íscriv‘ÿqÐania“o“sul“ta•¸èv“olo.‘eQuello–/íesterno“in•¸èv“ece–/í€è“pi€ù“semplice“da“installare“e“ha“delle“luci“c¸èhe“pGermettonoŽ¡di– ´capire“cosa“sta“succedendo.‘`Devš¸èono“essere“spGen˜ti“man˜ualmen˜te“quando“non“v˜engono“usati“e“con˜tin˜uano“aŽ¡consumare–U un“piccolo“quan•¸ètitativ“o–U di“energia“elettrica“ancš¸èhe“una“v˜olta“spGen˜ti.ŽŸ ¯;Á5.1.1Ž‘#!\MoQÂdem‘ÕEsterniŽ¦¹Prima–ldi“tutto,‘qÉassicuratevi“di“a•¸èv“ere–lil“ca•¸èv“o–lgiusto.‘¶IIl“vš¸èostro“moGdem“ric˜hiede“un“ca˜v˜o“pin-to-pin“senza“i“leŽ¡in•¸ètrecciati.‘]tOgni›üriv“enditore˜di˜computer˜do“vrebbGe˜a“v“erli.‘]tAssicuratevi˜inolte˜c“he˜abbia˜il˜giusto˜connettore.Ž¡Se–pstate“usando“una“pGorta“seriale“DB25,‘'Çallora“sar€à“sempre“un“connettore“masc¸èhio“DB25.‘^›Non“confondeteviŽ¡con––œla“pGorta“parallela,‘¦ûcš¸èhe“ha“un“connettore“femmina“DB25.‘5óCollegate“a“questo“pun˜to“il“v˜ostro“moGdem“adŽ¡una–U delle“pGorte“seriali.‘q€Consultate“il“manš¸èuale“del“v˜ostro“moGdem“su“come“farlo“se“a˜v˜ete“bisogno“di“aiuto.ŽŸ ¯;Á5.1.2Ž‘#!\MoQÂdem‘ÕIn®>terniŽ¦¹Pš¸èer–”un“moGdem“in˜terno“non“a˜vrete“bisogno“di“un“ca˜v˜o.‘U§Un“moGdem“in˜terno“non“necessita“di“una“pGorta“seriale,Ž¡ne––‘ha“una“inserita“al“suo“inš¸èterno.‘5ÔT‘ÿ*¸utto“ci€ò“di“cui“a˜v˜ete“bisogno“€è“congurare“gli“indirizzi“della“pGorta“I/O.Ž¡Consultate–\ il“manš¸èuale“del“v˜ostro“mošGdem“se“non“sap˜ete“cosa“fare.‘ˆInoltre,‘^€p˜otete“leggere“la“sezione“9“(P¸èossoŽ¡usare–U pi€ù“di“due“pGorte“seriali?)‘q€se“a•¸èv“ete–U bisogno“di“scegliere“un“IR¸èQ“o“un“indirizzo.Ž©ؼSu–Óøalcune“sc¸èhede“madri“pšGotete“disattiv‘ÿqÐare“le“p˜orte“seriali“c¸èhe“il“mo˜dem“rimpiazza“in“mo˜do“tale“da“evitareŽ¡conitti.‘;+Questo–²!pu€ò“essere“eseguito“utilizzando“i“v‘ÿqÐari“jumpGer“presenš¸èti“sulla“sc˜heda“oppure“dalle“impGostazioniŽ¡del–U BIOS,“dipšGende“dal“tip˜o“di“scš¸èheda“madre.‘q€Consultate“il“man˜uale“di“questa.Ž¦Se–UŒsiete“in“pGossesso“di“una“scš¸èheda“video“IBM8514,‘•§allora“do˜v˜ete“sapGere“c˜he“c'€è“un“errore.‘rÃP˜otrete“a˜v˜ereŽ¡problemi–ªse“tenš¸ètate“di“utilizzare“il“v˜ostro“moGdem“in˜terno“sul“ºttyS3¹.‘[YSe“Lin˜ux“non“riconosce“la“v˜ostra“sc˜hedaŽ¡mošGdem–£6in¸èterna“su“ºttyS3¹,‘ÆËp˜otete“utilizzare“ºsetserial“¹e“il“mo˜dem“funzioner€à“correttamen¸ète.‘62I‘£ mo˜dem“in¸èterniŽ¡su–!ãºttyS¸fº0-2¸g“¹non“doš¸èvrebbGero“a˜v˜ere“nessuno“problema“nell'essere“riconosciuti.‘×ÈLin˜ux“non“esegue“nessunaŽ¡auto-congurazione–U su“ºttyS3“¹pšGer“via“di“questo“problema“con“questo“tip˜o“di“sc¸èheda“video.ŽŸ"öéÄ5.2Ž‘¾Pš arlare–¸al“v˜ostro“mo_údemŽŸMª¹Usate–_öºkermit¹,‘¢«ºminicom“¹o“qualcš¸èhe“altro“applicativ˜o“di“com˜unicazione“pšGer“sp˜erimenš¸ètare“la“v˜ostra“congu-Ž¡razione,›&âprima–É»di“passare“all'utilizzo“di“applicazioni“pi€ù“complesse,˜tipGo“SLIP‘É[o“PPP‘ÿ*¸.“Pš¸èotete“tro˜v‘ÿqÐare“leŽ¡vš¸èersioni–™Upi€ù“recen˜ti“di“ºkermit“¹a“Åhttp://www.columbia.edu/kermit/‘?¬¹.‘> P˜er“esempio,‘ªbse“il“v˜ostro“moGdem“€èŽ¡connesso–U a“ºttyS3¹,“e“la“vš¸èeloGcit€à“€è“115200“bps,“do˜vrete“fare“cos€ì:ŽŸb‘Çlinux#‘¹NkermitŽŸ Š=‘C-Kermit–¹N6.0.192,“6“Sep“96,“for“LinuxŽŽŽŒ‹ ÄØ Û_2 ý ~?Ÿ„€ÕÁGŽÁ5.‘ñ8Come–ÕpšQÂosso“eettuare“una“c®>hiamata“con“il“mio“mo˜dem?’ž×¹12ŽŽ ÕÁ ýV¯‘¹PÇCopyright–¹N(C)“1985,“1996,Ž¤ Š=‘"ržTrustees–¹Nof“Columbia“University“in“the“City“of“New“York.Ž¡‘Default–¹Nfile-transfer“mode“is“BINARYŽ¡‘Type–¹N?“or“HELP“for“help.Ž¡‘C-Kermit>set–¹Nline“/dev/ttyS3Ž¡‘C-Kermit>set–¹Ncarrier-watch“offŽ¡‘C-Kermit>set–¹Nspeed“115200Ž¡‘/dev/ttyS3,–¹N115200“bpsŽ¡‘C-Kermit>cŽ¡‘Connecting–¹Nto“/dev/ttyS3,“speed“115200.Ž¡‘The–¹Nescape“character“is“Ctrl-\“(ASCII“28,“FS)Ž¡‘Type–¹Nthe“escape“character“followed“by“C“to“get“back,Ž¡‘or–¹Nfollowed“by“?“to“see“other“options.Ž¡‘ATE1Q0V1‘‹:;–¹Ndigitate“questo“e“premete“INVIOŽ¡‘OK’›ã;–¹Nil“modem“dovrebbe“rispondere“cos€ìŽ¤.ú¹Se– il“vš¸èostro“rispGonde“ai“comandi“ºAT¹,“allora“sicuramen˜te“funzioner€à“con“Lin˜ux.‘[#A˜desso“pro˜v‘ÿqÐate“a“c˜hiamare“unŽ© ®altro–U moGdem“digitando:ŽŸ "‘ÇATDT123456Ž¡¹do•¸èv“e–i 123456“€è“il“nš¸èumero“telefonico.‘®ÿUsate“ºATDP‘iš¹in˜v˜ece“di“ºATDT‘iš¹se“a˜v˜ete“una“linea“a“impulsi.‘®ÿSe“la“c˜hiamataŽ¦viene–U eettuata,“allora“il“vš¸èostro“moGdem“funziona“correttamen˜te.ŽŸؼP¸èer–U tornare“al“prompt“di“ºkermit“¹premete“ºCTRL+¸n“¹e“pGoi“ºC¹:ŽŸ`²‘ÇCtrl-\-CŽ¤ Š=‘(per–¹Ntornare“a“linux)Ž¡‘C-Kermit>quitŽ¡‘linux#ŽŸ„‰¹Questo–2€è“solo“un“piccolo“test“molto“rude“su“come“eettuare“una“cš¸èhiamata“man˜ualmen˜te.‘eÍIl“metoGdo“normaleŽ¦€è–di“utilizzare“ºkermit“¹in“moGdo“cš¸èhe“eettui“la“c˜hiamata“automaticamen˜te,‘Öutilizzando“il“suo“database“in˜ternoŽ¦di–U nš¸èumeri“telefonici.‘q€A˜d“esempio,“se“utilizzate“un“mošGdem“US“Rob˜otics“(USR):ŽŸ "‘Çlinux#‘¹NkermitŽ¡‘C-Kermit–¹N6.0.192,“6“Sep“1997,“for“LinuxŽ¡‘¹PCopyright–¹N(C)“1985,“1996,Ž¡‘"ržTrustees–¹Nof“Columbia“University“in“the“City“of“New“York.Ž¡‘Default–¹Nfile-transfer“mode“is“BINARYŽ¡‘Type–¹N?“or“HELP“for“helpŽ¡‘C-Kermit>set–¹Nmodem“type“usr‘%Êp;“Selezionare“il“tipo“di“modemŽ¡‘C-Kermit>set–¹Nline“/dev/ttyS3‘!";“Selezionare“la“porta“di“comunicazioneŽ¡‘C-Kermit>set–¹Nspeed“115200‘/= ;“Impostare“la“velocit€à“di“trasmissioneŽ¡‘C-Kermit>dial–¹N7654321‘B"D;“ChiamareŽ¡‘¹PNumber:‘¹N7654321Ž¡‘¹PDevice=/dev/ttyS3,–¹Nmodem=usr,“speed=115200Ž¡‘¹PCall‘¹Ncompleted.Ž¡‘Connecting–¹Nto“/dev/ttyS3,“speed“115200Ž¡‘The–¹Nescape“character“is“Ctrl-\“(ASCII“28,“FS).Ž¡‘Type–¹Nthe“escape“character“followed“by“C“to“get“back,Ž¡‘or–¹Nfollowed“by“?“to“see“other“options.Ž¡¡‘Welcome–¹Nto“...Ž¡¡‘login:ŽŽŽŒ‹ ÕT Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8Come–ÕpQÂosso“eettuare“cš®>hiamate“e“ricev˜erle“con“il“moQÂdem“usando“ºgetty_psÁ?‘?·¹13ŽŽ ÕÁ ýV¯fate–¹Rriferimenš¸èto“alla“sezione“11“(Programmi“di“Com˜unicazione)“se“a˜v˜ete“bisogno“di“ulteriori“informazioni“oŽ¤ ®applicativi–U da“utilizzare.ŽŸؼQuando–cš¸èhiamate“con“il“v˜ostro“mo•Gdem,‘!Õimp“ostate–la“v˜elošGcit€à“della“p˜orta“seriale“la“pi€ù“alta“p˜ossibile,‘!ÕsempreŽ¡cš¸èhe–3il“v˜ostro“mošGdem“la“supp˜orti“(“non“oltre“i“155200“bps).‘f%Questa“non“€è“la“stessa“v¸èelo˜cit€à“del“mo˜dem,‘9ßcomeŽ¡ad–œVesempio“56.000“bps.‘G!Alcune“vš¸èersioni“di“Lin˜ux“con“una“v˜ersione“ºlibc“¹maggiore“di“5.x“hanno“il“suppGortoŽ¡pGer–U 115.200“bps.Ž©#ÃÄ5.3Ž‘¾Congurare–¸il“moš_údem“p˜er“c hiamare“all'esternoŽŸMª¹Se–Žutilizzate“il“mošGdem“unicamen¸ète“p˜er“c¸èhiamare,‘ÜMp˜otete“congurarlo“come“pi€ù“vi“piace.‘RSe“in•¸èv“ece‘ŽsieteŽ¡in•¸ètenzionati›»Ÿanc“he˜a˜ricev“ere˜c“hiamate,‘Õ?allora˜Âdovete‘{î¹congurare˜il˜v“ostro˜moGdem˜alla˜stessa˜v“eloGcit€à˜a˜cuiŽ¡inš¸ètendete–&ÒimpGostare“ºgetty¹.‘æ•Com˜unque“sia,‘[>la“maggior“parte“dei“mošGdem“oggigiorno“imp˜ostano“automati-Ž¡camenš¸ète–n´la“v˜elošGcit€à“alla“stessa“della“p˜orta“di“comš¸èunicazione.‘¾;Chi“utilizza“ºgetty“¹alla“v˜eloGcit€à“di“115.200Ž¡bps–LDha“automaticamen¸ète“impšGostato“il“mo˜dem“p˜er“quella“v¸èelo˜cit€à,‘N quando“ºgetty“¹in¸èvia“a“questo“la“stringa“diŽ¡inizializzazione– Òalla“pšGorta“a“cui“€è“connesso“il“mo˜dem.‘T•In“generale,‘³¾consultate“il“manš¸èuale“del“v˜ostro“moGdemŽ¡p•Ger›U imp“ostare˜una˜v¸èelo“cit€à˜ottimale.Ž¦Ä5.4Ž‘¾Conš trollo–¸di“Flusso“Hardw˜areŽŸMª¹Se–ÚDil“v¸èostro“mošGdem“supp˜orta“il“conš¸ètrollo“di“usso“hardw˜are“(R‘ÿ*¸TS/CTS),“vi“raccomando“caldamen˜te“diŽ¡utilizzarlo.‘qҀȑªzparticolarmen•¸ète›ª‘impGortan“te˜p•Ger˜i˜mo“dem˜c¸èhe˜supp“ortano˜la˜compressione˜dei˜dati.‘qÒIn˜primoŽ¡luogo›|Wdo•¸èv“ete˜attiv‘ÿqÐare˜il˜con“trollo˜di˜usso˜R‘ÿ*¸TS/CTS‘|Msulla˜p•Gorta˜seriale˜stessa.‘ç$Il˜miglior˜mo“do˜€è˜di˜farlo˜alŽ¡b•Go“ot,‘\ ad–Z¨esempio“in“º/etc/rc.d/rc.local“¹oppure“º/etc/rc.d/rc.serial¹.‘‚Assicuratevi“c¸èhe“questi“le“sianoŽ¡eseguiti– Cla“le“principale,‘8˺rc.sysinit¹!‘“èDo•¸èv“ete– Cseguire“il“seguenš¸ète“proGcedimen˜to“su“ogni“pGorta“sulla“qualeŽ¡desiderate–U installare“il“suppšGorto“p˜er“il“conš¸ètrollo“di“usso“hardw˜are:ŽŸ´å‘Çstty–¹Ncrtscts“<“/dev/ttyS3ŽŸؼ¹Se–¥Änon“€è“impšGostato“p˜er“default,‘¹ído•¸èv“ete–¥Äimp˜ostare“il“conš¸ètrollo“di“usso“R‘ÿ*¸TS/CTS‘¥¯anc˜he“sul“v˜ostro“moGdem.Ž¡Il–¸vš¸èostro“programma“di“com˜unicazione“pu€ò“impšGostarlo“p˜er“vš¸èoi.‘_]Consultate“il“man˜uale“del“v˜ostro“mošGdem“p˜erŽ¡maggior‘U informazioni.ŽŸ(ÀœÀ6Ž‘ÁCome–Ç8ppœosso“eettuare“cšchiamate“e“ricev˜erle“con“il“mopœdem“usandoŽŸ…‘ÁóÄN½¿ffffectt1440Égetty_psÀ?ŽŸ¿:¹Congurate–ÌHil“v¸èostro“mošGdem“in“mo˜do“c¸èhe“p˜ossa“eettuare“cš¸èhiamate“correttamen˜te.‘ÖùSe“non“a˜v˜ete“lettoŽ¡la–1‹sezione“5“(Come“pšGosso“eettuare“una“c¸èhiamata“con“il“mio“mo˜dem?)›Àallora“Âle‘ÿ}/ggetela‘^xadesso‘¡Ž¹!˜Con¸ètieneŽ¡informazioni–˾Âmolto‘mL¹impšGortan¸èti“sulla“congurazione.‘ÕZNon“imp˜orta“c¸èhe“leggiate“questa“sezione“se“desiderateŽ¡usare–U il“mošGdem“esclusiv‘ÿqÐamen¸ète“p˜er“Âeettuar‘ÿ}/e‘o¹c¸èhiamate.Ž¦Ä6.1Ž‘¾Congurare–¸il“moš_údem“p˜er“cš hiamare“e“ricev˜ereŽŸMª¹Pš¸èer–N£eettuare“c˜hiamate“oppure“ricev˜erle“do˜v˜ete“impGostare“il“v˜ostro“mošGdem“in“un“mo˜do“particolare“(“ancoraŽ¡usando–U i“comandi“ºAT“¹sul“v¸èostro“moGdem“)“:ŽŸ´å‘ÇE1‘WÔcommand–¹Necho“ONŽ¤ Š=‘Q0‘WÔresult–¹Ncodes“are“reportedŽ¡‘V1‘WÔverbose‘¹NONŽŽŽŒ‹ߧ Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8Come–ÕpQÂosso“eettuare“cš®>hiamate“e“ricev˜erle“con“il“moQÂdem“usando“ºgetty_psÁ?‘?·¹14ŽŽ ÕÁ ýV¯‘ÇS0=0‘å8never–¹Nanswer“(uugetty“interpreta“questo“come“unaŽ¤ Š=‘>Êropzione–¹NWAITFOR“)Ž©ؼ¹Se–snon“impGostate“questi“parametri“correttamenš¸ète,‘Éla“v˜ostra“stringa“ºINIT‘_¹p•Gotrebb“e›sfallire,‘Éblo“ccando˜tutta˜laŽŸ ®proGcedura.‘q€Ma–U ecco“qualcosa“di“pi€ù“circa“i“le“di“congurazione...ŽŸ´å‘Ç&C1‘ž†DCD–¹N€è“attivato“solo“dopo“la“connessioneŽ¡‘&S0‘ž†DSR–¹N€è“sempre“attivatoŽ¡‘DTR–¹Non/off“resetta“il“modem“(dipende“dalla“casa“produttrice“-“RTFM“)Ž¦¹Questi–U parametri“impšGostano“il“comp˜ortamen¸ète“del“mo˜dem“quando“una“c¸èhiamata“inizia“e/o“nisce.Ž©ؼSe–í„il“v¸èostro“mošGdem“non“supp˜orta“l'inserimen¸èto“di“un“prolo,‘=p˜otete“imp˜ostare“questi“parametri“attra•¸èv“erso‘í„laŽ¤ ®stringa–ÓbºINIT‘ÓB¹nel“v¸èostro“le“di“congurazione.›FALeggete“pi€ù“sotto.˜Alcuni“mošGdem“hanno“alcuni“DIP‘ÓBswitc¸èh“p˜erŽ¡eettuare–Ývqueste“moGdicš¸èhe.‘IAssicuratevi“c˜he“anc˜he“questi,‘õese“€è“il“v˜ostro“caso,‘õesiano“impGostati“correttamen˜te.Ž¦Ho–Jˆiniziato“a“collezionare“congurazioni“pšGer“sv‘ÿqÐariati“tipi“di“mo˜dem.‘Q¹Al“momen¸èto“p˜er€ò“nonŽ¡sono–íXmolti..›:(quindi“in¸èviatemeli!˜aspGetto“qualcosa“da“v•¸èoi!˜P“otete›íXtro“v‘ÿqÐare˜quelli˜gi€è˜presen“ti˜aŽ¡Åftp://ftp.cc.gatech.edu/pub/people/gregh/modem-configs‘?¬¹.Ž¦Nota:‘g pšGer–P0far“resettare“correttamen¸ète“il“mio“mo˜dem“USR‘OïCourier“V.34“quando“cade“il“DTR,“ho“do¸èvutoŽ¡impGostare–±©º&D2“¹e“ºS13=1“¹(“questo“assegna“il“bit“0“del“registro“S13).‘‡€È‘±‘stato“confermato“c¸èhe“questo“funzionaŽ¡anc¸èhe–U sul“mošGdem“USR“Sp˜ortster“V.34“.Ž¦Nota:‘\®alcuni–J·mošGdem“Supra“gestisco“il“DCD‘Jxin“mo˜do“dieren¸ète“da“altri“mo˜dem.‘RESe“state“utilizzando“unŽ¡mošGdem–hÍSupra,‘­¸pro¸èv‘ÿqÐate“a“imp˜ostare“º&C0“¹e“Ânon‘-"º&C1¹.‘¬‡Do•¸èv“ete›hÍanc“he˜settare˜º&D2˜¹pGer˜gestire˜correttamen“teŽ¡DTR.ŽŸ#ÃÄ6.2Ž‘¾Installazione–¸di“Ègetty_psŽŸMª¹Prendete–Ënla“vš¸èersione“pi€ù“recen˜te“da“Åsunsite.unc.edu:/pub/Linux/system/serial‘?¬¹.‘ÔkIn“particolare,‘)seŽ¡desiderate–ÈBusare“alte“vš¸èeloGcit€à“(57600“e“115200“bps)“do˜v˜ete“prendere“la“v˜ersione“2.0.7j“o“successiv˜e.‘ÊçInoltreŽ¡do•¸èv“ete›U anc“he˜a“v“ere˜la˜libGc˜v“ersione˜5.x˜o˜successiv‘ÿqÐa.Ž¦Pš¸èer–ìdefault,‘rºgetty_ps“¹€è“congurato“pGer“essere“compatibile“con“il“Lin˜ux“FSSTND‘|(“File“System“Stan-Ž¡dard–´l),‘L?il“cš¸èhe“signica“c˜he“i“le“binari“saranno“in“º/sbin/¹,‘L?e“i“le“di“congurazione“si“c˜hiamerannoŽ¡º/etc/conf.¸fºuu¸gºgetty.ttySÂN‘£t¹.–w_Questo“non“compare“nella“došGcumen¸ètazione!‘Ø=Inoltre“dar€à“p˜er“sconš¸ètato“c˜he“iŽ¡loGcš¸èk–U le“andranno“in“º/var/lock¹.‘q€Assicuratevi“di“a˜v˜ere“la“directory“º/var/lock/¹.Ž¦Se–U°non“desiderate“la“compatibilit€à“con“FSSTND,“i“le“binari“andranno“in“º/etc¹,‘ˆÆmen¸ètre“quelli“di“congurazioneŽ¡in–Ùiº/etc/default/¸fºuu¸gºgetty.ttySÂN‘£t¹,“e“i“loGc¸èk“le“si“andranno“in“º/usr/spool/uucp¹.‘þZVi“raccomando“diŽ¡eettuare–¦queste“prošGcedure“come“descritte“se“state“usando“UUCP‘ÿ*¸,“p˜erc¸èh€é“UUCP‘vp˜otr€à“a•¸èv“ere–¦problemi“seŽ¡m•¸èuo“v“ete–U i“lošGc¸èk“le“dalla“p˜osizione“predenita.Ž¦ºgetty_ps–ô¹pu€ò“inoltre“usare“ºsyslogd“¹pGer“registrare“tutti“i“messaggi.‘Q&Consultate“le“pagine“man“ºsyslogd(1)“¹eŽ¡ºsyslogd.conf(5)–a¹su“come“impGostare“ºsyslogd¹,‘dse“ancora“non“lo“a•¸èv“ete–ainstallato.‘•YI‘amessaggi“sono“registratiŽ¡con–™dpriorit€à“LOG_A¸èUTH,“gli“errori“usano“LOG_ERR,“e“quelli“di“debugging“LOG_DEBUG.“Se“non“desider-Ž¡ate–MYusare“ºsyslogd“¹pšGotete“editare“ºtune.h“¹fra“i“le“sorgen¸èti“di“ºgetty_ps“¹p˜er“utilizzare“un“le“p˜er“registrare“iŽ¡messaggi,–U c¸èhe“pGer“default“€è“º/var/adm/getty.log¹.Ž¦Decidete–Æse“siete“inš¸èteressati“ad“utilizzare“FSSTND‘Åûe“anc˜he“syslogd,‘âVpGotete“scegliere“di“utilizzare“una“com-Ž¡binazione–Íždei“due.‘ÚûMošGdicate“il“ºMakefile¹,‘뾺tune.h“¹e“ºconfig.h“¹p˜er“confermare“le“v¸èostre“decisioni.‘ÚûQuindiŽ¡compilate–U e“installate“seguendo“le“istruzioni“incluse“nel“paccš¸èhetto“dei“sorgen˜ti.Ž¦D'ora– „in“a•¸èv‘ÿqÐan“ti,‘=tutti– „i“riferimenš¸èti“a“ºgetty“¹saranno“pGer“ºgetty_ps¹.‘X÷Riferimen˜ti“in˜v˜ece“a“ºuugetty“¹saranno“pGerŽ¡ºuugetty–U ¹incluso“nel“pacc¸èhetto“ºgetty_ps¹.‘q€Queste“istruzioni“non“funzionano“con“ºmgetty“¹o“ºagetty¹.ŽŽŽŒ‹îR Û_2 ý ~?Ÿ„€ÕÁGŽÁ7.‘ñ8uugett®>y’“c¦¹15ŽŽ ÕÁ ýV¯À7Ž‘ÁuugettcyŽŸèÄ7.1Ž‘¾Imp_úostare‘¸ÈuugettyŽ©Mª¹Assicuratevi–u-di“a•¸èv“ere–u-una“pšGeriferica“di“en¸ètrata“e“una“di“uscita“p˜er“la“p˜orta“seriale“alla“quale“€è“collegatoŽ¤ ®il–Œ vš¸èostro“moGdem.‘Se“questo“si“tro˜v‘ÿqÐa“su“ºttyS3“¹do˜v˜ete“a˜v˜ere“le“pGeriferic˜he“º/dev/cua3“¹e“º/dev/ttyS3¹.‘SeŽ¡non›a•¸èv“ete˜le˜pGeriferic“he˜corrette,‘Gleggete˜la˜sezione˜3.3.1˜(Creare˜pGeriferic“he˜in˜/dev)˜circa˜la˜creazione˜diŽ¡queste–ÕpGerifericš¸èhe,‘î e“createle.‘FËSe“desiderate“essere“in“grado“di“eettuare“c˜hiamate“all'esterno“men˜tre“ºuugettyŽ¡¹con¸ètrolla–U la“pšGorta“p˜er“ev•¸èen“tuali›U c“hiamate˜in˜arriv“o,˜usate˜la˜pGeriferica˜º/dev/cuaÂN‘ø”¹in“v“ece˜di˜º/dev/ttySÂN‘£t¹.ŽŸؼºuugetty–b‹¹eettua“impGortanš¸èti“con˜trolli“sui“loGc˜k“le.‘™ÁAggiornate“º/etc/gettydefs“¹pGer“aggiungere“un“v˜ošGce“p˜erŽ¡il–ã÷vš¸èostro“moGdem.‘Quando“a˜v˜ete“mošGdicato“º/etc/gettydefs¹,‘­p˜otete“vš¸èericare“la“correttezza“della“sin˜tassiŽ¡eseguendo:ŽŸ´å‘Çlinux#–¹Ngetty“-c“/etc/gettydefsŽŸ ÖÁ7.1.1Ž‘#!\Mo•QÂdem‘Õmo“derniŽ¦¹Se›óa•¸èv“ete˜un˜moGdem˜a˜9600˜bps˜o˜pi€ù˜v“elo•Gce˜con˜compressione˜dei˜dati,‘}p“otete˜imp“ostare˜la˜v¸èelo“cit€à˜dellaŽ¡pGorta–U seriale.‘q€P¸èer“esempio:ŽŸ´å‘Ç#–¹N115200“velocit€à“impostataŽ© Š=‘F115200#–¹NB115200“CS8“#“B115200“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#F115200ŽŸؼ¹Se–a˜vš¸èolete“c˜he“il“v˜ostro“moGdem“eettui“il“con˜trollo“di“usso“hardw˜are“R‘ÿ*¸TS/CTS,“pGotete“aggiungere“ºCRTSCTSŽ¡¹alla‘U v¸èoGce:ŽŸ´å‘Ç#–¹N115200“velocit€à“impostata“con“controllo“di“flusso“hardwareŽ¦‘F115200#–¹NB115200“CS8“CRTSCTS“#“B115200“SANE“-ISTRIP“HUPCL“CRTSCTS“#@S“@L“@B“login:“#F115200ŽŸ ÖÁ7.1.2Ž‘#!\MoQÂdem–Õlenš®>ti“e“v˜ecc˜hiottiŽŸMª¹Se–2siete“in“pšGossesso“di“mo˜dem“non“v¸èelo˜ci“(“inferiori“a“9600“bps“)“allora,‘-win•¸èv“ece–2un“una“sola“linea“p˜er“unaŽ¡singola›ãv•¸èeloGcit€à,‘ùêa“vrete˜bisogno˜di˜alcune˜linee˜pGer˜pro“v‘ÿqÐare˜alcune˜impGostazioni.‘KDa˜notare˜il˜c“he˜queste˜lineeŽ¡sono–Öncollegate“fra“loro“con“l'ultima“parola,‘ïÅad“esempio“#38400.‘GESono“necessarie“delle“linee“vuote“fra“ciascunaŽ¡v¸èoGce–U del“le“di“congurazione.ŽŸ´å¦‘Ç#–¹NImpostazioni“del“modemŽ¦‘115200#–¹NB115200“CS8“#“B115200“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#57600Ž¦¦‘57600#–¹NB57600“CS8“#“B57600“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#38400Ž¦¦‘38400#–¹NB38400“CS8“#“B38400“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#19200Ž¦¦‘19200#–¹NB19200“CS8“#“B19200“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#9600Ž¦¦‘9600#–¹NB9600“CS8“#“B9600“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#2400Ž¦¦‘2400#–¹NB2400“CS8“#“B2400“SANE“-ISTRIP“HUPCL“#@S“@L“@B“login:“#115200ŽŽŽŒ‹ÿó Û_2 ý ~?Ÿ„€ÕÁGŽÁ7.‘ñ8uugett®>y’“c¦¹16ŽŽ ÕÁ ýV¯Á7.1.3Ž‘#!\Messaggio–Õdi“bQÂen•®>v“en“utoŽ©Mª¹Se–8Hlo“desiderate,‘qpšGotete“imp˜ostare“ºuugetty“¹in“mo˜do“tale“cš¸èhe“visualizzi“messaggi“in˜teressan˜ti“al“momen˜toŽ¤ ®del–É€login.‘ΠNel“mio“esempio“ho“inserito“il“nome“del“sistema,›æ˜la“linea“seriale,˜e“la“vš¸èeloGcit€à“utilizzata.‘ΠP˜oteteŽ¡aggiungere–U molte“altre“cose:ŽŸ´å‘:$Ç@B‘å8La–¹Nvelocit€à“della“linea“in“bps.Ž¤ Š=‘:$@D‘å8La–¹Ndata“corrente,“espressa“in“MM/DD/YY.Ž¡‘:$@L‘å8La–¹Nlinea“seriale“sulla“quale“si“trova“getty.Ž¡‘:$@S‘å8Il–¹Nnome“del“sistema.Ž¡‘:$@T‘å8L'ora–¹Ncorrente,“espressa“in‘ rœHH:MM:SS“(24“ore).Ž¡‘:$@U‘å8Il–¹Nnumero“di“utenti“attualmente“collegati.“E“in“praticaŽ¡‘Vhøun–¹Nconteggio“effettuato“in“base“al“file“/etc/utmp.Ž¡‘:$@V‘å8Il–¹Nvalore“di“VERSIONŽ¡‘:$Per–¹Nvisualizzare“un“carattere“'@'singolo,“utilizzate“sia“'/@'Ž¡‘:$che‘¹N'/@@'.ŽŸ#ÃÄ7.2Ž‘¾P ersonalizzare‘¸ÈuugettyŽ¦¹Esistono–Åpmolti“parametri“c¸èhe“pšGotete“imp˜ostare“p˜er“ciascuna“p˜orta“seriale.‘A›Questi“sono“implemen¸ètati“in“le“diŽ¤ ®congurazione–dÐseparati“pšGer“ciascuna“p˜orta.‘ ‘Il“le“º/etc/conf.uugetty“¹sar€à“utilizzato“da“tutte“le“sessioni“diŽ¡ºuugetty¹,‘Ê@e–§ˆº/etc/etc.uugetty.ttySÂN‘Jйsar€à“utilizzato“solo“pšGer“quella“sp˜ecica“p˜orta.‘7£Alcuni“esempi“di“questiŽ¡le–wÓdi“congurazione“pGosso“essere“troš¸èv‘ÿqÐati“fra“i“sorgen˜ti“di“ºgetty_ps¹,‘€c˜he“si“pGossono“tro˜v‘ÿqÐare“praticamen˜te“inŽ¡ogni–óTdistribuzione“di“Lin•¸èux.›LP“er–óTmotivi“di“spazio“non“sono“stati“trascritti“qui.˜Nota:‘­èse“state“utilizzandoŽ¡vš¸èersioni–+pi€ù“v˜ecc˜hie“di“ºgetty“¹(“precenden˜ti“alla“2.0.7e),‘#oppure“non“state“utilizzando“FSSSTND,“allora“il“leŽ¡di–U congurazione“sar€à“º/etc/default/uugetty.ttySÂN‘£t¹.“Il“º/etc/conf.uugetty.ttyS3“¹€è“cos€ì:ŽŸ´å¤ Š=‘ÇALTLOCK=cua3Ž¡‘ALTLINE=cua3Ž¡‘#–¹NLinea“da“inizializzareŽ¡‘INITLINE=cua3Ž¡‘#–¹Ntimeout“di“disconnessione“se“inattivaŽ¡‘TIMEOUT=60Ž¡‘#–¹Nstringa“di“inizializzazione“del“modemŽ¡‘INIT=""–¹NAT\r“OK\r\nŽ¡‘WAITFOR=RINGŽ¡‘CONNECT=""–¹NATA\r“CONNECT\s\AŽ¡‘#–¹Nquesta“riga“imposta“il“tempo“di“ritardo“prima“di“inviareŽ¡‘#–¹Nil“messaggio“di“benvenuto“del“loginŽ¡‘DELAY=1Ž¡‘#DEBUG=010ŽŸؼ¹Aggiugete–âîle“seguenš¸èti“linee“nel“v˜ostro“º/etc/inittab¹,‘Fain“moGdo“tale“c˜he“ºuugetty“¹sia“in“esecuzione“sullaŽ¤ ®v¸èostra–=}pšGorta“seriale“(“eettuate“le“mo˜dic¸èhe“in“mo˜do“da“adattare“questo“al“v¸èostro“sp˜ecico“caso“-“le“diŽ¡congurazione,–U v¸èelošGcit€à“e“tip˜o“di“terminale):Ž¤´å‘ÇS3:456:respawn:/sbin/uugetty–¹N-d“/etc/default/uugetty.ttyS3“ttyS3“F115200“vt100ŽŸؼ¹Ria¸èvviate‘U ºinit¹:Ž¡‘Çlinux#–¹Ninit“qŽŽŽŒ‹  Û_2 ý ~?Ÿ„€ÕÁGŽÁ8.‘ñ8Come–ÕpšQÂosso“imp˜ostare“un“terminale“connesso“al“mio“PC?’˜͹17ŽŽ ÕÁ ýV¯Pš¸èer–ãåle“impGostazioni“sulla“v˜eloGcit€à“nel“v˜ostro“º/etc/inittab“¹vi“consiglio“di“utilizzare“la“v˜eloGcit€à“pi€ù“alta“inŽ¤ ®bps–U suppGortata“dal“vš¸èostro“hardw˜are.Ž©ؼA•¸èdesso›1 Lin“ux˜con“trolla˜con“tin“uamen“te˜la˜pGorta˜seriale˜in˜attesa˜di˜connessioni.‘ Chiamate˜da˜un'altraŽ¡maccš¸èhina–U e“collegatevi“al“v˜ostro“sistema“Lin˜ux.Ž¦ºuugetty–lž¹ha“molte“altre“opzioni,‘r~leggete“il“man¸èuale“di“ºgetty(1m)“¹pGer“una“descrizione“pi€ì“dettagliata.‘·ûF‘ÿ*¸ra“leŽ¡tanš¸ète–U opzioni“c'€è“anc˜he“quella“di“ric˜hiamata.ŽŸ(ÀœÀ8Ž‘ÁCome–G\pšpœosso“imp˜ostare“un“terminale“connesso“al“mio“PC?ŽŸ¿:¹Leggete–K—il“ÅText-Terminal-HOWTO‘ ‹¹pGer“informazioni“pi€ù“dettagliate“sui“terminali.‘TäLe“istruzioni“in“questaŽ¡sezione–U descrivš¸èono“come“connettere“un“terminale,“cos€ì“come“altri“computer“al“v˜ostro“sistema“Lin˜ux.ŽŸ#ÃÄ8.1Ž‘¾Requisiti‘¸Hardw areŽŸMª¹Assicuratevi–WXdi“a•¸èv“ere–WXil“cablaggio“corretto.‘x)Un“ca•¸èv“o›WXn“ull-moGdem˜comprato˜in˜un˜negozio˜di˜informatica˜pu€òŽ¡funzionare,‘J‚ma–nquasi“sicuramenš¸ète“non“funzioner€à“il“con˜trollo“di“usso“hardw˜are.‘¾jMa“dev˜e“essere“un“ca˜v˜oŽ¡Ânul‘‚Ðl‘—tmo‘ÿ}/dem‘ÄU¹!‘}ÈMolti–Y8negozi“di“computer“lo“cš¸èhiamano“ca˜v˜o“pGer“stampan˜ti“seriali.‘}ÈAssicuratevi“inoltre“di“stareŽ¡usando–U la“pGorta“seriale,“una“DB25“o“DB9“mascš¸èhio,“non“la“quella“parallela“(“femmina,“DB25“o“Cen˜tronics“).Ž¦Pš¸èer–U il“connettore“DB25,“a˜v˜ete“bisogno“al“minino“di“questo:Ž©ؼ¡ºPC–?¬maschio“DB25’ƒ7ÌTerminale“DB25Ž¡‘)ý`TxD›¿Transmit–?¬Data‘/= 2“-->“3‘>\RxD˜Receive“DataŽ¡‘)ý`RxD›¿Receive–?¬Data‘4|¸3“<--“2‘>\TxD˜Transmit“DataŽ¡‘)ý`SG›þ°Signal–?¬Ground‘/= 7“---“7‘>\SG˜Signal“GroundŽ¦¹Questo›8æca•¸èv“o˜n“ull˜moGdem˜funziona˜fra˜due˜computer˜c“he˜utilizzano˜il˜signale˜di˜handshak“e˜hardw“are˜R‘ÿ*¸TS/CTS,Ž¡ma–­ëmolti“terminali“utilizzano“l'handshakš¸èe“DTR‘­Ôc˜he“non“pu€ò“essere“impGostato“con“lin˜ux“tramite“stt˜y.‘{áUnaŽ¡soluzione–к€è“di“impGostare“stt¸èy“crtscts“e“connettere“il“pin“20“del“terminale“(DTR)‘Кcon“il“pin“5“del“computerŽ¡(CTS).Ž¦ºPC–?¬male“DB25’’öÐTerminal“DB25Ž¡TxD›¿Transmit–?¬Data‘/= 2“-->“3‘>\RxD˜Receive“DataŽ¡RxD›¿Receive–?¬Data‘4|¸3“<--“2‘>\TxD˜Transmit“DataŽ¡RTS›¿Request–?¬To“Send‘$½´4“-->“5‘>\CTS˜Clear“To“SendŽ¡CTS›¿Clear–?¬To“Send‘/= 5“<--“4‘>\RTS˜Request“To“SendŽ¡DSR‘¿Data–?¬Set“Ready‘)ý`6Ž¡’’öÐ|Ž¡DCD›¿Carrier–?¬Detect‘)ý`8“<--“20‘þ°DTR˜Data“Terminal“ReadyŽ¡SG›þ°Signal–?¬Ground‘/= 7“---“7‘>\SG˜Signal“GroundŽ¡’²tØ6‘>\DSR‘¿Data–?¬Set“ReadyŽ¡’²tØ|Ž¡DTR›¿Data–?¬Terminal“Ready‘ X20“-->“8‘>\DCD˜Carrier“DetectŽ¦¹Se–U sulla“propria“pGorta“seriale“si“ha“un“connettore“DB9,“si“proš¸èvi“quan˜to“segue:Ž¦ºPC–?¬DB9’²tØTerminal“DB25Ž¡‘)ý`RxD›¿Receive–?¬Data‘4|¸2“<--“2‘>\TxD˜Transmit“DataŽŽŽŒ‹& Û_2 ý ~?Ÿ„€ÕÁGŽÁ8.‘ñ8Come–ÕpšQÂosso“imp˜ostare“un“terminale“connesso“al“mio“PC?’˜͹18ŽŽ ÕÁ ýV¯‘)ý`ºTxD›¿Transmit–?¬Data‘/= 3“-->“3‘>\RxD˜Receive“DataŽ¤ ®‘)ý`SG›þ°Signal–?¬Ground‘/= 5“---“7‘>\SG˜Signal“GroundŽ©  ¹In–®Talternativ‘ÿqÐa,‘Ï°un“ca•¸èv“o›®Tn“ull˜mo•Gdem˜DB9-DB25˜(come˜detto˜non˜pu€ò˜op“erare˜con˜un˜terminale˜con˜handshak¸èeŽ¡hardw¸èare):Ž¦ºPC–?¬DB9’²tØTerminal“DB25Ž¡RxD›¿Receive–?¬Data‘4|¸2“<--“2‘>\TxD˜Transmit“DataŽ¡TxD›¿Transmit–?¬Data‘/= 3“-->“3‘>\RxD˜Receive“DataŽ¡’²tØ6‘>\DSR‘¿Data–?¬Set“ReadyŽ¡’²tØ|Ž¡DTR›¿Data–?¬Terminal“Ready˜4“-->“8‘>\DCD˜Carrier“DetectŽ¡GND›¿Signal–?¬Ground‘/= 5“---“7‘>\GND˜Signal“GroundŽ¡DCD‘¿Carrier‘?¬Detect‘)ý`1Ž¡¡DSR›¿Data–?¬Set“Ready‘)ý`6“<--“20‘þ°DTR˜Data“Terminal“ReadyŽ¡RTS›¿Request–?¬To“Send‘$½´7“-->“5‘>\CTS˜Clear“To“SendŽ¡CTS›¿Clear–?¬To“Send‘/= 8“<--“4‘>\RTS˜Request“To“SendŽ¡(RI‘¿Ring–?¬Indicator‘)ý`9“not“needed)Ž¦¹(S€ì,–U i“pin“2“e“4“hanno“Âver‘ÿ}/amente‘o¹signicati“oppGosti“tra“i“connettori“DB9“e“quelli“DB25!)Ž©ؼSe–Š*non“state“utilizzando“un“ca•¸èv“o›Š*completamen“te˜n“ull˜mo•Gdem,‘—lforse˜p“otete˜utilizzare˜il˜seguen•¸ète˜trucc“hetto:Ž¡sul–Œconnettore“dalla“parte“del“v¸èostro“computer“collegate“il“R‘ÿ*¸TS›_e“il“CTS˜assieme,‘,§e“collegate“anc¸èhe“DSR,Ž¡DCD–×e›DTR“assieme.‘Ÿ4In˜questo˜moGdo,‘=€quando˜uno˜dei˜due˜computer˜ric•¸èhiede˜un˜signal˜di˜handshak“e˜loŽ¡otterr€à–U (“da“se“stesso!‘q€).Ž¦A•¸èdesso›7—c“he˜a“v“ete˜il˜ca“v“o˜giusto,‘p5collegate˜il˜v“ostro˜terminale˜al˜v“ostro˜computer.‘æSe˜p•Gotete,‘p5imp“ostate˜ilŽ¡terminale–Ÿõin“mošGdo“da“ignorare“i“segnali“di“con¸ètrollo“del“mo˜dem.‘RPro¸èv‘ÿqÐate“ad“usare“9600“bps,›²«8“data“bits,˜1Ž¡stop–ÀÒbit,‘Û¿no“parit€à“nella“congurazione“del“terminale“(oppure“attiv‘ÿqÐate“la“parit€à“se“v¸èolete“essere“un“pGo'“pi€ùŽ¡sosticati).ŽŸ#Ä8.2Ž‘¾Impš_úostare–¸Ègetty“Ä(comp˜onen te“di“Ègetty_psÄ)ŽŸMª¹Consultate–§¾il“vš¸èostro“man˜uale“di“Âgetty‘Š,¹pGer“altre“applicazioni“come“ad“esempio“Âagetty‘ân¹.‘ iZAggiungete“leŽ¡imp•Gostazioni›U p“er˜il˜v¸èostro˜terminale˜p“er˜ºgetty˜¹se˜non˜sono˜gi€à˜esisten¸èti˜in˜º/etc/gettydefs¹:Ž©|2¤ Š=‘Ç#–¹NTerminale“Stupido“a“38400“bpsŽ¡‘DT38400#–¹NB38400“CS8“CLOCAL“#“B38400“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT38400Ž¡¡‘#–¹NTerminale“Stupido“a“19200“bpsŽ¡‘DT19200#–¹NB19200“CS8“CLOCAL“#“B19200“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT19200Ž¡¡‘#–¹NTerminale“Stupido“a“9600“bpsŽ¡‘DT9600#–¹NB9600“CS8“CLOCAL“#“B9600“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT9600ŽŸ  ¹Se–ºlo“desiderate“pGotete“far“stampare“a“video“da“ºgetty“¹informazioni“in•¸èteressan“ti–ºsul“login.‘ONel“mio“esempioŽŸ ®ho–U inserito“il“nome“del“sistema“e“la“pGorta“seriale.‘q€P¸èotete“aggiungere“molte“altre“cose:Ž¦‘Ç@B‘å8La–¹Nvelocit€à“corrente“in“bps.Ž¡‘@D‘å8La–¹Ndata“corrente,“nel“formato“MM/DD/YY.Ž¡‘@L‘å8La–¹Nporta“seriale“sulla“quale“€è“in“esecuzione“getty.ŽŽŽŒ‹!Ü Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8P®>osso–Õusare“pi€ù“di“due“pQÂorte“seriali?’—¹¹19ŽŽ ÕÁ ýV¯‘Ç@S‘å8Il–¹Nnome“del“sistema.Ž¤ Š=‘@T‘å8l'ora–¹Ncorrente,“nel“formato“HH:MM:SS“(“24“ore“).Ž¡‘@U‘å8IL–¹Nnumero“degli“utenti“attualmente“collegati.Ž¡‘@V‘å8Il–¹Nvalore“di“VERSION.Ž¡¡‘Per–¹Nvisualizzare“un“singolo“carattere“'@',“potete“usareŽ¡‘sia–¹N'\@'“sia“'@@'.Ž¤•ø¹Una–U v¸èolta“mošGdicato“º/etc/gettydefs¹,“p˜otete“vš¸èericare“c˜he“la“sin˜tassi“sia“corretta“digitando:Ž©r!‘Çlinux#–¹Ngetty“-c“/etc/gettydefsŽ¡¹Assicuratevi–€Tc¸èhe“non“vi“siano“le“di“congurazione“di“ºgetty“¹oppure“ºuugetty“¹pšGer“la“p˜orta“seriale“alla“qualeŽ¤ ®il–Ív¸èostro“terminale“€è“collegato“(º/etc/default/¸fºuu¸gºgetty.ttySÂN‘©¹oppure“º/etc/conf.¸fºuu¸gºgetty.ttySÂN‘£t¹),Ž¡pGoicš¸èh€é–”Opu€ò“molto“probabilmen˜te“in˜terferire“nell'esecuzione“di“ºgetty“¹su“un“terminale.‘/ Rim˜uo˜v˜ere“questi“leŽ¡se‘U esistono.ŽŸؼEditate–ö[il“v¸èostro“le“º/etc/inittab“¹pšGer“lanciare“ºgetty“¹sulla“p˜orta“seriale“(“sostituendo“con“le“corretteŽ¡informazioni–U sul“vš¸èostro“sistema“-“pGorta,“v˜elošGcit€à“e“tip˜ologia“del“terminale):Ž¦‘ÇS1:456:respawn:/sbin/getty–¹NttyS1“DT9600“vt100Ž¤•ø¹Ria¸èvviate‘U ºinit¹:Ž¦‘Çlinux#–¹Ninit“qŽ¡¹A‘HFquesto–HIpunš¸èto“do˜vreste“essere“in“grado“di“v˜edere“un“prompt“di“login“sul“terminale.‘m9Probabilmen˜te“do˜vreteŽ¤ ®premere–U Âinvio‘ö®¹pGer“ottenere“l'attenzione“del“terminale.ŽŸ"jÄ8.3Ž‘¾Suggerimen ti–¸p_úer“congurare“un“PC“come“terminale“serialeŽŸMª¹Molte–ÛšpšGersone“congurano“i“loro“PC‘Û5come“terminali“connessi“a“un“b˜oš¸èx“lin˜ux.‘ îP˜er“esempio,‘=8dei“v˜ecc˜hiŽ¡PC‘L8088–Mo“80286“sono“pšGerfetti“p˜er“questo“scop˜o.‘ Y#T‘ÿ*¸utto“ci€ò“di“cui“a•¸èv“ete–Mbisogno“€è“un“disco“di“b˜o˜otŽ¡DOS‘Ýïadatto–ÞTal“vš¸èostro“tipGo“di“terminale,‘@¡e“un“programma“di“com˜unicazione“da“a˜vviare.‘ ºkermit“¹€è“ide-Ž¡ale–¢a“questo“scopGo.‘÷Pš¸èotete“tro˜v‘ÿqÐare“v˜ersioni“precompilate“di“ºkermit“¹pšGer“ogni“sistema“op˜erativš¸èo“esisten˜teŽ¡a–ÙÔÅhttp://www.columbia.edu/kermit/‘?¬¹.‘ÿAltri“programmi“DOS‘Ù²molto“p•Gop“olari–ÙÔcome“ºprocomm“¹funzionanoŽ¡molto–ë=bšGene.‘N5Assicuratevi“di“imp˜ostare“corretamen¸ète“le“informazioni“sulla“p˜orta“seriale“nelle“imp˜ostazioni“delŽ¡programma–U di“comš¸èunicazione“del“v˜ostro“terminale.ŽŸ( óÀ9Ž‘ÁPcosso–G\usare“pi€ù“di“due“ppœorte“seriali?ŽŸ¿:¹Non›<•a•¸èv“ete˜bisogno˜di˜leggere˜questa˜sezione˜a˜meno˜c“he˜non˜in“tendiate˜utilizzare˜tre˜o˜pi€ú˜pGeriferic“he˜serialiŽ¡(–U assumendo“il“fatto“cš¸èhe“Ânon‘u¹a˜v˜ete“una“pGorta“seriale).Ž©ؼIl–^Ñnš¸èumero“delle“pGorte“seriali“€è“limitato“dal“n˜umero“di“in˜terrupt“(IR˜Q)›^“e“indirizzi“di“I/O˜c¸èhe“pGossiamo“utilizzare.Ž¡Queste–›wnon“€è“una“limitazione“di“Linš¸èux,‘­ ma“del“bus“del“PC.“A˜d“ogni“pGorta“seriale“Âdeve‘[ƹessere“assegnato“unŽ¡proprio–á¬indirizzo“e“doš¸èvrebbGe“a˜v˜ere“il“proprio“in˜terrupt.‘%Se“due“pGeriferic˜he“condividono“lo“stesso“in˜terrupt,Ž¡pu€ò–È>funzionare“correttamenš¸ète“se“le“due“pGeriferic˜he“non“opGerano“con˜tempGoraneamen˜te“(nella“maggior“parteŽ¡dei–Íucasi“sono“i“due“programmi“cš¸èhe“non“dev˜ono“essere“in“esecuzione“assieme).‘DGUna“pGeriferica“seriale“pu€ò“essereŽ¡un–U pšGorta“seriale,“un“mo˜dem“inš¸èterno,“oppure“una“sc˜heda“seriale“m˜ultipGorta.Ž¦Una–Sscš¸èheda“seriale“m˜ultipšGorta“sono“app˜ositamen¸ète“progettate“p˜er“a•¸èv“ere–Sp˜orte“seriali“mš¸èultiple“c˜he“condividonoŽ¡lo–4stesso“in¸èterrupt“pšGer“tutte“le“p˜orte“sulla“sc•¸èheda.‘fxLin“ux›4ricev“e˜i˜dati˜da˜queste˜usando˜dieren“ti˜indirizzi˜diŽ¡I/O–U pšGer“ogni“p˜orta“sulla“sc¸èheda.ŽŽŽŒ‹-Í Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8P®>osso–Õusare“pi€ù“di“due“pQÂorte“seriali?’—¹¹20ŽŽ ÕÁ ýV¯Ä9.1Ž‘¾Scegliere–¸gli“in terrupt“pš_úer“le“p˜eriferic he“serialiŽŸMª¹Il–a†vš¸èostro“PC‘aƒnormalmen˜te“ha“ºttyS0“¹e“ºttyS2“¹assoGciate“all'IR˜Q‘aƒ4,‘dŸe“ºttyS1“¹e“ºttyS3“¹all'IR˜Q‘aƒ3.‘–²P˜otete“visual-Ž¤ ®izzare– ggli“IRš¸èQ‘ Tutilizzati“digitando“Âsetserial‘Øò/dev/ttyS2‘yY¹ecc“ecc.‘SVIl“con˜ten˜uto“di“º/proc/interrupts“¹mostraŽ¡alcuni–˜di“questi.‘:PPš¸èer“usare“pi€ù“di“una“pGeriferica“seriale“do˜vrete“riassegnare“gli“in˜terrupt.‘:PUna“buona“sceltaŽ¡solitamenš¸ète–Ðã€è“quella“di“riutilizzare“l'in˜terrupt“della“pGorta“parallela.‘äÈIl“v˜ostro“PC‘ÐÃnormalmen˜te“ha“IR˜Q‘ÐÃ5“eŽ¡IR¸èQ‘ÂÒ7–ÂïpšGer“la“p˜orta“parallela,‘Þbma“p˜o˜c¸èhe“p˜ersone“usano“due“p˜orte“di“questo“genere.‘ºìP¸èotete“riassegnare“unoŽ¡di–æ˜questi“inš¸èterrupt“ad“una“pGorta“seriale“e“con˜tin˜uare“ad“usare“felicemen˜te“la“v˜ostra“pGorta“parallela.‘%èA‘þã v˜eteŽ¡bisogno–Ådell'applicazione“ºsetserial“¹pšGer“eseguire“questa“op˜erazione.‘AvIn“aggiun•¸èta,‘áÕdo“v“ete–Åfare“alcuni“ten¸ètativiŽ¡con–·i“jumpGer“della“vš¸èostra“sc˜heda,‘=consultate“il“man˜uale“di“questa“pšGer“maggiori“informazioni.‘žEImp˜ostate“iŽ¡jump•Ger›U p“er˜l'IR•¸èQ˜c“he˜desiderate˜p•Ger˜ciascuna˜p“orta.ŽŸؼDo•¸èv“ete–()impšGostare“le“cose“in“mo˜do“cš¸èhe“esista“un“solo“in˜terrupt“pšGer“ciascuna“p˜eriferica“seriale.‘êšEcco“comeŽ¡Greg–ôÜha“congurato“il“suo“sistema“in“º/etc/rc.d/rc.local“¹-“do•¸èv“ete–ôÜeseguire“le“moGdicš¸èhe“in“un“le“c˜he“vieneŽ¡eseguito–U all'a¸èvvio“del“sistema:ŽŸ´å‘Ç/sbin/setserial–¹N/dev/ttyS0“irq“3‘%Êp#“il“mio“mouse“serialŽ¤ Š=‘/sbin/setserial–¹N/dev/ttyS1“irq“4‘%Êp#“il“mio“terminale“stupido“WyseŽ¡‘/sbin/setserial–¹N/dev/ttyS2“irq“5‘%Êp#“il“mio“modem“ZoomŽ¡‘/sbin/setserial–¹N/dev/ttyS3“irq“9‘%Êp#“il“mio“modem“USRŽŸؼ¹ImpGostazione–U standard“degli“IR¸èQ:Ž©ؼ‘I{hºIRQ‘ X0‘þ°Timer–?¬channel“0Ž¤ ®‘I{hIRQ‘ X1‘þ°KeyboardŽ¡‘I{hIRQ‘ X2‘þ°Cascade–?¬for“controller“2Ž¡‘I{hIRQ‘ X3‘þ°Serial–?¬port“2Ž¡‘I{hIRQ‘ X4‘þ°Serial–?¬port“1Ž¡‘I{hIRQ‘ X5‘þ°Parallel–?¬port“2Ž¡‘I{hIRQ‘ X6‘þ°Floppy‘?¬disketteŽ¡‘I{hIRQ‘ X7‘þ°Parallel–?¬port“1Ž¡‘I{hIRQ‘ X8‘þ°Real-time‘?¬clockŽ¡‘I{hIRQ‘ X9‘þ°Redirected–?¬to“IRQ2Ž¡‘I{hIRQ–?¬10‘þ°non“assegnatoŽ¡‘I{hIRQ–?¬11‘þ°non“assegnatoŽ¡‘I{hIRQ–?¬12‘þ°non“assegnatoŽ¡‘I{hIRQ–?¬13‘þ°Math“coprocessorŽ¡‘I{hIRQ–?¬14‘þ°Hard“disk“controller“1Ž¡‘I{hIRQ–?¬15‘þ°Hard“disk“controller“2Ž¦¹Non–÷esiste“una“vš¸èera“a“propria“regola“pGer“le“scelte“degli“in˜terrupt.‘ºAssicuratevi“solamen˜te“c˜he“questo“nonŽ¡vš¸èenga–ŠZutilizzato“dalla“sc˜heda“madre“o“da“nessuna“altra“sc˜heda“presen˜te“nel“Pc.‘/Gli“IR˜Q‘ŠM2,–—©3,“4,“5–ŠZo“7“sonoŽ¡delle–Ç@buone“scelte.‘B6non“assegnato‘œˆsignica“cš¸èhe“non“gli“€è“assegnata“nessuna“sc˜heda“o“pGeriferica“standard.‘B6DaŽ¡notare–ÃÏinoltre“cš¸èhe“gli“IR˜Q‘ê2“e“IR˜Q‘ê9“sono“iden˜tici.‘AP˜otete“c˜hiamarli“2“o“9,‘àßla“pGeriferica“seriale“fortunatamen˜teŽ¡funziona–üubšGene“lo“stesso.‘SòSe“p˜ossedete“una“sc¸èheda“seriale“con“un“connettore“p˜er“un“bus“a“16-bit,‘0p˜otete“anc¸èheŽ¡usare–U gli“IR¸èQ“10,“11,“12“oppure“15.ŽŸؼÂNON‘îйutilizzate–K_gli“IRš¸èQ‘K\0,–MR1,“6,“8,“13–K_o“14!‘n@questi“sono“riserv‘ÿqÐati“alla“sc˜heda“madre.‘n@Non“sar€à“molto“felice“seŽ¡gli–Ousate“i“suoi“IRš¸èQ‘Oprediletti!‘ox:)‘ntQuando“a˜v˜ete“impGostato“il“tutto,‘P@con˜trollate“pi€ù“v˜olte“º/proc/interruptsŽ¡¹pGer–U assicurarsi“cš¸èhe“non“ci“siano“conitti“hardw˜are.ŽŽŽŒ‹elo˜cit€à“maggiore?‘¯A‘½quale“v®>elo˜cit€à“dev®>o“imp˜ostare“il“mo˜dem?¹21ŽŽ ÕÁ ýV¯Ä9.2Ž‘¾Impš_úostare–¸gli“indirizzi“p˜er“le“p˜eriferic he“serialiŽŸMª¹DopšGo–…idi“c•¸èhe,‘Ñ{do“v“ete–…iimp˜ostare“l'indirizzo“della“p˜orta.‘[Conš¸ètrollate“il“man˜uale“della“v˜ostra“sc˜heda“pGer“leŽ¤ ®impšGostazioni–¦»dei“jump˜er.‘7_Come“p˜er“gli“in¸èterrupt,‘Éœpu€ò“esistere“una“sola“p˜eriferica“seriale“p˜er“ciascun“indirizzo.Ž¡Le–U vš¸èostre“pGorte“sono“usualmen˜te“congurate“come“segue:ŽŸ´å‘ÇttyS0–¹Nindirizzo“0x3f8Ž¤ Š=‘ttyS1–¹Nindirizzo“0x2f8Ž¡‘ttyS2–¹Nindirizzo“0x3e8Ž¡‘ttyS3–¹Nindirizzo“0x2e8ŽŸؼ¹Scegliete–tØquale“indirizzo“desiderate“pšGer“ogni“p˜eriferica“seriale“e“imp˜ostate“i“jump˜er“di“conseguenza.‘ШIo“ho“ilŽ¤ ®mio–U mošGdem“sulla“p˜orta“ºttyS3¹,“il“mio“mouse“su“ºttyS0“¹e“terminale“su“ºttyS2¹.Ž©ؼQuando–ãuriaš¸èvviate“il“sistema,‘ Lin˜ux“do˜vrebbšGe“riconoscere“le“p˜orte“seriali“all'indirizzo“al“quale“le“a•¸èv“ete‘ãucon-Ž¡gurate.‘1Gli–”ÿIRš¸èQ‘”¬di“Lin˜ux“pšGossono“non“corrisp˜ondere“a“quelli“cš¸èhe“a˜v˜ete“impšGostato“con“i“jump˜er.‘1NonŽ¡preoGccupatevi.‘6Linš¸èux––Ênon“esegue“nessun“riconoscimen˜to“automatico“degli“IR˜Q,“pGoic˜h€é“questo“pu€ò“risultareŽ¡fallimenš¸ètare.‘ÆUsate–áâºsetserial“¹pGer“dare“a“Lin˜ux“l'IR˜Q‘á¾corretto“pGer“la“v˜ostra“sc˜heda,‘quello“c˜he“a˜v˜ete“im-Ž¡pGostato–1Evš¸èoi.‘îNel“le“º/proc/ioports“¹tro˜v˜erete“quali“indirizzi“di“pšGorte“di“I/O‘1 sono“in“uso“dop˜o“l'a¸èvvio“diŽ¡Lin¸èux.ŽŸ(ÀœÀ10Ž‘¬%Come–Ïúpšpœosso“imp˜ostare“le“mie“p˜orte“seriale“ad“una“vcelo˜cit€àŽŸ…‘¬%maggiore?‘ ÐA–G\quale“všcelopœcit€à“dev˜o“impšpœostare“il“mo˜dem?ŽŸ¿:¹Questa–šÓsezione“doš¸èvrebbGe“aiutarvi“a“scegliere“la“v˜elošGcit€à“da“utilizzare“p˜er“il“v¸èostro“mo˜dem,‘¬?quando“lo“usateŽ¡con–ÊÀun“programma“di“comš¸èunicazione,‘è(oppure“con“un“programma“ºgetty¹.‘Ò_Normalmen˜te“viene“impGostata“laŽ¡v•¸èeloGcit€à›nîattra“v“erso˜un˜parametro˜passato˜a˜ºgetty˜¹oppure˜da˜un˜men“u˜del˜v“ostro˜programma˜di˜com“unicazioneŽ¡(–£oppure“in“un“le“di“congurazione“).‘[hSe“pšGer“qualunque“ragione“il“tutto“non“funziona“p˜er“le“alte“v¸èelo˜cit€à,Ž¡esiste–8Ãun“mošGdo“p˜er“risolv¸èere“il“problema“utilizzando“delle“opzioni“sp˜eciali“con“ºsetserial¹:‘8Æcon“le“opzioniŽ¡ºspd_hi–¥š¹oppure“ºspd_vhi“¹passate“a“setserial,‘¹¹la“vš¸èeloGcit€à“38400“attualmen˜te“impšGosta“pu€ò“essere“mo˜dicata“aŽ¡57600–U (ºspd_hi¹)“oppure“a“115200“(ºspd_vhi¹).Ž¦Assicuratevi–U di“pšGossedere“le“p˜orte“UAR‘ÿ*¸T“16550A“p˜er“v¸èelo˜cit€à“alte.‘q€Ecco“le“imp˜ostazioni“suggerite:Ž©ؼ‘¸ŽŽŽ‘¹Se›U a•¸èv“ete˜un˜moGdem˜28.8K˜(V.34),˜33.6˜(v.34),˜oppure˜56K˜(V.90)˜utilizzate˜115200˜bps.Ž¤®‘¸ŽŽŽ‘¹Se›U a•¸èv“ev“ete˜un˜moGdem˜14400˜bps˜(V.32bis),˜con˜la˜compressione˜dati˜V.42bis,˜utilizzate˜57600˜bps.Ž¡‘¸ŽŽŽ‘¹Se›U a•¸èv“ete˜un˜moGdem˜a˜9600˜bps˜(V.32),˜con˜la˜compressione˜dati˜V.42bis,˜utilizzate˜38400˜bps.Ž¡‘¸ŽŽŽ‘¹Se–jésiete“in“pšGossesso“di“un“mo˜dem“pi€ù“lenš¸èto“di“9600“bp˜x“(V.32),‘°\impGostate“la“v˜eloGcit€à“a“quella“pi€ùŽ¤ ®‘alta–X:suppšGortata“dal“v¸èostro“mo˜dem.‘zÎP¸èer“esempio“300“bps“(V.21/Bell“103),‘Y1200“bps“(V.22/Bell“212A),Ž¡‘oppure–U 2400“bps“(V.22bis).Ž¦Eseguite–Þun“test“dalla“riga“di“comando“con“ºsetserial“¹e“quindi,›…se“funziona,˜inserite“il“comando“appropriatoŽ¡in–dQº/etc/rc.d/rc.serial“¹oppure“º/etc/rc.d/rc.local“¹o“ancora“º/etc/rc.boot/0setserial“¹in“moGdo“daŽ¡essere–Ð.a¸èvviato“al“b•Go“ot–Ð.del“sistema.‘E0Assicuratevi“di“utilizzare“un“path“v›ÿqÐalido“pGer“ºsetserial¹,‘êÅe“un“nome“v˜alidoŽ¡di–U pšGeriferica.‘q€Con¸ètrollare“le“imp˜ostazioni“delle“p˜orte“seriali“eseguendo:ŽŸ´å‘Çsetserial–¹N-a“/dev/ttyS3ŽŽŽŒ‹J» Û_2 ý ~?Ÿ„€ÕÁGŽÁ11.‘ñ8Programmi–Õe“Utilit€à“di“com®>unicazione’ó¸L¹22ŽŽ ÕÁ ýV¯À11Ž‘¬%Programmi–G\e“Utilit€à“di“comcunicazioneŽŸ¿:¹Ecco–øuna“lista“di“alcuni“programmi“di“com¸èunicazione“dalla“quale“pšGotrete“scegliere,‘ ¹disp˜onibili“via“Ftp“se“nonŽ¤ ®si–U troš¸èv‘ÿqÐano“gi€à“assieme“alla“v˜ostra“distribuzione.ŽŸؼ‘¸ŽŽŽ‘ºecu–U ¹-“com¸èunicazioneŽ©®‘¸ŽŽŽ‘ÂC-Kermit–  ºhttp://www.columbia.edu/kermit/“¹-“com¸èunicazione“p•Gortabili,›Ssupp“orto–  di“script,˜seriale“eŽ¡‘TCP/IP–U cš¸èhe“include“il“trasferimen˜to“di“le“e“traduzione“automatica“del“set“di“caratteri.Ž¦‘¸ŽŽŽ‘ºminicom–U ¹-“programma“di“com¸èunicazione“simile“a“ºtelix¹.Ž¦‘¸ŽŽŽ‘ºprocomm–U ¹-“programma“com¸èunicazione“con“suppšGorto“zmo˜dem.Ž¦‘¸ŽŽŽ‘ºseyon–U ¹-“basato“su“X-Windo¸èws.Ž¦‘¸ŽŽŽ‘ºxc–U ¹-“paccš¸èhetto“di“com˜unicazione“xcomm.Ž¦‘¸ŽŽŽ‘¹Altri–U utili“programmi“sono“ºterm“¹e“ºSLiRP¹.“Orono“funzionalit€à“e“TCP/IP“attra•¸èv“erso–U shell“accoun¸èt.Ž¦‘¸ŽŽŽ‘ºscreen–U ¹€è“un“altro“programma“pGer“la“m¸èultisessione.‘q€F‘ÿ*¸unziona“come“le“console“virtuali.Ž¦‘¸ŽŽŽ‘ºcallback–U ¹€è“un“programma“cš¸èhe“pGermette“al“v˜ostro“moGdem“di“essere“ric˜hiamato.Ž¦‘¸ŽŽŽ‘ºmgetty+fax–U ¹gestisce“i“F‘þã AX,“e“si“ore“come“sostituto“alternativ¸èo“di“ºps_getty¹.Ž¦‘¸ŽŽŽ‘ºZyXEL‘–¾¹€è––Ïun“programma“di“con¸ètrollo“pšGer“i“mo˜dem“ZyXEL‘–¾U-1496.‘6ŒGestisce“le“cš¸èhiamate“in“en˜trata,‘§:inŽ¡‘uscita,–U ricš¸èhiamo,“F‘þã AX“e“funzione“di“casella“v˜oGcale.Ž¦‘¸ŽŽŽ‘¹Il›8Àsoft•¸èw“are˜SLIP–8xe˜PPP“pu€ò˜essere˜repGerito˜a:‘ãPÅftp://sunsite.unc.edu/pub/Linux/system/network/serialŽ¡‘¹.Ž¦‘¸ŽŽŽ‘¹Altre‘%H~utilit€à:‘HX=Åftp://sunsite.unc.edu/pub/Linux/system/serial‘*ˆ*¹eŽ¡‘Åftp://sunsite.unc.edu/pub/Linux/apps/serialcomm‘ ›A¹o–[•in“uno“dei“tan¸èti“mirror.‘„àQueste“sono“leŽ¡‘directory›U do•¸èv“e˜si˜tro“v‘ÿqÐano˜i˜programmi˜pGer˜com“unicazioni˜seriali.ŽŸ(ÀœÀ12Ž‘¬%P•corte›G\Seriali:‘ Ðsuggerimen“ti˜e˜miscellanea.ŽŸ¿:¹Ecco–U alcuni“truccš¸èhetti“c˜he“vi“pGossono“essere“utili“in“sv‘ÿqÐariate“situazioni...ŽŸ#ÃÄ12.1Ž‘%}¨k ermit–¸e“zmo_údemŽŸMª¹Pš¸èer–U utilizzare“lo“zmoGdem“con“ºkermit“¹aggiungere“le“seguen˜ti“righe“al“v˜ostro“º.kermrc¹:ŽŸ´å‘Çdefine–¹Nrz“!rz“<“/dev/ttyS3“>“/dev/ttyS3ŽŸ Š=‘define–¹Nsz“!sz“\%0“>“/dev/ttyS3“<“/dev/ttyS3ŽŸؼ¹Ev•¸èen“tualmen“te–{³sostituite“la“pGorta“corretta“sulla“quale“si“troš¸èv‘ÿqÐa“il“v˜ostro“mo•Gdem.‘å8Quindi,‘ÅWp“er‘{³utilizzarlo,Ž¡digitate–U ºrz“¹or“ºsz‘?¬µ<ºnome_fileµ>“¹al“prompt“di“ºkermit¹.ŽŽŽŒ‹Z  Û_2 ý ~?Ÿ„€ÕÁGŽÁ12.‘ñ8P•®>orte›ÕSeriali:‘ suggerimen“ti˜e˜miscellanea.’ãl)¹23ŽŽ ÕÁ ýV¯Ä12.2Ž‘%}¨Impš_úostare–¸automaticamen te“il“tip˜o“di“terminaleŽ©Mª¹Pš¸èer–¿impGostare“automaticamen˜te“il“tipšGo“di“terminale“quando“eseguite“un“login,‘>fbasta“aggiungere“il“tip˜o“diŽ¤ ®terminale–ãnel“le“º/etc/inittab¹.‘†ÈSe“a•¸èv“ete–ãun“terminale“VT100“sulla“pGorta“ºttyS1¹,‘3Saggiungere“vt100‘Ü+nelŽ¡comando‘U ºgtty¹:ŽŸ´å‘ÇS1:456:respawn:/sbin/getty–¹NttyS1“DT9600“vt100ŽŸؼ¹Altri–þgettš¸èys“hanno“opzioni“simili.‘ lXP˜otete“anc˜he“utilizzare“ºtset¹,‘hOc˜he“pu€ò“stabilire“le“caratteristic˜he“delŽ¡terminale–U al“momen¸èto“del“login,“e“non“dipšGende“da“nessuna“imp˜ostazione“standard.ŽŸ#ÃÄ12.3Ž‘%}¨Usare–¸i“colori“con“Èls“Äattra• v“erso–¸connessioni“seriali.Ž¦¹Se–‡0il“comando“ºls“¹usato“con“i“colori“bloGcca“il“v¸èostro“terminale,›“³disattiv‘ÿqÐate“questa“opzione.‘¯ºls‘?¬color¹,˜e“ºlsŽ¡colour–:ʹutilizzano“le“funzionalit€à“colore“di“ºls¹.‘h¹Alcune“installazioni“hanno“queste“impGostazioni“gi€à“presen¸èti.Ž¡Con•¸ètrollate›°Kc“he˜nel˜le˜º/etc/profile˜¹e˜º/etc/csh.cshrc˜¹esista˜una˜riga˜pGer˜gli˜alias˜di˜ºls¹.‘:Se˜non˜desiderateŽ¡moGdicare–U questa“opzione“a“liv¸èello“di“sistema,“create“un“alias“di“ºls“¹con“ºls‘?¬no-color¹.ŽŸ#ÃÄ12.4Ž‘%}¨Stampare–¸su“un“stampare“collegata“ad“un“terminale“seriale.Ž¦¹Esiste–Y|un“programma,›š“c¸èhiamato“ºvtprint¹,˜dispGonibile“a:‘z8Åftp://ftp.sdsu.edu/pub/vtprint‘?¬¹,˜e“anc¸èhe“aŽ¡Åhttp://www.sdsu.edu/garrett‘?¬¹.ŽŸؼNe–Ü’esiste“ancš¸èhe“un“altro“c˜hiamato“ºxprt¹.‘6×Pu€ò“essere“repGerito“aŽ¡Åftp://sunsite.unc.edu/pub/Linux/system/printing‘?¬¹.ŽŸ#ÃÄ12.5Ž‘%}¨Pu€ò–¸Linš ux“congurare“le“p_úeriferic˜he“seriali“automaticamen˜te?Ž¦¹S€ì.‘¶FSe–l il“riconoscimenš¸èto“automatico“non“viene“eettuato“normalmen˜te,‘±Èattiv‘ÿqÐatelo“in“moGdo“c˜he“riconoscaŽ¡automaticamenš¸ète–¶5le“v˜ostre“pGeriferic˜he“seriali“all'a˜vvio“del“sistema.‘<‡Aggiungete“la“linea“seguen˜te“se“necessario:ŽŸ´å‘Ç/sbin/setserial–¹N/dev/ttyS3“auto_irq“skip_test“autoconfigŽŸؼ¹al–Ø(v¸èostro“le“º/etc/rc.d/rc.local“¹o“º/etc/rc.d/rc.serial“¹oppure“º/etc/rc.boot/0setserial¹.‘ú™EseguiteŽ¡questa–}opšGerazione“p˜er“ogni“p˜orta“seriale“se“desiderate“la“congurazione“automatica.‘êÍAssicuratevi“ti“fornigliŽ¡una–U pGerifericš¸èhe“c˜he“esiste“v˜eramen˜te“sulla“v˜ostra“macc˜hina.ŽŸ ÖÁ12.5.1Ž‘(áNote–ÕpQÂer“scš®>hede“m˜ultipQÂortaŽ¦¹Pš¸èer–°0gli“indirizzi“sulla“sc˜heda“e“gli“IR˜Q‘°leggete“il“le“ºrc.serial“¹oppure“º/etc/rc.boot/0setserial“¹fornitoŽ¡con–+programma“ºsetserial¹.‘cªConš¸ètiene“molte“informazioni“sulle“sc˜hede“m˜ultipGorta,‘3êinclusi“indirizzi“di“I/O‘+“e“iŽ¡nomi–U delle“pGeriferic¸èhe.ŽŸ#ÃÄ12.6Ž‘%}¨Usare–¸una“console“seriale.Ž¦¹Esiste–Ãun“articolo“nel“nš¸èumero“36“del“ÂLinux‘7Journal‘w¹,‘3,Åhttp://www.ssc.com/lj/issue36/index.html‘ Fo¹c˜heŽ¡spiega–U proprio“come“utilizzare“una“console“seriale.‘q€Leggete“il“T–ÿ*¸ext-T“erminal-HO¸èWTO.ŽŽŽŒ‹dË Û_2 ý ~?Ÿ„€ÕÁGŽÁ13.‘ñ8Un–Õpiccolo“passo“a•®>v‘ÿ\|an“ti...’4¹24ŽŽ ÕÁ ýV¯À13Ž‘¬%Un–G\piccolo“passo“a•cv‘ÿÆan“ti...ŽŸ¿:¹Non–Xð€è“necessario“leggere“questa“sezione,‘™äma“pu€ò“fornirvi“ulteriori“informazioni“approfondite“su“Unix“e“ilŽ¤ ®mondo–U delle“telecom¸èunicazioni.Ž©#ÃÄ13.1Ž‘%}¨Che–¸cosa“sono“i“lo_úc k“le?ŽŸMª¹I‘9’loGcš¸èk–9Úle“sono“semplici“le“c˜he“indicano“c˜he“una“particolare“pGeriferica“€è“in“uso.‘Si“tro˜v‘ÿqÐano“in“º/usr/spool/uucpŽ¡¹oppure–¢Xº/var/lock¹.‘5èI‘¢*le“loGcš¸èk“di“lin˜ux“utilizzano“la“seguen˜te“denominazione“ºLCK..Âname‘ÀO¹,‘Ædo˜v˜e“Âname‘b§¹€è“il“nomeŽ¡della–oÈpšGeriferica,‘¶qoppure“il“nome“UUCP‘ÿ*¸.“Alcuni“pro˜cessi“creano“questi“lo˜c¸èk“le“p˜er“assicurarsi“un“accessoŽ¡esclusivš¸èo–þalla“pGeriferica.‘\P˜er“esempio,‘!Òse“c˜hiamate“all'esterno“con“un“mošGdem,‘!Òun“le“lo˜c¸èk“apparir€à“indicandoŽ¡c¸èhe–”squalcuno“sta“gi€à“utilizzando“quella“pšGeriferica“mo˜dem.‘/yI‘”cle“lo˜c¸èk“sp˜esso“con¸ètengono“il“PID‘”cdel“pro˜cessoŽ¡c¸èhe–Ïbha“blošGccato“la“p˜eriferica.‘DìMolti“programmi“cercano“il“lo˜cš¸èk,‘ê!e“con˜trollano“c˜he“sia“ancora“v‘ÿqÐalido“v˜ericandoŽ¡la–Îkpresenza“dell'applicazione“c¸èhe“lo“detiene“nella“tabšGella“dei“pro˜cessi.‘D™Se“il“lo˜c¸èk“€è“ancora“v‘ÿqÐalido,‘é\il“programmaŽ¡esce–(“o“pšGer“lo“meno“do¸èvrebb˜e“farlo“).‘"uSe“in•¸èv“ece–non“€è“pi€ù“v‘ÿqÐalido,‘žÛallora“l'applicazione“rim•¸èuo“v“e–questo“lo˜c¸èkŽ¡e–Žutilizza“la“pšGeriferica,‘œ_creando“un“n•¸èuo“v“o‘Žlo˜c“k–Žle.‘}Altri“programmi“in•¸èv“ece–Žterminano“indicando“solo“c¸èhe“laŽ¡pGeriferica–U €è“in“uso.Ž¦Ä13.2Ž‘%}¨baud‘Ÿ¦V‘þàs.‘ÿ bpsŽŸMª¹baud–åKe›bps“sono˜probabilmen•¸ète˜i˜due˜termini˜usati˜pi€ù˜impropriamen“te˜nel˜mondo˜informatico˜e˜delleŽ¡telecomš¸èunicazioni.‘KNMolte–ºpGersone“utilizzando“questi“termini“indieren˜temen˜te,‘¯àquando“in˜v˜ece“la“storia“nonŽ¡sta‘U cos€ì.ŽŸؼÁbaudŽŽŽ©®‘¹La–º¬misura“baud“indica“quanš¸ète“v˜olte“al“secondo“un“segnale,‘TpšGer“esempio“emesso“da“un“mo˜demŽ¡‘(Ámo¹dulatore-Ádem¹oGdulatore),›§Scam•¸èbia.‘)P“er–{àesempio,˜una“baud“rate“di“1200“indica“cš¸èhe“un“segnale“cam˜biaŽ¡‘ogni–Y!833“microsecondi.‘}‚Baud“rate“com¸èuni“pšGer“i“mo˜dem“sono“50,–Z!75,“110,“300,“600,“1200–Y!e“2400.‘}‚MoltiŽ¡‘mošGdem–Ñ}ad“alta“v¸èelo˜cit€à“utilizzano“hanno“una“baud“rate“a“2400.‘EŸPš¸èer“le“limitazioni“sulle“linee“telefonic˜heŽ¡‘p•Ger›JÑv¸èo“ce˜una˜baud˜rate˜maggiore˜di˜2400˜€è˜molto˜dicile˜da˜raggiungere,‘Láe˜forse˜funziona˜unicamen¸èteŽ¡‘su–kklinee“con“un“segnale“molto“cš¸èhiaro,‘pýsenza“in˜terferenze.‘´`Molteplici“bit“pšGossono“essere“gestiti“p˜er“ogniŽ¡‘baud,‘€Pquindi–Dzil“bit“rate“pu€ò“supGerare“notev•¸èolmen“te–Dzil“baud“rate.‘?Il“Baud“prende“il“nome“da“EmileŽ¡‘Baudot,›U l'in•¸èv“en“tore˜del˜telegrafo˜stampan“te˜asincrono.ŽŸ®ÁbpsŽŽŽ¦‘¹La–ó©misura“in“bps“indica“in•¸èv“ece›ó©quan“ti˜bit˜p•Ger˜secondo˜sono˜trasmessi.‘MMo“dem˜mo“derni˜trasmetto˜aŽ¡‘14.4K›é ,–é(28.8K,“33.6K˜e“56K˜bps.‘MƒUsando“un“moGdem“con“la“compressione“V.42“(“compressione“massimaŽ¡‘4:1–U ),“€è“pšGossibile“raggiungere“i“115.2K“bps.‘q€Questo“€è“ci€ò“c¸èhe“molte“p˜ersone“confondono“con“i“baud.ŽŸؼQuindi,‘È#se–±"un“mošGdem“ad“alta“v¸èelo˜cit€à“op˜era“a“2400“baud,‘È#come“pu€ò“in¸èviare“dati“a“14400“bps“(“o“sup˜erioriŽ¡)?‘•I‘`ômo•Gdem›`÷p“ossono˜raggiungere˜elev‘ÿqÐato˜indice˜di˜v¸èelo“cit€à˜in˜bps˜(˜sup“eriore˜a˜quello˜in˜baud˜)˜co“dicandoŽ¡un–¾ømaggior“nš¸èumero“di“bit“pGer“ogni“baud.‘¯P˜er“questo“il“v‘ÿqÐalore“in“bps“sar€à“maggiore“di“quella“in“baud.‘¯A˜dŽ¡esempio–ÍQse“il“vš¸èostro“moGdem“eettua“un“collegamen˜to“a“14400“bps“signica“c˜he“€è“collegato“a“2400“baud“edŽ¡inserisce–U in“ogni“cam•¸èbiamen“to–U di“fase“6“bit.ŽŸؼCome–â4€è“iniziata“questa“confusione?‘¼Beh,‘yquando“un“tempšGo“i“v•¸èecc“hi–â4mo˜dem“lenš¸èti“erano“considerati“v˜eloGci,Ž¡spšGesso–°£la“v¸èelo˜cit€à“in“baud“era“equiv‘ÿqÐalenš¸ète“a“quella“in“bps.‘„Un“solo“bit“era“inserito“in“ogni“cam˜biamen˜to“diŽ¡fase.‘ôÂI‘€Õtermini–€ábaud“e“bps“erano“utilizzabili“indieren•¸ètemen“te,‘‹ÑpšGoic“h€é–€ácorrisp˜ondev‘ÿqÐano“allo“stesso“vlore.‘ôÂLaŽ¡confusione–è–€è“iniziata“quando“i“mošGdem“pi€ù“mo˜derni,‘ scš¸èhe“orono“prestazioni“migliori“in“termini“di“v˜eloGcit€à,Ž¡hanno–U un“indice“in“bps“maggiore“a“quello“in“baud.ŽŽŽŒ‹pë Û_2 ý ~?Ÿ„€ÕÁGŽÁ14.‘ñ8Risoluzione–Õdei“Problemi’6@:¹25ŽŽ ÕÁ ýV¯Ä13.3Ž‘%}¨Che–¸cosa“sono“gli“UAR‘þàT?“Come“incidono“nelle“prestazioni?ŽŸMª¹Gli–<¨UAR‘ÿ*¸T‘<¡(ÁU¹nivš¸èersal“ÁA¹sync˜hronous“ÁR¹eceiv˜er“ÁT¹ransmitter)“sono“dei“circuiti“della“v˜ostra“sc˜heda“seriale“(“seŽ¤ ®ne›¬a•¸èv“ete˜una˜)˜o˜sulla˜sc“heda˜madre˜del˜v“ostro˜PC.˜La˜funzione˜di˜questi˜UAR‘ÿ*¸T‘¬TpGossono˜essere˜eseguite˜anc“heŽ¡da–oåproGcessori“cš¸èhe“eetuano“anc˜he“altri“tipi“di“opGerazioni.‘ÁÐLa“nalit€à“dei“UAR‘ÿ*¸T‘o߀è“quella“di“con˜v˜ertire“i“datiŽ¡in–åšbit,› ¸in¸èviare“questi“alla“linea“seriale,˜e“quindi“ricostruire“n•¸èuo“v‘ÿqÐamen“te–åši“dati“presso“l'altra“estremit€à“dellaŽ¡connessione–­lseriale.‘zdGli“UAR‘ÿ*¸T‘­Usi“scamš¸èbiano“dati“in“pacc˜hetti“dimensionati“in“b˜yte,‘Ãscelto“pGer“con˜v˜enienzaŽ¡p•Goic¸èh€é›U corrisp“ondono˜al˜n¸èumero˜di˜caratteri˜ASCI“I.Ž©ؼImmaginate–¦cdi“a•¸èv“ere–¦cun“terminale“connesso“al“v¸èostro“PC.“Quando“digitate“un“carattere,‘º´il“terminale“passaŽ¡quel–w#carattere“al“trasmettitore“(“quindi“ancš¸èhe“un“UAR‘ÿ*¸T‘w).“Questo“in˜via“quel“b˜yte“sulla“linea“seriale,‘¤un“bitŽ¡alla–”Ív¸èolta,‘¤¸ad“un“v‘ÿqÐalore“predenito.‘0‡La“UAR‘ÿ*¸T›”½del“PC˜al“quale“€è“connesso“il“terminale“ricev¸èe“questi“dati“inŽ¡bit,–U e“li“ricon•¸èv“erte–U in“b¸èyte“e“li“inserisce“in“un“buer.Ž¦Esistono–Ødue“tipi“divš¸èersi“di“UAR‘ÿ*¸T.“Probabilmen˜te“a˜vrete“sen˜tito“parlare“dei“UAR‘ÿ*¸T‘Ã`stupidi'“(“i“moGdelli“8250Ž¡e–ø16450“)“e“di“quelli“FIF¸èO›÷ï(“moGdello“16550A˜).“P¸èer“capire“queste“dierenze,‘ ×pGer“prima“cosa“esamineremoŽ¡cosa–U succede“quando“un“UAR‘ÿ*¸T“ha“inš¸èviato“oppure“ricev˜e“dei“dati.Ž¦L'UAR‘ÿ*¸T‘JBdi–JEpšGer“s€è“non“con¸ètrolla“in“nessuno“mo˜do“i“dati,‘Lqli“inš¸èvia“e“li“ricev˜e“solamen˜te.‘mâP˜er“l'UAR‘ÿ*¸T‘JBoriginaleŽ¡la–1)CPU‘1 ottiene“un“inš¸èterrupt“dalla“pGeriferica“seriale“ogni“v˜olta“c˜he“un“b˜yte“viene“in˜viato“o“ricevuto.‘eƒLa“CPUŽ¡quindi–Â4prelev‘ÿqÐa“il“bš¸èyte“ricevuto“dal“buer“dell'UAR‘ÿ*¸T‘Âe“lo“inserisce“da“qualc˜he“parte“nella“memoria,‘ÝyoppureŽ¡assegna–EÂall'UAR‘ÿ*¸T‘E¾un“altro“bš¸èyte“da“in˜viare.‘laGli“UAR‘ÿ*¸T‘E¾8250“e“16450“hanno“un“buer“di“1“solo“b˜yte.‘laQuestoŽ¡signica–îucš¸èhe“ogni“v˜olta“c˜he“1“b˜yte“viene“in˜viato“o“ricevuto“la“CPU‘îNviene“in˜terrotta.‘=A‘îNv˜eloGcit€à“basse“pu€òŽ¡andare–ˆ!bšGene.‘-,Ma“ad“alta“v¸èelo˜cit€à“la“CPU‘‡ídiv•¸èen“ta–ˆ!cos€ì“o˜ccupata“a“dialogare“con“l'UAR‘ÿ*¸T‘‡íc¸èhe“non“ha“pi€ù“temp˜oŽ¡di–AÀservire“gli“altri“task.‘k In“alcuni“casi“la“CPU›A»non“riesce“a“gestire“tutti“gli“in¸èterrupt“generati“dall'UAR‘ÿ*¸T˜e“ilŽ¡bš¸èyte–U nel“buer“viene“so˜vrascritto,“pGoic˜h€é“i“dati“arriv‘ÿqÐano“troppGo“v˜eloGcemen˜te.ŽŸ(ÀœÀ14Ž‘¬%Risoluzione–G\dei“ProblemiŽŸèÄ14.1Ž‘%}¨Ricevš o–¸sempre“il“messaggio“line“ó”ñÖ• ecbi1200ÊNNN‘”5Äof“inittab“in˜v‘ÿ@ alidŽ©Mª¹Assicuratevi–/@cš¸èhe“state“utilizzando“la“corretta“sin˜tassi“pGer“la“v˜ostra“v˜ersione“di“ºinit¹.‘dàLe“dieren˜ti“v˜ersioni“diŽ¡ºinit–Ìʹcš¸èhe“sono“state“rilasciate“utilizzano“sin˜tassi“dieren˜ti“pGer“il“le“º/etc/inittab¹.‘Ø~Assicuratevi“c˜he“stateŽ¡ancš¸èhe–U usando“la“corretta“sin˜tassi“pGer“la“v˜ostra“v˜ersione“di“ºgetty¹.ŽŸ#ÃÄ14.2Ž‘%}¨Quando›Èæpro• v“o˜ad˜eettuare˜una˜c“hiamata˜all'esterno,‘Û2ricev“o˜il˜messaggioŽŸõ‘%}¨/dev/cuaÊN‘}Ä:–¸Device“or“resource“busyŽ¦¹Questo–Úéproblema“€è“doš¸èvuto“al“fatto“c˜he“il“DCD›ÚÇo“il“DTR˜non“sono“impGostati“correttamen¸ète.‘ÜIl“DCD˜dev¸èeŽ¡essere–¿€impšGostato“unicamen¸ète“quando“p˜ersiste“una“connessione“(“p˜er“esempio“quando“qualcuno“si“€è“collegato“aŽ¡v•¸èoi›«®c“hiamando˜dall'esterno˜),‘Í‘e˜non˜quando˜ºgetty˜¹sta˜monitorando˜la˜pGorta.‘9Con“trollate˜c“he˜il˜v“ostro˜moGdemŽ¡sia– icongurato“pšGer“imp˜ostare“il“DCD› Wsolo“quando“a¸èvviene“una“connessione.‘Y™Il“DTR˜devš¸èe“essere“in˜v˜ece“usatoŽ¡quando––qualunque“altra“cosa“sta“monitorando“la“pGorta,›Pócome“ad“esempio“ºgetty¹,˜ºkermit¹,˜o“qualc¸èhe“altroŽ¡programma.ŽŸؼUn'altra–-òcausa“dell'errore“device“busy‘:€è“cš¸èhe“a˜v˜ete“impGostato“la“v˜ostra“pGorta“seriale“con“un“in˜terrupt“gi€à“inŽ¡uso–_da“qualcš¸èhe“altra“pGeriferica“hardw˜are.‘\•Quando“ogni“pGeriferica“viene“inizializzata“questa“ric˜hiede“al“k˜ernelŽ¡il–VpGermesso“di“usare“il“suo“inš¸èterrupt“hardw˜are.‘Á!Il“sistema“opGerativ˜o“tiene“traccia“di“quali“in˜terrupts“sonoŽ¡assegnati–—Ge“a“cš¸èhi,‘½?e“se“il“v˜ostro“in˜terrupt“€è“gi€à“in“uso,‘½?la“v˜ostra“pGeriferica“non“v˜err€à“inizializzata“correttamen˜te.Ž¡In–ËŒrealt€à“essa“non“ha“la“minima“idea“di“cosa“stia“succedendo,‘é'e“l'unica“cosa“c¸èhe“pu€ò“fare“€è“rispGondere“conŽŽŽŒ‹‚~ Û_2 ý ~?Ÿ„€ÕÁGŽÁ14.‘ñ8Risoluzione–Õdei“Problemi’6@:¹26ŽŽ ÕÁ ýV¯device-busy‘‚Çquando–­tenš¸ètate“di“usarla.‘zœCon˜trollate“tutti“gli“in˜terrupt“di“tutte“le“v˜ostre“pGeriferic˜he“(“pGorteŽ¤ ®seriali,–U scš¸èhede“ethernet,“con˜troller“SCSI,“ecc.–q€).“Evitate–U conitti“di“questo“genere.ŽŸ#ÃÄ14.3Ž‘%}¨Con• tin“uo–}¶a“ricevš ere“il“messaggio“Gett˜y“respa˜wning“to_úo“fast:‘þŸdisabled“forŽŸõ‘%}¨5‘¸min utesŽŸMª¹Assicuratevi–®Ácš¸èhe“il“v˜ostro“moGdem“sia“congurato“correttamen˜te.‘~cCon˜trollate“i“registri“ºE‘®ª¹e“ºQ¹.“Questo“erroreŽ¡pu€ò–U capitare“quando“il“moGdem“cerca“di“dialogare“con“ºgetty¹.Ž©ؼAssicuratevi–‚$ancš¸èhe“c˜he“a˜v˜ete“lanciato“ºgetty“¹nel“moGdo“corretto“dal“v˜ostro“º/etc/inittab¹.‘+-Usando“una“sin˜tassiŽ¡errata–U oppure“una“pšGeriferica“sbagliata“si“p˜ossono“v¸èericare“seri“problemi.Ž¦V‘ÿ*¸ericate–U cš¸èhe“la“sin˜tassi“del“v˜ostro“º/etc/gettydefs“¹sia“corretta“usando“questa“proGcedura:ŽŸ´å‘Çlinux#–¹Ngetty“-c“/etc/gettydefsŽŸؼ¹Questo–C¬errore“si“vš¸èerica“anc˜he“quando“fallisce“l'inizializzazione“di“ºuugetty¹.‘=%F‘ÿ*¸ate“riferimen˜to“alla“sezioneŽ¡14.11–U (gettš¸èy“o“uugett˜y“ancora“non“funzionano).Ž©#ÃÄ14.4Ž‘%}¨Le–¸p_úerifericš he“seriali“sono“len˜te,“oppure“funzionano“in“un“sola“direzione.ŽŸMª¹Molto–ÕÐprobabilmenš¸ète“a˜v˜ere“un“conitto“di“IR˜Q.“Assicuratevi“c˜he“non“ci“sia“qualc˜he“IR˜Q‘Õ°condiviso.‘GV‘ÿ*¸ericateŽ¡tutte–“¨le“scš¸èhede“(“pGorte“seriali,‘£Jsc˜hede“ethernet,‘£Jcon˜troller“SCSI,“ecc.–-).“Con˜trollate–“¨le“impGostazioni“dei“v‘ÿqÐariŽ¡jumpšGer–o¶e“c¸èhe“i“parametri“p˜er“il“programma“ºsetserial“¹siano“corretti“p˜er“tutte“le“v¸èostre“p˜eriferic¸èhe.‘ÁAInoltreŽ¡conš¸ètrollate–U º/proc/ioports“¹e“º/proc/interrupts“¹pGer“ev˜en˜tuali“conitti.Ž¦Ä14.5Ž‘%}¨Il–¸mio“moš_údem“€è“blo˜ccato“dop˜o“cš he“qualcuno“eettua“una“c˜hiamataŽŸMª¹Questo–ipu€ò“accadere“quando“il“vš¸èostro“moGdem“non“eettua“il“reset“quando“il“DTR‘hÑcade.‘­gIo“v˜edo“i“mieiŽ¡LED–RšRD“e›RÜSD“letteralmen•¸ète˜impazzire˜quando˜questo˜accade˜a˜me.‘j³A‘þã v“ete˜bisogno˜di˜resettare˜il˜v“ostroŽ¡mo•Gdem.‘uþMolti›VŸmo“dem˜Ha•¸èy“es-compatibili˜eseguono˜questa˜opGerazione˜con˜º&D3¹,‘–ÿma˜sul˜mio˜USR‘V]CourierŽ¡devš¸èo–U impGostare“º&D2“¹e“ºS13=1¹.‘q€Con˜trollate“sul“man˜uale“del“v˜ostro“moGdem.Ž¦Ä14.6Ž‘%}¨Ho–WRun“terminale“connesso“al“mio“PC,“ma“quando“ten to“di“eettuare“unŽŸõ‘%}¨login–¸tutto“si“blo_úcca.ŽŸ#‘¸ŽŽŽ‘¹Se–vôstate“usando“ºgetty¹:‘jMolto“probabilmenš¸ète“non“a˜v˜ete“ºCLOCAL‘v¼¹nel“v˜ostro“º/etc/gettydefs“¹pGer“il“v˜ostroŽ¡‘terminale,‘ 3e–÷molto“probabilmenš¸ète“non“state“usando“un“ca˜v˜o“pienamen˜te“n˜ull-moGdem.‘[sA‘þã v˜ete“bisogno“diŽ¡‘ºCLOCAL¹,–ëcš¸èhe“indica“a“Lin˜ux“di“ignorare“i“segnali“di“con˜trollo“del“moGdem.‘_nEcco“come“do˜vrebbGe“apparireŽ¡‘il‘U tutto:ŽŸŠ=‘3¹PÇ#–¹N38400“bps“Dumb“Terminal“entryŽ¤ Š=‘3¹PDT38400#–¹NB38400“CS8“CLOCAL“#“B38400“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT38400Ž¡¡‘3¹P#–¹N19200“bps“Dumb“Terminal“entryŽ¡‘3¹PDT19200#–¹NB19200“CS8“CLOCAL“#“B19200“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT19200Ž¡¡‘3¹P#–¹N9600“bps“Dumb“Terminal“entryŽ¡‘3¹PDT9600#–¹NB9600“CS8“CLOCAL“#“B9600“SANE“-ISTRIP“CLOCAL“#@S“@L“login:“#DT9600Ž¡ŽŽŒ‹•" Û_2 ý ~?Ÿ„€ÕÁGŽÁ14.‘ñ8Risoluzione–Õdei“Problemi’6@:¹27ŽŽ ÕÁ ýV¯‘Successiv‘ÿqÐamen¸ète–Œ5ºterminate“¹il“prošGcesso“ºgetty“¹in“mo˜do“cš¸èhe“uno“n˜uo˜v˜o“en˜trer€à“in“esecuzione“con“le“n˜uo˜v˜eŽ¤ ®‘impGostazioni.ŽŸ¬6‘¸ŽŽŽ‘¹Se–:ãstate“usando“ºagetty¹:‘äbAggiungete“il“ag“º-L‘:œ¹alla“linea“di“ºagetty“¹nel“v¸èostro“º/etc/inittab¹.‘lQuesto“far€àŽ¡‘ignorare–JÒi“segnali“di“conš¸ètrollo“del“moGdem.‘nQuindi“ria˜vviate“ºinit“¹digitando“ºinit‘?¬q¹.‘nLa“congurazioneŽ¡‘do¸èvrebbGe–U essere“pi€ù“o“meno“cos€ì:ŽŸˆ_‘3¹PÇs1:345:respawn:/sbin/agetty–¹N-L“9600“ttyS1“vt100ŽŸ Š=©#õÄ14.7Ž‘%}¨Aš d–¸alta“v˜eloš_úcit€à“il“mio“mo˜dem“p˜erde“alcuni“datiŽŸMª¹Se–,state“tenš¸ètando“di“utilizzare“il“v˜ostro“moGdem“a“una“v˜elošGcit€à“sup˜eriore“ai“38400“bps“e“non“a•¸èv“ete–,una“UAR‘ÿ*¸TŽ¡16550–U allora“do•¸èv“ete–U aggiornarla.‘q€Leggete“la“sezione“13.3“(Cosa“sono“le“UAR‘ÿ*¸T?).Ž¦Ä14.8Ž‘%}¨All'aš vvio–)del“sistema“Lin˜ux“non“ripš_úorta“le“p˜eriferic he“seriali“come“le“ho“inŽŸõ‘%}¨precedenza‘¸congurateŽŸMª¹Questo–€è“vš¸èero“solo“in“parte.‘söLin˜ux“non“eettua“nessuna“v˜erica“degli“IR˜Q‘pal“momen˜to“del“b•Go“ot,‘+|eettuaŽ¡solo–4Ýun“rilev‘ÿqÐamenš¸èto“di“pGeriferic˜he“seriali.‘f¿Quindi,›;Qcon“una“corretta“impGostazione,˜io“ottengo“questo“all'a¸èvvioŽ¡della‘U macc¸èhina:ŽŸ±(‘ÇJan–¹N23“22:25:28“misfits“vmunix:“tty02“at“0x03e8“(irq“=“4)“is“a“16550AŽŸÔÿ¹Do•¸èv“ete–U usare“ºsetserial“¹pGer“comš¸èunicare“a“Lin˜ux“quale“IR˜Q“state“usando.Ž¦Ä14.9Ž‘%}¨Èrz–4/Äe/o“Èsz“Änon“funzionano“quando“cš hiamo“la“mia“macc˜hina“Lin˜ux“con“unŽŸõ‘%}¨mo_údem.ŽŸMª¹Se–³èLinš¸èux“cerca“la“pGeriferica“º/dev/modem“¹quando“ten˜tate“di“trasferire“le,‘Ëšcon˜trollate“i“le“º/etc‘?¬profile“¹oŽ¡º/etc‘?¬csh.cshrc¹.‘29Probabilmen¸ète–—Jesiste“una“serie“di“alias“deniti“qui“in“alcune“distribuzioni,‘½Acome“ad“esempioŽ¡Slac•¸èkw“are.‘q€Questi–U alias“confondono“l'opšGerato“dei“programmi“zmo˜dem.‘q€Eliminateli,“oppure“correggeteli.Ž¦Ä14.10Ž‘,=vcŽ¦Ä14.11Ž‘,=<Ègetty–¸Äo“Èuugetty“Äancora“non“funzionanoŽŸMª¹Esiste–ç una“opzione“cš¸èhiamata“ºDEBUG‘æ4¹inclusa“in“ºgetty_ps¹.‘'€Editate“il“v˜ostro“le“di“congurazioneŽ¡º/etc/conf.¸fºuu¸gºgetty.ttySÂN›` ¹e–¼óaggiungete“ºDEBUG=ÂNNN‘£t¹.“Do•¸èv“e–¼óÂNNN˜¹€è“una“delle“seguenš¸èti“com˜binazioniŽ¡di–U n¸èumeri“a“seconda“di“cosa“state“cercando“di“debuggare:ŽŸ±(‘ÇD_OPT‘+ê001‘8¯¨option‘¹NsettingsŽ¤ Š=‘D_DEF‘+ê002‘8¯¨defaults–¹Nfile“processingŽ¡‘D_UTMP‘ rœ004‘8¯¨utmp/wtmp‘¹NprocessingŽŽŽŒ‹¢= Û_2 ý ~?Ÿ„€ÕÁGŽÁ15.‘ñ8Altre–Õfon®>ti“di“informazione’-;й28ŽŽ ÕÁ ýV¯‘ÇD_INIT‘ rœ010‘8¯¨line–¹Ninitialization“(INIT)Ž¤ Š=‘D_GTAB‘ rœ020‘8¯¨gettytab–¹Nfile“processingŽ¡‘D_RUN‘+ê040‘8¯¨other–¹Nruntime“diagnosticsŽ¡‘D_RB‘å8100‘8¯¨ringback‘¹NdebuggingŽ¡‘D_LOCK‘ rœ200‘8¯¨uugetty–¹Nlockfile“processingŽ¡‘D_SCH‘+ê400‘8¯¨schedule‘¹NprocessingŽ¡‘D_ALL‘+ê777‘8¯¨everythingŽŸÖJ¹ImpGostare–U ºDEBUG=010“¹€è“un“buon“pun¸èto“di“partenza.Ž©ؼSe–ªÚstate“esegueneo“ºsyslogd¹,‘@Iinformazioni“di“debug“appariranno“nei“v¸èostro“le“di“log.‘ r®Se“non“stateŽ¤ ®eseguendo–Åùil“ºsyslogd“¹queste“informazioni“appariranno“in“º/tmp/getty:ttySÂN‘h̹pGer“debuggare“ºgetty“¹eŽ¡º/tmp/uugetty:ttySÂN‘°­¹pGer– Kºuugetty¹,‘©e“in“º/var/adm/getty.log¹.‘YOsserv‘ÿqÐate“attra•¸èv“erso– Kqueste“informazioni“diŽ¡debug–o cš¸èhe“cosa“sta“accadendo.‘¿:Molto“spGesso“a˜vrete“bisogno“di“pGerfezionare“qualc˜he“impGostazione“o“qualc˜heŽ¡parametro–U nella“vš¸èostra“congurazione,“oppure“di“ricongurare“il“v˜ostro“moGdem.Ž¦P•¸èotete›U anc“he˜pro“v‘ÿqÐare˜ºmgetty¹.‘q€Alcune˜pGersone˜hanno˜pi€ù˜fortuna˜usando˜questo˜soft“w“are.ŽŸ(ˆüÀ15Ž‘¬%Altre–G\foncti“di“informazioneŽŸSõ‘¸ŽŽŽ‘¹Le–JÒpagine“man“di:‘ \äºagetty(8)¹,–H>ºgetty(1m)¹,“ºgettydefs(5)¹,“ºinit(1)¹,“ºlogin(1)¹,“ºmgetty(8)¹,Ž¡‘ºsetserial(8)Ž¤,Ú‘¸ŽŽŽ‘¹Il–U manš¸èuale“del“v˜ostro“moGdem“o“terminaleŽ¡‘¸ŽŽŽ‘¹NET-3–U HOš¸èWTO:“tutto“sulle“reti“di“com˜unicazione,“inclusi“SLIP‘ÿ*¸,“CSLIP“e“PPPŽ¡‘¸ŽŽŽ‘¹PPP–U HO¸èWTO:“un“aiuto“con“il“PPPŽ¡‘¸ŽŽŽ‘¹Prin•¸èting›U HO“WTO:˜Come˜impGostare˜una˜stampan“te˜serialeŽ¡‘¸ŽŽŽ‘¹Serial-Programming-HO¸èWTO:–U pšGer“alcuni“asp˜etti“della“programmazione“serialeŽ¡‘¸ŽŽŽ‘¹T‘ÿ*¸erm–U HOš¸èWTO:“tutto“quello“c˜he“desiderate“sapGere“sul“programma“ºtermŽ¡‘¸ŽŽŽ‘¹T–ÿ*¸ext-T“erminal-HO¸èWTO:–U come“funzionano“e“come“installaree“congurare“un“terminale“testualeŽ¡‘¸ŽŽŽ‘¹UPS–U HOš¸èWTO:“congurare“un“UPS“connesso“alla“v˜ostra“pGorta“serialeŽ¡‘¸ŽŽŽ‘¹UUCP–U HO¸èWTO:“pGer“informazioni“su“come“congurare“UUCPŽ¡‘¸ŽŽŽ‘¹Newsgroups–U di“UseNet:ŽŸ ‘3¹PÇcomp.os.linux.answersŽ¤ Š=‘3¹PFAQs,–¹NHow-To's,“READMEs,“tutti“riguardanti“Linux.Ž¡‘3¹Pcomp.os.linux.hardwareŽ¡‘3¹PCompatibilit€à–¹Nhardware“con“il“sistema“operativo“Linux.Ž¡‘3¹Pcomp.os.linux.networkingŽ¡‘3¹PReti–¹Ne“comunicazioni“con“Linux.Ž¡‘3¹Pcomp.os.linux.setupŽ¡‘3¹Pl'installazione–¹Ndi“Linux“e“l'amministrazione“del“sistema.Ž¡‘3¹Pcomp.terminalsŽ¡Ÿ,Ú‘¸ŽŽŽ‘¹The–‘ Linš¸èux“serial“mailing“list.‘%=P˜er“iscriv˜ersi“in˜viate“una“email“a“Åmajordomo@vger.rutgers.edu‘?¬¹,‘ cpnŽ¤ ®‘›ÕHºsubscribe‘?¬linux-serial¹‘øGnel–"ÿcorpGo“del“messaggio.‘`ÊSe“in¸èviate“˜ºhelp¹‘øGnel“corpGo“del“messaggio“ricev-Ž¡‘erete–­«un“messaggio“di“aiuto.‘{!Il“servš¸èer“inoltre“gestisce“altri“mailing“lists“su“Lin˜ux.‘{!In˜viate“il“comandoŽ¡‘‘ÕHºlists¹‘*hpGer–U una“lista“delle“Mailing“Lists“presen¸èti.ŽŽŽŒ‹® Û_2 ý ~?Ÿ„€ÕÁGŽÁ16.‘ñ8Con®>tributi’*?¹29ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹F‘þã A¸èQs–U sui“MoGdem:Ž¤ ®©®‘ÂNavas–“°28800“Mo‘ÿ}/dem“F‘þú_A¾˜Q‘U ºhttp://web.aimnet.com/~jnavas/modem/faq.htmlŽ¡¦‘ÂCurt's–“°High“Sp–ÿ}/e“e“d›“°Mo“dem˜Page‘U ºhttp://www.teleport.com/~curt/modems.htmlŽŸ®‘¸ŽŽŽ‘¹Programmazione‘U seriale:‘q€Serial-Programming-HO¸èWTOŽ¡¦‘ÂA–ÿ}/dvanc“e“d›wPr“o“gr“amming˜in˜the˜UNIX‘ÐEnvir“onment‘€ºhttp://heg-‘€school.aw.com/cseng/authors/Ž¡‘stevens/advanced/advanced.nclk–U ¹,“di“W.“Ricš¸èhard“Stev˜ens“(ISBN“0-201-56317-7;“A˜ddison-W‘ÿ*¸esley)Ž¡¦‘ºhttp://www.ora.com/catalog/posix/–ï=¹name=POSIX‘îOProgrammer's“Guideµ>¹,‘ÕÅdi“Donald“LevineŽ¡‘(ISBN–U 0-937175-73-0;“O'Reilly)ŽŸ(ÀœÀ16Ž‘¬%ConctributiŽŸ¿:¹Gran–N°parte“dell'HO¸èWTO‘Nporiginale“€è“stata“scritta“da“Greg“Hankins“Ågreg.hankins@cc.gatech.edu‘?¬¹.‘^1HaŽ¡ancš¸èhe–Dòriscritto“un“gran“n˜umero“di“con˜tributi“in˜viati“da“altri“collabšGoratori“p˜er“man¸ètenere“la“uidit€à“e“lo“stileŽ¡del–ü`doGcumenš¸èto.‘SëEcco“le“sue“parole:‘E Ringrazio“tutti“coloro“c˜he“hanno“con˜tribuito“o“commen˜tato“questo“doGcu-Ž¡men¸èto,‘²’la–‰îlista“di“tutte“queste“pšGersone“€è“tropp˜o“grande“(“sp˜esso“oltre“la“cen¸ètinaia“di“p˜ersone“).‘-ÅRingraziamen¸ètiŽ¡a–ÅT‘ÿ*¸ed“pšGer“a•¸èv“er–Årisp˜osto“alle“domanda“sui“driv¸èer“p˜er“le“scš¸èhede“seriali,‘×a“Kris“Gleason“c˜he“man˜tiene“ºgetty_ps¹,Ž¡e–U Gert“D€öring“cš¸èhe“man˜tiene“ºmgetty¹.ŽŸؼFINE–U DEL“SERIAL“HO¸èWTOŽŽŽŒøºfƒ’À;èÛ_2ÕÁGó”ñÖ• ecbi1200óÄN½¿ffffectt1440óD7`± ectt1200óqLË ectt0900óqLË ecit1000ó¥!¢N ecbx1200ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óŒ6 ecss1000óþÖëI½q½qecss2074óqLË ectt1000ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùÀ”ßßßßß