scrax Posted January 30, 2010 Share Posted January 30, 2010 Non me li faceva vedere il programma quei 3 caratteri, cmq poi come ho detto ieri sera tardi sn riuscito a compilare, ora ho acceso il pc ed è partito perfettamente attivando tutto. Mi rimane da provare lo sleep per vedere se funziona. EDIT: Sleep (Stop) non funzionante. Il monitor si spegne ma il pc rimane acceso. poi riparte il monitor? Lo sleep andava prima delle modifiche allo speedstep? Link to comment Share on other sites More sharing options...
NeXtor Posted January 30, 2010 Share Posted January 30, 2010 poi riparte il monitor?Lo sleep andava prima delle modifiche allo speedstep? Lo sleep nn ha mai funzionato, ne con leopard ne con SnowLeopard. Il monitor rimane spento finché nn riavvio il computer(reset o 4 sec sul tasto di accensione per forzare lo spegnimento), poi al riavvio mi chiede la password come se effettivamente fosse andato in stop. Non ho provato lo spegnimento ancora, fino a prima delle modifiche per lo speedstep nn andava, invece funzionava quando c'era l'openhaltrestart. ora provo. EDIT: non funziona neanche lo spegnimento. Link to comment Share on other sites More sharing options...
scrax Posted January 30, 2010 Share Posted January 30, 2010 Lo sleep nn ha mai funzionato, ne con leopard ne con SnowLeopard.Il monitor rimane spento finché nn riavvio il computer(reset o 4 sec sul tasto di accensione per forzare lo spegnimento), poi al riavvio mi chiede la password come se effettivamente fosse andato in stop. Non ho provato lo spegnimento ancora, fino a prima delle modifiche per lo speedstep nn andava, invece funzionava quando c'era l'openhaltrestart. ora provo. EDIT: non funziona neanche lo spegnimento. Hai qualcosa che non quadra, posta la lista dei kext che hai installato sia in /e/e che s/l/e e il kernel.log Link to comment Share on other sites More sharing options...
NeXtor Posted January 30, 2010 Share Posted January 30, 2010 in /Extra/Extensions non c'è nulla perchè stanno nella pasrtizione EFI e sono 3 kext: Fakesmc.kext PlatformUUID.kext AD1988b.fix.kext in /System/Library/Extensions ci sono quelli standard del sistema operativo, nn ne ho installato nessuno, ho solo modificato AppleYukon2 per la marvel 88e8056 in allegato il kernel.log ora ho notato che nel kernel.log dalle 15,36 è uscito questo fino alle 17,15 Jan 30 17:15:20 Mac-Pro-di-Gabriele-Manfreda kernel[0]: USBF: 18916.310 AppleUSBEHCI[0xffffff8009bd1000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 5, EP: 2) modificando ogni volta la parte evidenziata kernel.log.rtf Link to comment Share on other sites More sharing options...
scrax Posted January 30, 2010 Share Posted January 30, 2010 in /Extra/Extensions non c'è nulla perchè stanno nella pasrtizione EFI e sono 3 kext: Fakesmc.kext PlatformUUID.kext AD1988b.fix.kext in /System/Library/Extensions ci sono quelli standard del sistema operativo, nn ne ho installato nessuno, ho solo modificato AppleYukon2 per la marvel 88e8056 in allegato il kernel.log ora ho notato che nel kernel.log dalle 15,36 è uscito questo fino alle 17,15 Jan 30 17:15:20 Mac-Pro-di-Gabriele-Manfreda kernel[0]: USBF: 18916.310 AppleUSBEHCI[0xffffff8009bd1000]::Found a transaction past the completion deadline on bus 0xfd, timing out! (Addr: 5, EP: 2) modificando ogni volta la parte evidenziata Prova a disabilitare da bios le porte usb2 se puoi e vedi se si stoppa regolarmente senza quelle Che bootloader stai usando? Link to comment Share on other sites More sharing options...
NeXtor Posted January 30, 2010 Share Posted January 30, 2010 il problema è che se disattivo le usb poi come lo gestisco il pc? come bootloader uso Chameleon RC4 asere 1.1.7 Link to comment Share on other sites More sharing options...
scrax Posted January 30, 2010 Share Posted January 30, 2010 il problema è che se disattivo le usb poi come lo gestisco il pc? come bootloader uso Chameleon RC4 asere 1.1.7 USB2 USB1.1 tienilo abilitato Link to comment Share on other sites More sharing options...
XXander Posted January 31, 2010 Share Posted January 31, 2010 Anche io ho lo stesso problema per lo SLeep, mai funzionato né prima del DSDT né dopo, neanche con sleepenebler.kext i kext che ho in E/E sono FakeSMC.kext IONetworkingFamily.kext PlatformUUID.kext VoodooBattery.kext Mentre quelli in S/L/E sono: ACard6280ATA.kext ACard62xxM.kext ACard67162.kext ACard671xSCSI.kext ACard6885M.kext ACard68xxM.kext Accusys6xxxx.kext ALF.kext Apple_iSight.kext Apple16X50Serial.kext AppleACPIPlatform.kext AppleACPIPS2Nub.kext AppleAHCIPort.kext AppleAPIC.kext AppleBacklight.kext AppleBluetoothMultitouch.kext AppleBMC.kext AppleEFIRuntime.kext AppleFileSystemDriver.kext AppleFSCompressionTypeZlib.kext AppleFWAudio.kext AppleGraphicsControl.kext AppleGraphicsPowerManagement.kext AppleHIDKeyboard.kext AppleHIDMouse.kext AppleHPET.kext AppleHWSensor.kext AppleIntelCPUPowerManagement.kext AppleIntelCPUPowerManagementClient.kext AppleIntelGMA950.kext AppleIntelGMA950GA.plugin AppleIntelGMA950GLDriver.bundle AppleIntelGMA950VADriver.bundle AppleIntelGMAX3100.kext AppleIntelGMAX3100FB.kext AppleIntelGMAX3100GA.plugin AppleIntelGMAX3100GLDriver.bundle AppleIntelGMAX3100VADriver.bundle AppleIntelIntegratedFramebuffer.kext AppleIRController.kext AppleKeyswitch.kext AppleLPC.kext AppleLSIFusionMPT.kext AppleMatch.kext AppleMCEDriver.kext AppleMIDIFWDriver.plugin AppleMIDIIACDriver.plugin AppleMIDIRTPDriver.plugin AppleMIDIUSBDriver.plugin AppleMikeyHIDDriver.kext AppleMobileDevice.kext AppleMultitouchDriver.kext AppleOnboardDisplay.kext ApplePlatformEnabler.kext AppleProfileFamily.kext ApplePS2Controller.kext AppleRAID.kext AppleRAIDCard.kext AppleRTC.kext AppleSEP.kext AppleSmartBatteryManager.kext AppleSMBIOS.kext AppleSMBusController.kext AppleSMBusPCI.kext AppleSMC.kext AppleSMCLMU.kext AppleStorageDrivers.kext AppleTyMCEDriver.kext AppleUpstreamUserClient.kext AppleUSBAudio.kext AppleUSBDisplays.kext AppleUSBEthernetHost.kext AppleUSBMultitouch.kext AppleUSBTopCase.kext AppleVADriver.bundle AppleXsanFilter.kext ArcMSR.kext ATTOCelerityFC.kext ATTOCelerityFC8.kext ATTOExpressPCI4.kext ATTOExpressSASHBA.kext ATTOExpressSASHBA2.kext ATTOExpressSASRAID.kext AudioAUUC.kext AudioIPCDriver.kext autofs.kext BJUSBLoad.kext BootCache.kext CalDigitHDProDrv.kext cd9660.kext cddafs.kext CellPhoneHelper.kext Dont Steal Mac OS X.kext DSACL.ppp DSAuth.ppp DVFamily.bundle EAP-KRB.ppp EAP-RSA.ppp EAP-TLS.ppp EPSONUSBPrintClass.kext GeForce.kext GeForce7xxxGLDriver.bundle GeForce8xxxGLDriver.bundle GeForceGA.plugin GeForceVADriver.bundle HighPointIOP.kext HighPointRR.kext hp_designjet_series.kext hp_Deskjet_io_enabler.kext hp_Inkjet_io_enabler.kext hp_Inkjet1_io_enabler.kext hp_Inkjet3_io_enabler.kext hp_Inkjet4_io_enabler.kext hp_Inkjet5_io_enabler.kext hp_Inkjet8_io_enabler.kext hp_io_printerclassdriver_enabler.kext hp_Laserjet_io_enabler.kext hp_Officejet_io_enabler.kext hp_Photosmart_io_enabler.kext hp_PhotosmartPro_io_enabler.kext hp_qc_io_enabler.kext ICAFWKodakProDriver.kext ImmersionForceFeedback.kext IO80211Family.kext IOACPIFamily.kext IOAHCIFamily.kext IOAudioFamily.kext IOBDStorageFamily.kext IOBluetoothFamily.kext IOBluetoothHIDDriver.kext IOCDStorageFamily.kext IODVDStorageFamily.kext IOFireWireAVC.kext IOFireWireFamily.kext IOFireWireIP.kext IOFireWireSBP2.kext IOFireWireSerialBusProtocolTransport.kext IOGraphicsFamily.kext IOHDIXController.kext IOHIDFamily.kext IONDRVSupport.kext IONetworkingFamily.kext IOPCIFamily.kext IOPlatformPluginFamily.kext IOSCSIArchitectureModelFamily.kext IOSCSIParallelFamily.kext IOSerialFamily.kext IOSMBusFamily.kext IOStorageFamily.kext IOStreamFamily.kext IOSurface.kext IOUSBFamily.kext IOUSBMassStorageClass.kext IOVideoFamily.kext iPodDriver.kext iTunesPhoneDriver.kext JMicronATA.kext L2TP.ppp LexmarkUSBMerge.kext LogitechForceFeedback.kext lspcidrv.kext mcxalr.kext msdosfs.kext ntfs.kext NVDANV40Hal.kext NVDANV50Hal.kext NVDAResman.kext NVSMU.kext OSvKernDSPLib.kext PPP.kext PPPoE.ppp PPPSerial.ppp PPTP.ppp Quarantine.kext Radius.ppp Sandbox.kext SM56KUSBAudioFamily.kext SMARTLib.plugin smbfs.kext SMCMotionSensor.kext SoftRAID.kext System.kext TMSafetyNet.kext udf.kext ufs.kext VoodooHDA.kext webcontentfilter.kext webdav_fs.kext e il kernel.log è in allegato Riguardo il DSDT, questo influisce anche sugli altri sistemi operativi? perchè ora neanche su Seven mi funziona più lo sleep, non so quale sia il corrispettivo vi SL però l'ibernazione e la sospensione funzionano, il problema sorge quando rimane inattivo, si spegne lo schermo e non si riprende più (come succede su SL) mentre prima bastava muovere il mouse EDIT: Il riavvio su SL va a singhiozzo, a volte funziona e a volte no, e anche seven sta dando (molto meno) lo stesso problema...mi sa che devo rifare il DSDT kernel.log.zip Link to comment Share on other sites More sharing options...
NeXtor Posted January 31, 2010 Share Posted January 31, 2010 USB2 USB1.1 tienilo abilitato Ho fatto varie prove per provare lo spegnimento, ma nessuna di queste ha funzionato, ha solo dato output diversi nel kernel.log Le prove sono le seguenti (in grassetto le variazioni effettuate rispetto alla configurazione che ho sempre usato) e per ogni prova posto il relativo Kernel.log: CONFIG. SEMPRE USATA( come effettivamente l'ho tenuto impostato sempre ): Usb Function: ENABLED Usb 2.0: ENABLED Bios EHCI Hand-Off: ENABLED Port 64/60 Emulation: DISABLED Legacy: AUTO PRIMA PROVA: Usb Function: ENABLED Usb 2.0: DISABLED Bios EHCI Hand-Off: ENABLED Port 64/60 Emulation: DISABLED Legacy: AUTO SECONDA PROVA: Usb Function: ENABLED Usb 2.0: ENABLED Bios EHCI Hand-Off: DISABLED Port 64/60 Emulation: DISABLED Legacy: AUTO TERZA PROVA: Usb Function: ENABLED Usb 2.0: DISABLED Bios EHCI Hand-Off: DISABLED Port 64/60 Emulation: DISABLED Legacy: AUTO Kernel.log_varieProve.zip Link to comment Share on other sites More sharing options...
scrax Posted January 31, 2010 Share Posted January 31, 2010 EDIT: Il riavvio su SL va a singhiozzo, a volte funziona e a volte no, e anche seven sta dando (molto meno) lo stesso problema...mi sa che devo rifare il DSDT Il dsdt non dovrebbe influenzare Win, non rifarlo. Vedi se ti cambia qualcosa se hai un dvd nel lettore o o se invece è vuoto. Postate entrambi il vostro DSDT.dsl sia l'originale che il modificato più IORegistryExplorer.app e infine lspci. Link to comment Share on other sites More sharing options...
NeXtor Posted February 1, 2010 Share Posted February 1, 2010 Il dsdt non dovrebbe influenzare Win, non rifarlo. Vedi se ti cambia qualcosa se hai un dvd nel lettore o o se invece è vuoto. Postate entrambi il vostro DSDT.dsl sia l'originale che il modificato più IORegistryExplorer.app e infine lspci. Come richiesto in allegato tutti i file... Dsdt_LSPCI_IORegExpl.zip Link to comment Share on other sites More sharing options...
scrax Posted February 1, 2010 Share Posted February 1, 2010 Come richiesto in allegato tutti i file... Appena ho tempo gli do un'occhio per stasera ho un lavoro importante da finire Link to comment Share on other sites More sharing options...
scrax Posted February 2, 2010 Share Posted February 2, 2010 Come richiesto in allegato tutti i file... forse ho trovato il colpevole... ora vediamo come sistemarlo e speriamo bene, prchè comunque sembra tutto apposto il tuo ioreg è molto pulito. bel lavoro.. Link to comment Share on other sites More sharing options...
NeXtor Posted February 5, 2010 Share Posted February 5, 2010 forse ho trovato il colpevole... ora vediamo come sistemarlo e speriamo bene, prchè comunque sembra tutto apposto il tuo ioreg è molto pulito.bel lavoro.. novità? Link to comment Share on other sites More sharing options...
scrax Posted March 3, 2010 Share Posted March 3, 2010 novità? prova questo dsdt, ho sistemato la parte della firewire. Inoltre mi chiedevo se hai delle schede pci aggiuntive? dsdt.dsl.zip Link to comment Share on other sites More sharing options...
NeXtor Posted March 3, 2010 Share Posted March 3, 2010 prova questo dsdt, ho sistemato la parte della firewire.Inoltre mi chiedevo se hai delle schede pci aggiuntive? dsdt.dsl.zip no, nessuna scheda pci aggintiva. Ora provo questo dsdt e ti faccio sapere. Per il momento grazie!!!! EDIT: non funziona, ho provato ad aprirlo con DSDTSE e ad installarlo e lo installa(anche se mi viene il dubbio che non abbia installato questo) perchè quando dopo ho provato a compilarlo mi ha dato errore su questa stringa: /Users/*******/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3346: Notify (\_SB.PCI0.P0P1.FWBR.FRWR, Zero) Error 4064 - Object does not exist ^ (\_SB.PCI0.P0P1.FWBR.FRWR) Link to comment Share on other sites More sharing options...
kpkp Posted March 3, 2010 Share Posted March 3, 2010 no, nessuna scheda pci aggintiva. Ora provo questo dsdt e ti faccio sapere. Per il momento grazie!!!! EDIT: non funziona, ho provato ad aprirlo con DSDTSE e ad installarlo e lo installa(anche se mi viene il dubbio che non abbia installato questo) perch� quando dopo ho provato a compilarlo mi ha dato errore su questa stringa: /Users/*******/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3346: Notify (\_SB.PCI0.P0P1.FWBR.FRWR, Zero) Error 4064 - Object does not exist ^ (\_SB.PCI0.P0P1.FWBR.FRWR) Ti posto il mio visto che abbiamo schede molto simili, gli puoi dare un occhiata (Asus P5K-E Wifi), ha l'audio fix, sata fix, usb sleep fix, speedstep... non ho pero il firewire fix (lo tengo disabilitato perche non ho nessuna periferica con tale interfaccia) e i nomi dei "Device" non sono "Mac like"... dsdt.dsl.zip Link to comment Share on other sites More sharing options...
scrax Posted March 3, 2010 Share Posted March 3, 2010 non funziona, ho provato ad aprirlo con DSDTSE e ad installarlo e lo installa(anche se mi viene il dubbio che non abbia installato questo) perch� quando dopo ho provato a compilarlo mi ha dato errore su questa stringa: /Users/*******/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 3346: Notify (\_SB.PCI0.P0P1.FWBR.FRWR, Zero) Error 4064 - Object does not exist ^ (\_SB.PCI0.P0P1.FWBR.FRWR) avevo dimenticato di controllare quella chiamata eccolo già compilato, basta scompattarlo e copiarlo in /Extra dsdt.aml.zip Ti posto il mio visto che abbiamo schede molto simili, gli puoi dare un occhiata (Asus P5K-E Wifi), ha l'audio fix, sata fix, usb sleep fix, speedstep... non ho pero il firewire fix (lo tengo disabilitato perche non ho nessuna periferica con tale interfaccia) e i nomi dei "Device" non sono "Mac like"... Che problemi ti da? Ti dirò; il firewire fix serve a poco, dalle mie prove con o senza la firewire si comporta uguale, risolve solo gli errori al boot... Link to comment Share on other sites More sharing options...
kpkp Posted March 3, 2010 Share Posted March 3, 2010 Che problemi ti da?Ti dirò; il firewire fix serve a poco, dalle mie prove con o senza la firewire si comporta uguale, risolve solo gli errori al boot... Intendevo per NeXtor... Visto che le mobo sono molto simili... Se ti ricordi tempo fa avevo problemi ad'abilitare lo speedstep, o meglio lo speedstep l'ho attivato senza problemi, ma con il speedsteep è apparso anche il problema della distorsione audio, la quale ho risolto solo recentemente eliminando degli IRQ... Adesso eliminato lo voodoopower.kext ho solo qualche problema con il shutdown, che per qualche motivo non funziona ogni volta... Adesso sto provando con il openhaltrestart... Che tu sappia ce qualche trucchetto nell DSDT per questo problemino? Saluti Link to comment Share on other sites More sharing options...
scrax Posted March 3, 2010 Share Posted March 3, 2010 Intendevo per NeXtor... Visto che le mobo sono molto simili...Se ti ricordi tempo fa avevo problemi ad'abilitare lo speedstep, o meglio lo speedstep l'ho attivato senza problemi, ma con il speedsteep è apparso anche il problema della distorsione audio, la quale ho risolto solo recentemente eliminando degli IRQ... Adesso eliminato lo voodoopower.kext ho solo qualche problema con il shutdown, che per qualche motivo non funziona ogni volta... Adesso sto provando con il openhaltrestart... Che tu sappia ce qualche trucchetto nell DSDT per questo problemino? Saluti ti direi di controllare la patch della firewire che mi ha dato problemi con lo spegnimento ma non avendola così su due piedi non saprei... Link to comment Share on other sites More sharing options...
kpkp Posted March 3, 2010 Share Posted March 3, 2010 ti direi di controllare la patch della firewire che mi ha dato problemi con lo spegnimento ma non avendola così su due piedi non saprei... Ora ho modificato il DSDT di master chief (P5K PRO v3.3) per la mia mobo, a prima occhiata sembra andare bene... Ho una domanda per te, per caso hai visto un codice per il controller jmicron piu atimizzato di quello originale, perche adesso il DSDT occupa 12KB, dai quali 4KB sono occupati propio dal su detto codice... O forse sei tu ingrato di fare qualcosa o conosci qualcuno sul forum... Cosi capisci la situazione P5K PRO: Device (PATA) { Name (_ADR, Zero) Device (PRID) { Name (_ADR, Zero) } Device (SECD) { Name (_ADR, One) } Method (_DSM, 4, NotSerialized) { // Return (MCID (Arg2, 0x8086269e)) // ESB2 ATA/100 (MacPro3,1) Return (MCID (Arg2, 0x269e)) } } P5K-E (jmicron 363): Device (PATA) { Name (_ADR, One) Name (PIOT, Package (0x05) { 0x0258, 0x0186, 0x014A, 0xB4, 0x78 }) Name (UDMA, Package (0x07) { 0x78, 0x50, 0x3C, 0x28, 0x1E, 0x14, 0x0F }) Name (MDMA, Package (0x03) { 0x01E0, 0x96, 0x78 }) OperationRegion (CF40, PCI_Config, 0x40, 0x04) Field (CF40, ByteAcc, NoLock, Preserve) { , 3, CAB0, 1, , 18, SWAP, 1, PRT0, 1, Offset (0x04) } OperationRegion (CF80, PCI_Config, 0x80, 0x04) Field (CF80, ByteAcc, NoLock, Preserve) { , 19, CAB1, 1, Offset (0x03), PRT1, 1, Offset (0x04) } Name (IDEB, Buffer (0x14) {}) CreateDWordField (IDEB, Zero, GTM0) CreateDWordField (IDEB, 0x04, GTM1) CreateDWordField (IDEB, 0x08, GTM2) CreateDWordField (IDEB, 0x0C, GTM3) CreateDWordField (IDEB, 0x10, GTM4) Name (PMIO, 0x04) Name (PMDM, 0x06) Name (PSIO, 0x04) Name (PSDM, 0x06) Name (SMIO, 0x04) Name (SMDM, 0x06) Name (SSIO, 0x04) Name (SSDM, 0x06) Name (MODP, 0x05) Name (MODS, 0x05) Device (SDE0) { Name (_ADR, Zero) Method (_GTM, 0, NotSerialized) { Store (DerefOf (Index (PIOT, PMIO)), Local0) Store (DerefOf (Index (PIOT, PSIO)), Local2) Store (0x1A, Local4) If (LAnd (MODP, One)) { Store (DerefOf (Index (UDMA, PMDM)), Local1) If (LGreater (PMDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (PRT1, One))) { If (CAB1) { Store (0x02, PMDM) Store (DerefOf (Index (UDMA, PMDM)), Local1) } } If (LAnd (LEqual (SWAP, One), LEqual (PRT0, One))) { If (CAB0) { Store (0x02, PMDM) Store (DerefOf (Index (UDMA, PMDM)), Local1) } } } Or (Local4, One, Local4) } Else { Store (DerefOf (Index (MDMA, PMDM)), Local1) } If (LAnd (MODP, 0x04)) { Store (DerefOf (Index (UDMA, PSDM)), Local3) If (LGreater (PSDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (PRT1, One))) { If (CAB1) { Store (0x02, PSDM) Store (DerefOf (Index (UDMA, PSDM)), Local3) } } If (LAnd (LEqual (SWAP, One), LEqual (PRT0, One))) { If (CAB0) { Store (0x02, PSDM) Store (DerefOf (Index (UDMA, PSDM)), Local3) } } } Or (Local4, 0x04, Local4) } Else { Store (DerefOf (Index (MDMA, PSDM)), Local3) } Store (Local0, GTM0) Store (Local1, GTM1) Store (Local2, GTM2) Store (Local3, GTM3) Store (Local4, GTM4) Return (IDEB) } Method (_STM, 3, NotSerialized) { Store (Arg0, IDEB) Store (GTM0, Local0) Store (GTM1, Local1) Store (GTM2, Local2) Store (GTM3, Local3) Store (GTM4, Local4) If (LAnd (LNotEqual (Local0, Ones), LNotEqual (Local0, Zero))) { Store (Match (PIOT, MEQ, Local0, MTR, Zero, Zero), PMIO) } If (LAnd (LNotEqual (Local1, Ones), LNotEqual (Local1, Zero))) { If (LAnd (Local4, One)) { Store (Match (UDMA, MEQ, Local1, MTR, Zero, Zero), PMDM) } Else { Store (Match (MDMA, MEQ, Local1, MTR, Zero, Zero), PMDM) } } If (LAnd (LNotEqual (Local2, Ones), LNotEqual (Local2, Zero))) { Store (Match (PIOT, MEQ, Local2, MTR, Zero, Zero), PSIO) } If (LAnd (LNotEqual (Local3, Ones), LNotEqual (Local3, Zero))) { If (LAnd (Local4, 0x04)) { Store (Match (UDMA, MEQ, Local3, MTR, Zero, Zero), PSDM) } Else { Store (Match (MDMA, MEQ, Local3, MTR, Zero, Zero), PSDM) } } Store (Local4, MODP) } Device (DRV0) { Name (_ADR, Zero) Method (_GTF, 0, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF }, Local0) Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF }, Local1) CreateByteField (Local0, One, PIOM) CreateByteField (Local1, One, DMAM) Store (PMIO, PIOM) Or (PIOM, 0x08, PIOM) Store (PMDM, DMAM) If (LAnd (MODP, One)) { Or (DMAM, 0x40, DMAM) } Else { Or (DMAM, 0x20, DMAM) } Concatenate (Local0, Local1, Local2) Return (Local2) } } Device (DRV1) { Name (_ADR, One) Method (_GTF, 0, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF }, Local0) Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF }, Local1) CreateByteField (Local0, One, PIOM) CreateByteField (Local1, One, DMAM) Store (PSIO, PIOM) Or (PIOM, 0x08, PIOM) Store (PSDM, DMAM) If (LAnd (MODP, 0x04)) { Or (DMAM, 0x40, DMAM) } Else { Or (DMAM, 0x20, DMAM) } Concatenate (Local0, Local1, Local2) Return (Local2) } } } Device (SDE1) { Name (_ADR, One) Method (_GTM, 0, NotSerialized) { Store (DerefOf (Index (PIOT, SMIO)), Local0) Store (DerefOf (Index (PIOT, SSIO)), Local2) Store (0x1A, Local4) If (LAnd (MODS, One)) { Store (DerefOf (Index (UDMA, SMDM)), Local1) If (LGreater (SMDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (PRT0, One))) { If (CAB0) { Store (0x02, SMDM) Store (DerefOf (Index (UDMA, SMDM)), Local1) } } If (LAnd (LEqual (SWAP, One), LEqual (PRT1, One))) { If (CAB1) { Store (0x02, SMDM) Store (DerefOf (Index (UDMA, SMDM)), Local1) } } } Or (Local4, One, Local4) } Else { Store (DerefOf (Index (MDMA, SMDM)), Local1) } If (LAnd (MODS, 0x04)) { Store (DerefOf (Index (UDMA, SSDM)), Local3) If (LGreater (SSDM, 0x02)) { If (LAnd (LNotEqual (SWAP, One), LEqual (PRT0, One))) { If (CAB0) { Store (0x02, SSDM) Store (DerefOf (Index (UDMA, SSDM)), Local3) } } If (LAnd (LEqual (SWAP, One), LEqual (PRT1, One))) { If (CAB1) { Store (0x02, SSDM) Store (DerefOf (Index (UDMA, SSDM)), Local3) } } } Or (Local4, 0x04, Local4) } Else { Store (DerefOf (Index (MDMA, SSDM)), Local3) } Store (Local0, GTM0) Store (Local1, GTM1) Store (Local2, GTM2) Store (Local3, GTM3) Store (Local4, GTM4) Return (IDEB) } Method (_STM, 3, NotSerialized) { Store (Arg0, IDEB) Store (GTM0, Local0) Store (GTM1, Local1) Store (GTM2, Local2) Store (GTM3, Local3) Store (GTM4, Local4) If (LAnd (LNotEqual (Local0, Ones), LNotEqual (Local0, Zero))) { Store (Match (PIOT, MEQ, Local0, MTR, Zero, Zero), SMIO) } If (LAnd (LNotEqual (Local1, Ones), LNotEqual (Local1, Zero))) { If (LAnd (Local4, One)) { Store (Match (UDMA, MEQ, Local1, MTR, Zero, Zero), SMDM) } Else { Store (Match (MDMA, MEQ, Local1, MTR, Zero, Zero), SMDM) } } If (LAnd (LNotEqual (Local2, Ones), LNotEqual (Local2, Zero))) { Store (Match (PIOT, MEQ, Local2, MTR, Zero, Zero), SSIO) } If (LAnd (LNotEqual (Local3, Ones), LNotEqual (Local3, Zero))) { If (LAnd (Local4, 0x04)) { Store (Match (UDMA, MEQ, Local3, MTR, Zero, Zero), SSDM) } Else { Store (Match (MDMA, MEQ, Local3, MTR, Zero, Zero), SSDM) } } Store (Local4, MODS) } Device (DRV0) { Name (_ADR, Zero) Method (_GTF, 0, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF }, Local0) Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF }, Local1) CreateByteField (Local0, One, PIOM) CreateByteField (Local1, One, DMAM) Store (SMIO, PIOM) Or (PIOM, 0x08, PIOM) Store (SMDM, DMAM) If (LAnd (MODS, One)) { Or (DMAM, 0x40, DMAM) } Else { Or (DMAM, 0x20, DMAM) } Concatenate (Local0, Local1, Local2) Return (Local2) } } Device (DRV1) { Name (_ADR, One) Method (_GTF, 0, NotSerialized) { Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF }, Local0) Store (Buffer (0x07) { 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF }, Local1) CreateByteField (Local0, One, PIOM) CreateByteField (Local1, One, DMAM) Store (SSIO, PIOM) Or (PIOM, 0x08, PIOM) Store (SSDM, DMAM) If (LAnd (MODS, 0x04)) { Or (DMAM, 0x40, DMAM) } Else { Or (DMAM, 0x20, DMAM) } Concatenate (Local0, Local1, Local2) Return (Local2) } } } } Grazie Link to comment Share on other sites More sharing options...
scrax Posted March 3, 2010 Share Posted March 3, 2010 Ora ho modificato il DSDT di master chief (P5K PRO v3.3) per la mia mobo, a prima occhiata sembra andare bene...Ho una domanda per te, per caso hai visto un codice per il controller jmicron piu atimizzato di quello originale, perche adesso il DSDT occupa 12KB, dai quali 4KB sono occupati propio dal su detto codice... O forse sei tu ingrato di fare qualcosa o conosci qualcuno sul forum... Io uso questo senza problemi: // Jmicron SATA & PATA Device (P0P8) {Name (_ADR, 0x001C0004) Alias (AR10, _PRT) Alias (PW94, _PRW) Device (PATA) {Name (_ADR,Zero) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} } Device (SAT1) {Name (_ADR, One) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} } } Link to comment Share on other sites More sharing options...
kpkp Posted March 3, 2010 Share Posted March 3, 2010 Io uso questo senza problemi: // Jmicron SATA & PATA Device (P0P8) {Name (_ADR, 0x001C0004) Alias (AR10, _PRT) Alias (PW94, _PRW) Device (PATA) {Name (_ADR,Zero) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} } Device (SAT1) {Name (_ADR, One) Device (PRID) {Name (_ADR, Zero)}Device (SECD) {Name (_ADR, One)} } } Grazie, ora è bello pulito e funzionante Link to comment Share on other sites More sharing options...
NeXtor Posted March 4, 2010 Share Posted March 4, 2010 avevo dimenticato di controllare quella chiamataeccolo già compilato, basta scompattarlo e copiarlo in /Extra dsdt.aml.zip Sleep ancora non funzionante e adesso non va nemmeno lo spegnimento. Pensavo potesse dipendere da Eyetv e relativa chiavetta, ma anche chiudendo il programma nonn funziona ne sleep ne spegnimento. Link to comment Share on other sites More sharing options...
scrax Posted March 4, 2010 Share Posted March 4, 2010 Sleep ancora non funzionante e adesso non va nemmeno lo spegnimento. Pensavo potesse dipendere da Eyetv e relativa chiavetta, ma anche chiudendo il programma nonn funziona ne sleep ne spegnimento. Hai qualche messaggio relativo allo sleep in console? Link to comment Share on other sites More sharing options...
Recommended Posts