; TeX output 2003.11.26:1336_2 ~?Ձ[Iqqecss2074SoundfBlasterAݺWE32/64HOwmWTO cG 1 ecrm1000diU MarcusBrinkmann b> cmmi10<?qL ecit1000Marcus.Brinkmann@ruhr-uni-bochum.de>ǹv1.2,U 11gennaio1998,tradottoil2agostoU 1998&6 ecss1000QuestogdoGcumentodescrivecomeinstallareecongurareunaSoundblaster32(SBWAWE32,SBAWE64)gdellaCreativeLabsinc.sottoLinuxutilizzandol'AweSoundDriverExtensionscrittodaT*akashiIwai.VienetrattatoinoltreCl'utilizzoditoGolseplayerCparticolaripGerlaserieAWE#dellaSB.IlsistemaoperativodiriferimentoutilizzatopGerEquestoHOWTOEGDebianGNU/LinuxSystem,madovrebbefunzionaresuognialtradistribuzioneLinux.T*raduzioneU diSamueleTonon<?SamueleTonon>(&Lt$ffffecbx1440Conctents]f ecbx10001In>troQduzione2ؼ1.1%RingraziamentiX.荍...........................................w21.2%NotaU pGerlaversioneitaliana.荍....................................w21.3%PoliticaU didistribuzioneh.荍......................................w22Primadiiniziarel"32.1%IntroGduzione {.荍.............................................w32.2%NoteU generalisulleschedeSBAWEU+.荍................................w32.3%NoteU sulleschedePnP(PlugandPlay)Χ.荍..............................w32.4%NoteU generalisulcaricamentodeimoGdulidelkernelˍ.荍.......................w42.5%NoteU generalisuidriversonoridelkernelۍ.荍.............................w43ComeinstallareilsuppQortoSBAWEperilsuono53.1%Requisiti.荍...............................................w53.2%IniziamoIǍ.荍...............................................w53.3%CompilareU ilkernel.荍.........................................w63.4%Riavvio.荍...............................................w74T estiamoiltuttok84.1%qL ectt1000/proc/devicesU /dev/sndstatTK.荍..................................w84.2%Output:qIlU DeviceRawAudio?.荍...................................w94.3%Output:qSintesiU OPL-2/OPL-3".荍..................................w94.4%Output:qSintesiU W*aveT*able׍.荍....................................x?104.5%Mixerlˍ.荍................................................x?104.6%Input:qCompionamentiU conilDeviceRawAudio3.荍........................x?11*_2 ~?G1.8In>troQduzione~2ՁV5Soft>warepQerildriv>erAWE0 11ؼ5.1%sfxload .荍...............................................x?115.2%drvmidiˍ.荍...............................................x?116AppQendici126.1%InformazioniU addizionali6ۍ.荍......................................x?126.2%6.2.qSorgentiC3.荍............................................x?126.3%EsempioU diisapnp.conf/.荍......................................x?13(Sm1Inctropduzione:QuestoW ilSoundBlasterAWEHOWTO.DdettagliateinformazionipGerutilizzarealmegliolavostraSB 32U (osupGeriore),compresalasintesiW*aveT*able.qQuestodoGcumentocopretutteleSBdaSB32insu.LaserieSoundblastermoltoconosciutanegliambientiDOSeWINDOWS,emoltiutentiLinuxvoglionopGoterlaCutilizzarealmegliosottoLinux.XSfortunatamente,laCCreativeLabsnonsuppGortadriverpGerLinuxe-quindinonrisultafacileinstallarlaecongurarla.d)QuestodoGcumentoprovqaadescriverecomeutilizzarealmeglioU lavostraSBinambienteLinux."!N ecbx12001.1RingraziamentiMQuestog doGcumentolatraduzionedelSoundBlasterAWEg32/64HOWTOgdiHЃ ecti1000Mar}/cus.Brinkmannmailto:Marcus.Brinkmann@ruhr-uni-bochum.deMolto#lavorodiquestoHOWTOstatofattodaHannuSavolainenhttp://www.4front-tech.com/usslitecheU hasviluppatoilsounddriverdelkerneldiLinux.V*orrei ringraziareNic}/ola6Bernardelli mailto:n.bern@mail.protos.itpGeraver testatoquestoHOWTOsullaU AWE64;senzadiluimoltierrorinonsarebbGeroemersi."1.2Notap_erlaversioneitalianaMLaversioneitalianastatalibGeramentetradottail2Agosto1998.B'ContienealcunecorrezionirispGettoallaversioneU Inglese(approvqatedall'autore)ealcuneaggiuntepGergliutentiDebian2.0(hamm)eRedhat5.0.Desideroringraziarel'autorepGerlagentilezzael'aiutooertoeilPlutoUserGroupperlosforzochestafacendoU nelpGortareLinuxancheachil'Inglesenonlo"mastica"bGene.DesideroVancheringraziareGiovanniBortolozzomailto:borto@pluto.linux.pGerl'aiutoeiconsigliperlaversioneU SGMLdiquestodoGcumento."1.3PoliticadidistribuzioneMIncludo'4quidiseguitolaversioneinglesedellapGoliticadidistribuzionedegliHOWTO&seguitadaunatraduzioneU initaliano.CopyrightU byMarcusBrinkmann.ThisTHOWTOisfreedoGcumentation;Tyoucanredistributeitand/ormoGdifyitunderthetermsoftheGNUGeneral&jPublicLicenseaspublishedbytheF*reeSoftwareF*oundation;5eitherversion2oftheLicense,/or(atyourU option)anylaterversion.$C_2 ~?G2.8Primadiiniziarei 3ՁVThis]doGcumentisdistributedinthehopethatitwillbeuseful,_butwithoutan>ywarranty;awithout]even theimpliedwarrantyofmerc>hantabilityĹortnessTforaparticularpurpQose.qkSeetheGNUGeneralPublicU Licenseformoredetails.ؼY*ouDcanobtainacopyoftheGNUGeneralPublicLicensebywritingtotheF;r}/eeVSoftwareF;oundationhttp://www.fsf.orgU ,Inc.,675MassAve,Cambridge,MA02139,USA.QuestoHOWTO{unadoGcumentazionegratuita;zupGossibileridistribuirlae/omodicarlaneiterminidelGNU>General>PublicLicensecomepubblicatodallaF*reeSoftware>Foundation;FRtalediscorsovqalepGerquestaeU futureversioni.qRiferimentiU alGNUGeneralPublicLicensepGermaggioridettagli.țpGossibileottenereunacopiadellaGNUGeneralPublicLicensescrivendoaF;r}/eezSoftwareF;oundationhttp://www.fsf.orgU ,Inc.,675MassAve,Cambridge,MA02139,USA.(2PrimaG\diiniziare荍2.1Intro_duzioneMQuestodoGcumentospiegal'installazionediunaSB32AWE/64AWEsottoLinuxcomepiattaformasiuti-lizzato unIntel586conDebian:]GNU/Linuxhttp://www.debian.orgtuttaviadovrebbGefunzionaresututteleU altredistribuzionisuppGortatedalLinuxSounddriver(ledierenzesarannomenzionatedovenecessario).QuestoQdoGcumentopresupponelaconoscenzadelSound-HOWTO۪evieneconsideratoallastreguadiun'appGendicegdiquest'ultimo.рȑgpossibiletrovqareversionitradotteinitalianodegliHOWTOgedeiminiHOWTOU neldatab}/asedelplutousergroupU http://www.pluto.linux.it/ildp/HOWTO/index.html.#Í2.2NotegeneralisulleschedeSBAWEMLaschedaSBAWE32/64forniscesuppGortoaudio,XsintetizzazioneOPL-2/OPL-3,XunapGortaMPU-401MIDIep32/64voGciEMUp8000W*aveT*ableSynthesis(pGerunadelucidazionesuquestiealtriterminiconsultareilLinuxjSoundHOWTO).UnoscopGodiquestodocumentoaiutarel'utenteafarefunzionaretuttoquesto"bagaglio"U diroba:-).IllproblemapGerunutenteLinuxutilizzandolaSB64AWEchele32voGciAddizionali-rispGettoallaSB32AWE-sonogenerateviasoftwareemandateinoutputviaaudionormale(cioGallastreguadiunWAVE).PoichlaCreativeLabsnonvedemercatonelrealizzaredriverpGerLinux,RleunicheguidepGerlaW*aveU SynthesissonodispGonibilisoloperwin3.1e95.Questovuoldire,|dalpuntodivistadell'utenteLinux,|chelaSB32elaSB64sonoformalmenteidentiche.D'ora-inpGoisifarriferimentoallaSB-AWEin-generaleeverrannomenzionateledierenzedove(ese)sussisteranno.#Í2.3NotesulleschedePnP(PlugandPlay)MLe^@moGderneschedeperpiattaformaIntelsonoISA^PnP*.Questosignica,chelaschedadeveessereconguratadalsistemaopGerativo,echequestodeveesserefattonellafasedibGoot,nelleroutined'inizializzazione.IngeneraleU cisonotremoGdiperfareci:ؼ 9b1.SimontaunBIOSPnP*,ilchevuoldirechepucongurarledirettamentelui.}SepGensatedipoterutilizzare/etc/isapnp.confBBQuesto2comandogeneraunledicongurazionepGerleschedePnP*,daeditarecorrettamenteseguendole`Smanpage(manisapnp.confpGermaggioriinformazioni).PerlaSB`sonopossibilivqariecongurazioni:cercatehquellagiusta(confrontateleimpGostazioniconquellecheavetesottoWindowsoppuredateun'oGcchiataall'isapnp.confU allanediquestoHOWTO).A;TTENZIONE!!!IsapnprspGessofallisceneltrovqaretutteeTRE74leportediI/O^deiSBW*averTableDevice.ControllatebGeneesenonsonostatevistecorrettamenteaggiungetelevoimanualmente(magaridandoun'oGcchiataU all'isapnp.confquiallanedell'HOWTO).A;TTENZIONE!!!(ancora!)MJcome~spiegatonelisapnp-faqisapnpspGessosbagliailnumerodelleperiferichelogiche.qSeU viappareunmessaggiodeltipGo:ZР_2 ~?G3.8ComeinstallareilsuppQortoSBAWEperilsuonoĸd6ՁVErrorNoccurredexecutingrequest'LD2'onoraroundline...Uallorap3provqateaggiungendo(VERIFYLD?N)p,all'iniziodelisapnp.conf.ºȘconsigliabileusarelaversione1.10 diisapnpsenonpGoteteutilizzarequestaversionedoveteeditaregranpartedellemanualmente(auguri!:-)U )inquestocasofateriferimentoall'isapnp-faq.ؼA;TTENZIONE!!!WX(ultima)zstateattentichenell'ultimarigadell'isapnp.confcompaialascritta(WAITFORKEY)U ognitantovieneomessapGermotivimisticidavecchieversionidipnpdump.Comeuugidettoun6.3(estratto)dell'isapnp.conf(sololaparteriguardantelaSB)umstatomessoallanediU questoHOWTO.Ora,YbseXavetemontatoDebiannonsononecessarialtriaggiustamenti:xQisapnpsarcaricatonellaproGceduradiU bGootsemplicementeaggiungendoa/etc/init.d/bootquestepochelinee:#bffG #?Configuralaschedaisaplugandplayprimadelcaricamentodei#?moduli.#if?[-x/etc/init.d/isapnp]then X/etc/init.d/isapnp?startfi ⹉ffGudoveU /etc/init.d/isapnp莟ffGS#!?/bin/sh#?/etc/init.d/isapnp:configurePlugandPlayboardstest?-x/sbin/isapnp||exit0/sbin/isapnp?/etc/isapnp.confexit?0ffGTNOTE:(agliutentiDebianhamm}eR}/edHat5.0o(supGerioridovrebbebastarecreareille/etc/isapnp.conf.ؼSe*aveteun'altradistribuzioneLinux,,bGehsietesoli,nonsocosabisognafare(sequalcunolosa,melocomunichi).L'impGortante,esseresicuricheisapnpvengacaricatoinfasediavvioechecompaia(sempreinU fasediavvio)unascrittadeltipGo:18BoardN1hasIdentity740000e31048008c0e: rCTL0048SerialNo58128#3.3CompilareilkernelMPrima{diricompilareilkerneldoveteinstallarel'AWEkdriverExtension.&Normalmentesestatogi"dep-pacchettizzato"lotrovqatein/usr/src/awedrvedalseguiteleistruzioninelleINSTALL.awe.OppuredirettamenteU digitate./install.shUPer?vederesegiinstallatonelkernelguardatein/usr/src/linux/drivers/sound/lowlevelsecisonoiU leawe_*.ؼSe CvoletefareunupgradedeldriverAWE,viconvieneprimacancellareilvecchiodrivers/sound/lowlevel/awe_wav.c, (e quindieseguireloscriptd'installazione(questopGerch鎡l'installazioneU vqaavedereseesistequelleesec'nonfaniente).f_2 ~?G3.8ComeinstallareilsuppQortoSBAWEperilsuonoĸd7ՁVOranalmentepGotetelanciarel'amatissimomake?config(omakemenuconfigomakexconfig)nelladi- rectoryp/usr/src/linux.oCongurateilrestocomevoletevoi(ricordandovidiabilitareilsuppGortoperimoGduliU sevoleteinstallareidriversonoricomemoGduli).ؼAdeuncertopuntoviverrchiestosevoleteilsoundcardsuppGort.eNrispondeteeconYPoMsenonjaveteeunaschesaU PnP*.SeinveceaveteunaSBPnPdoveteorispGondereM.PoiU alleseguentivoGcidellasezionesoundunbelY(allealtreunNeunapietrasopra).ffG%Sound?Blaster(SB,SBPro,SB16,clones)support(CONFIG_SB)[Y/n/?]Generic?OPL2/OPL3FMsynthesizersupport(CONFIG_ADLIB)[Y/n/?]/dev/dsp?and/dev/audiosupport(CONFIG_AUDIO)[Y/n/?]MIDI?interfacesupport(CONFIG_MIDI)[Y/n/?]FM?synthesizer(YM3812/OPL-3)support(CONFIG_YM3812)[Y/n/?]lowlevel?sounddriversupport[Y/n/?]AWE32?support(CONFIG_AWE32_SYNTH)[Y/n/?] :KffGA;TTENZIONESEL'ULTIMANONAPPAREALLORANONA_VETEINSTALLATOL'A_WEDRIVEREXTENSION!!!!!Quindidovetecongurarel'I/OdellaSBdateun'oGcchiataall'isapnp.confaltrimentiprovqatequestivalorididefault(chesonoandatibGeneame,#amarcuseadaltrepersone).]AttenzioneinparticolarmodoaivqaloridelU SBC_IRQeSB_MPU_BASEchenormalementesonosbagliatipGermolteSB.bffG%I/O?baseforSBCheckfrommanualofthecard(SBC_BASE)[220]Sound?BlasterIRQCheckfrommanualofthecard(SBC_IRQ)[5]Sound?BlasterDMA0,1or3(SBC_DMA)[1]Sound?Blaster16bitDMA(_REQUIRED_forSB16,Jazz16,SMW)5,6or7(use?1for8bitcards)(SB_DMA2)[5]MPU401?I/ObaseofSB16,Jazz16andES1688Checkfrommanualofthecard(SB_MPU_BASE)?[330]SB?MPU401IRQ(Jazz16,SMWaveandES1688)Use-1withSB16(SB_MPU_IRQ)[-1] effGOraU ricompilateilkernelseguendoisuggerimentidelMoGduleHOWTO:ʝmakeNdep =makeNcleanmakeNmodulesmakeNmodules_installtmake?zImageU omakezliloomakezdiskasecondadellevostrenecessit.PerU gliutentiDebian+semplicementeP make-kpkgNcleanmake-kpkgN-revisioncustom.1.0kernel_images፹eU quindidpkg?-i/usr/src/kernel-image-2.0.29_custom.1.0_i386.deb.">3.4RiavvioMDopGo_l'installazionedelnuovo_kerneldoveteriavviareilsistema(fatevisempreundischettodibGootincaso di+erroriirreversibili).jOraincroGciateledita,alfatelemacumbGe,aleriavviate(CTRL+AL*T+CANC+opGerimaniaciU shutdown?-rnow).q_2 ~?G4.8T estiamoiltuttoi׫8ՁVOraU pGoteteinstallareilsounddriverseloavetecompilatocomemoGdulo./ModprobeN-asound =AWE32NSoundDriverv0.3.3e(DRAM2048k)Semlamemorianonstatarilevqatacorrettamenteprovqateafarel'upgradedelAWEdriverExtensiono direttamenteU editateille/usr/src/linux/drivers/sound/lowlevel/awe_config.hؼpGerU esempio:#defineNAWE_DEFAULT_MEM_SIZE r4096+/*kbytes*/quindiU ricompilateilkerneldinuovo.ؼSenonvoletericompilaretuttoexnovo,anchepGossibilefaresoltantomake?modulesemake modules_install.qIoU comunque,suggeriscodiricompilaretutto,malenonfanavoinalPc.SeU inveceandatotutto,bGenedovresteavereilsoundmoGdulecaricatoautomaticamente.Poteteusarekerneldoppureaggiungeresoundin/etc/modules(inDebian)oaggiungere/sbin/modprobe-a?soundU negliscriptdiavviodelvostroLinux.(׍4T(estiamoG\iltutto荍4.1D7` ectt1200/proc/devices/dev/sndstatMSeݦaveteinstallatoilsoundsuppGortcome"built-in"gineimessaggidibootdovresteavervistodeimessaggiutili.qInU ognicasodateun'oGcchiataaquellocheappareconquesticomandi:/modprobeN-rsound r(questoseloavetecaricatocomemodulo) =modprobeN-asoundtrace_init=1PSoundNinitializationstartedat0x220irq5dma1,5at0x330irq5dma0at0x388SoundNinitializationcompleteAWE32NSoundDriverv0.3.3e(DRAM2048k)SeU avete/proccomelesystemvirtualedateun'oGcchiataaidevicescatN/proc/devices...CharacterNdevices:'+[...]'+14Nsound'+[...]Datevun'oGcchiatachein/devidevicesianoinstallaticorrettamente(vediSOUND-HOWTObsucomefare) quindiU diamoun'oGcchiataa/dev/sndstat#Ncat/dev/sndstat:$SoundNDriver:3.5.4-960630(SatOct1119:35:14CEST1997root,:$LinuxNflora2.0.29#1SatOct1119:12:56CEST1997i586unknown) }_2 ~?G4.8T estiamoiltuttoi׫9ՁV:$Kernel:NLinuxflora2.0.29#1SatOct1119:36:23CEST1997i586 =:$ConfigNoptions:0:$InstalledNdrivers::$TypeN1:OPL-2/OPL-3FM:$TypeN2:SoundBlaster:$TypeN7:SBMPU-401:$CardNconfig::$SoundNBlasterat0x220irq5drq1,5:$SBNMPU-401at0x330irq5drq0:$OPL-2/OPL-3NFMat0x388drq0:$AudioNdevices::$0:NSoundBlaster16(4.13):$SynthNdevices::$0:NYamahaOPL-3:$1:NAWE32Driverv0.3.3e(DRAM2048k):$MidiNdevices::$0:NSoundBlaster16:$Timers::$0:NSystemclock:$Mixers::$0:NSoundBlaster:$1:NAWE32EqualizertSe.)nonviesceunoutputcomequestoalloraavete.)sbagliatoqualcosanellacongurazioneedovete.)ritornare alU punto3.2(Iniziamo)(esenzapassarepGerilvia)."K4.2Output:IlDeviceRawAudioMCercate^unleditipGo.au(sunworkstation)o.wav(manonsemprefunzionano).IosuggeriscosempreunbGelU find?/-name*.au.ؼEU ora...qmagiadiLinux...digitate:PɍcatNfile.au>/dev/audiooppure =catNfile.wav>/dev/dspin questomoGdodovrestesentireillesonoroutilizzandoildriverAudio?Device0: XSoundBlaster16 (4.3)."K4.3Output:SintesiOPL-2/OPL-3MSeivoleteusarelasintesiFMBOPL-2/OPL-3pGerascoltareiMIDIprovqateilprogrammaplaymidi(appGendiceB) _2 ~?G4.8T estiamoiltuttod10ՁVplaymidiN-fdance.midؼoppure卑playmidiN-4dance.midilprimovidal'OPL-2ilsecondol'OPL-3.JSeilsuonofaschifononpreoGccupatevilasintesiFMchefa schifo,U mavoiaveteuniaSB-AWEepGoteteusarebenaltro!!#Í4.4Output:SintesiWaveTableML'AWEqdriverr5Extensionhaalcunisplendidicomandi(awesfx)pGerfareusodell'EMU8000W*aver5Tablesynthesis.ؼPrimaWdituttodoveteWcaricareunasoundfontBanksullavostrascheda(anchesevoleteusareiROMsamples).qPoteteU trovqareiledallavostrapartizioneDOS/Windows-leconsusso*.sfbo*.sf2.IROMsamples&pGossonoesserecaricaticonSYNTHGM.SBK,mentreisamplesrealilitrovqateinSYNTHGS.SBKeCSYNTHMT.SBK,oppureinSAMPLE.SBK.PotetetrovqarealtriSoundF*ontBanksviaftpowww,pGeresempiol'EMUU homepage,ilsitodellaCreative,ecercateiCHAOSsamples,chesonomoltobuoni.ProvqateU acaricarel'insiemeGMstandard(ROM)con卑sfxloadN-isynthgm.sbkؼEU pGoiascoltateviunMIDIconl'utilitydrvmidiNdance.mid#Í4.5MixerMProGcurateviilvostroprogrammadimixerfavoritoecaricatelo.gOrafatepartireunwaveduemidinello stessotempGoperprovqateleimpostazionidelvostromixer.iQuidiseguitoc'lalistadelleperifericheedicomeU sonochiamateY amahaOPL-3SynthU oFMAWE32Driv>erSynthU oFM(qualcunoconosceunmixerincuiquesteduevoGcisonoseparate?)SoundBlaster16(4.13)PCMU oDSPPCSpQeak>er(ancoravivo)SpkrؼAltre3pGeriferichesonoilCDROMpGossibilmentecollegatoallaSB,MASTERVOLUME(volume3generale), BassU (regolazionebassi),T*reble(regolazionealti). 1_2 ~?G5.8Soft>warepQerildriv>erAWE/$11ՁV4.6Input:CompionamenticonilDeviceRawAudioMȑpGossibileregistraredaCDROM,microfonoequalsiasicosaconnessaalline-in.`Congurailmixernel moGdoU piappropriato.qSuonaepoiregistraunatracciaadesempio:卑Pcdplay =PddNbs=8kcount=5music.auP5+0NrecordsinP5+0NrecordsoutPcatNmusic.au>/dev/dspؼprendeU 5secondidiunatracciadelcdelaregistranellemusic.auchepGoivienefattopartire.(5SoftcwareG\pperildrivcerA=WE荍5.1sfxloadȖU pGossibilecaricaredeisamplenellaDRAMdellaSBconilcomandosfxload.ؼNOT*A:apGossibilecaricaresolounsampleleperbanco,dconilbanco0comedefault.Daciconsegueche dopGosfxload?synthgs.sbk,*l'unicosamplecaricatoilGS.SevuoicaricareSoundF*ontBankaddizionali,U necessariousarel'opzione-b.AdU esempio:卑sfxloadNsynthgs.sbk =sfxloadN-b1sample.sbkdrvmidiNsfx.midؼInoltreU pGossibilecaricareunSoundF*ontBankdidefault;bastaaggiungerelalineaseguentepost-installNsound/usr/bin/sfxloadsynthgm.sbkinU /etc/conf.modules.ؼGuardateU ladoGcumentazionerelativqaasfxloadperaltredritte.#Í5.2drvmidiMCon{drivmidi,RpGossibileadoperarel'AWEmdriverpersuonareiMIDI,bastaspecicareillechesivuole sentireU dopGoilcomando.AdU esempio:drvmidiNwaltz.midؼGuardateU ladoGcumentazionerelativqaasfxloadperaltredritte. Ҡ_2 ~?G6.8AppQendici12ՁV6Apppendici荍6.1Informazioniaddizionali#TheLin>uxSoundHOWTOAutore:qJeU T*ranter,<?jeff_tranter@pobox.com>UltimaU versione:qv1.17,4Agosto1997ȖU consigliabileleggerebGenequestoHOWTO!!!!!TheLin>uxSoundPlayingHOWTOAutore:qY*oGoU C.Chung,<?wacko@laplace.snu.ac.kr>UltimaU versione:qv1.4,13Maggio1997AncheDquestoHOWTOutilepGerconoscereivqariformatimusicaliecheapplicazioniutilizzarepGer ascoltarliTheAWEDriv>erFA>QAutore:qT*akqashiU Iwai<?iwai@dragon.mm.t.u-tokyo.ac.jp>Source:http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/awedrv-faq.htmlLaU BIBBIAdinoipGoveriU possessoridiSB-AWEl'ISAPnPFA>QAutore:qPeterU F*ox<?fox@roestock.demon.co.uk>Source:http://www.roestock.demon.co.uk/isapnptools/isapnpfaq.htmlSeU aveteproblemimentreconguratelavostraschedaPnP*,alloraquitroveretemoltiaiuti.#Í6.26.2.Sorgenti#isapnptoolsAutore:qPeterU F*ox<?fox@roestock.demon.co.uk>UltimaU V*ersione:q1.11Source:http://www.roestock.demon.co.uk/isapnptools/index.htmlPerripGortarebug,patchesocommentisuisapnp:isapnp@roGestock.demon.co.uk.Includendoisapnp nelU sub0ject.awedrvAuthor:qT*akqashiU Iwai<?iwai@dragon.mm.t.u-tokyo.ac.jp>UltimaU V*ersione:q0.4.2cSource:http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/Lin>uxkernelAutore:qLinusU T*orvqald&co.UltimaU versione:qalmomento2.0.33RepGeribilea:qovunquecisiaLinuxOSS/F reeAuthor:lHannuSavolainen(Siinvitafareungiroa,http://www.4front-tech.com/ussliteprima diU spGedimiunamail). >_2 ~?G6.8AppQendici13ՁVUltimaU V*ersione:qIho3.5.5-bGeta1xčRepGeribileU conilLinuxKernelSourcePackqageInformazioni:Nhttp://www.4front-tech.com/ussliteUorEur}/opeanWmirrorUhttp://personal. eunet.fi/pp/voxwareU ."ލ6.3Esempiodiisapnp.confMNell'ISAPnPlekdicongurazione,I~creatodapnpGdump,isingolicompGonentidellavostraschedaPnPcompaionobcomesezioni(SECTION).NellequisottoripGortatostatarilevqatalaschedasonoracon4compGonentiU logici:,LD?0:qAudioU DeviceCtLD?1:qIDEU DeviceLD?2:qW*aveTableU DeviceLD?3:qGamepGortU Device7statolasciatoLD?1nonconguratopGerchilCDROMnoneraattaccatoallapGortaidedellaSB.Senon avetenLunapGortaIdesullavostraSBnEalloraLD?1sarilGameportDeviceeLD?3noncomparir.PerfavorefateU riferimentoallasezione3.2(Iniziamo)pGerinformazioniimportantisuquestole.{ffGp X#?$Id:pnpdump.c,v1.91997/06/1021:37:32foxExp$ X#?Thisisfreesoftware,seethesourcesfordetails. X#?ThissoftwarehasNOWARRANTY,useatyourOWNRISK X# X#?Fordetailsofthisfileformat,seeisapnp.conf(5) X# X#?Forlatestinformationonisapnpandpnpdumpsee: X#?http://www.roestock.demon.co.uk/isapnptools/ X# X#?Compilerflags:-DREALTIME-DNEEDSETSCHEDULER X(READPORT?0x0203) X(ISOLATE) X(IDENTIFY?*) X#?Trythefollowingifyougeterrormessageslike X#?Erroroccurredexecutingrequest'LD2'onoraroundline... X#(VERIFYLD?N) X#?ANSIstring-->CreativeSB32PnP<-- X(CONFIGURE?CTL0048/58128(LD0 X#>\ANSI?string-->Audio<--(INT?0(IRQ5(MODE+E)))(DMA?0(CHANNEL1))(DMA?1(CHANNEL5))0_2 ~?G6.8AppQendici14ՁV(IO?0(BASE0x0220)) (IO?1(BASE0x0330))(IO?2(BASE0x0388))(ACT?Y) X)) X(CONFIGURE?CTL0048/58128(LD1 X#>\ANSI?string-->IDE<-- X#?(INT0(IRQ10(MODE+E))) X#?(IO0(BASE0x0168)) X#?(IO1(BASE0x036e)) X#?(ACTY) X)) X(CONFIGURE?CTL0048/58128(LD2 X#>\ANSI?string-->WaveTable<--(IO?0(BASE0x0620))(IO?1(BASE0x0A20))(IO?2(BASE0x0E20))(ACT?Y) X)) X(CONFIGURE?CTL0048/58128(LD3 X#>\ANSI?string-->Game<--(IO?0(BASE0x0200))(ACT?Y) X)) X#?Returnsallcardstothe"WaitforKey"state X(WAITFORKEY) ;ffG;_2GD7` ectt1200qL ectt0900HЃ ecti1000!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000qL ecit1000Iqqecss2074qL ectt1000 1 ecrm1000 !", cmsy10 b> cmmi108