Jump to content

Cmos reset on Intel 965/X3100


robi39
 Share

14 posts in this topic

Recommended Posts

Anybody knows alternate method of getting rid of Cmos reset on SL on intel 965/X3100 laptop?

Here is what I tried so far:

 

- DSDT.aml Cmos reset ficx in Device (RTC) length change to 2, although i read in Netkas site that 8 length is also should work which was the original number there

- Remove AppleEfiruntime.kext

- Use modified AppleRTC.kext

 

It's a Toshiba U305-S7467 laptop.

Any help would be appreciated.

Snow leopard is very stable and everything else is working great. It's a retail vanilla install.

Link to comment
Share on other sites

FakeSMC & AppleRTC didn't works for me. I fix the reset problem by generating my own DSDT.aml

Get the GUI version IF you not prefer working with terminal & select Force Compile with error to generate your own DSDT

Place the DSDT on the / of your SL installation

 

Good luck!

Link to comment
Share on other sites

FakeSMC & AppleRTC didn't works for me. I fix the reset problem by generating my own DSDT.aml

Get the GUI version IF you not prefer working with terminal & select Force Compile with error to generate your own DSDT

Place the DSDT on the / of your SL installation

 

Good luck!

 

As I described it above i did that.

 

Any other ideas?

Link to comment
Share on other sites

Try re-compile/ generate your own DSDT like the pic below

Tick all the 3 DSDT Patcher option & select your SL partition from drop down menu

 

2vn2r6v.jpg

 

PS: Verify wheter there is DSDT.aml inside your SL partition

 

I did that still get Cmos reset.

Here is my DSDT.aml file

see if any expert can take a look and see what's going on

dsdt.aml.zip

Link to comment
Share on other sites

I've owned may Toshiba laptops in the past and always found the Bios a bit strange.

 

Here's my CMOS rest fix, it's a different board so don't paste it wholesale, but maybe the values will help

                Device (RTC)
               {
                   Name (_HID, EisaId ("PNP0B00"))
                   Name (ATT0, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x02,               // Length
                           )
                   })
                   Name (ATT1, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x04,               // Length
                           )
                   })

 

I only edited the first length value. The second wasn't necessary.

Link to comment
Share on other sites

Hi.

I have the same problem, with my hackbook.

I have Acer Extensa 5220.

 

DSDT.AML

ICH8-M

And X3100

 

My restart and Shutdown works only in 64bits. But in 64 bits I have cmos reset if I restarrt. IN 64bits I don't have QE/CI enabled.

 

In 32bit, I have QE/CI , but Shutdown and Restart don't go. I should press POWER button for some second and Shutdown, every time. At restart I have cmos reset.

 

If you make progress reply me.

 

Sorry for my bad English.

 

bye bye and thank you very very much.

Link to comment
Share on other sites

I've owned may Toshiba laptops in the past and always found the Bios a bit strange.

 

Here's my CMOS rest fix, it's a different board so don't paste it wholesale, but maybe the values will help

                Device (RTC)
               {
                   Name (_HID, EisaId ("PNP0B00"))
                   Name (ATT0, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x02,               // Length
                           )
                   })
                   Name (ATT1, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x04,               // Length
                           )
                   })

 

I only edited the first length value. The second wasn't necessary.

 

 

Hi. I tried.

 

I use DSDT patcher gui for make DSDT.AML in /root

I copy this file to desktop.

I drag and drop DSDT.AML in IASLME1.2

I have DSDT.DSL

After with text edit I edit my DSDT.DSL and insert 02 at lenght.

Save and quit Textedit

After I drag and drop DSDT.DSL to IASLME1.2

but I recive some errors, and I haven't in Session directory the new DSDT.AML

Why ?

 

thank you for your reply.

Link to comment
Share on other sites

I've owned may Toshiba laptops in the past and always found the Bios a bit strange.

 

Here's my CMOS rest fix, it's a different board so don't paste it wholesale, but maybe the values will help

                Device (RTC)
               {
                   Name (_HID, EisaId ("PNP0B00"))
                   Name (ATT0, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x02,               // Length
                           )
                   })
                   Name (ATT1, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0070,             // Range Minimum
                           0x0070,             // Range Maximum
                           0x00,               // Alignment
                           0x04,               // Length
                           )
                   })

 

I only edited the first length value. The second wasn't necessary.

 

yes I did that

btw what was your original length value there, mine was 8 which I heard should prevent CMOS reset

I think the problem goes deeper,there is something wrog with the dsdt file if some expert could please take a look at it?

Anyway I haven't tried 64 bit mode yet. I will do that and report back

Link to comment
Share on other sites

I solved my problem.

 

I delete Extensions.mkext and the DSDT.AML

 

Repair permission with disk utility.

 

Restart.

 

Afeter I can make DSDT.AML and fix the CMOS problem. Change 08 to 02 lenght.

 

After rebuild DSDT.AML

 

And now CMOS don't reset.

 

But I still have the shutdown and Restart problem in 32bit. Screen Black and Pc and FAN still ON.

 

Can you help me?

Link to comment
Share on other sites

Try this in the /E/E folder

 

Yes I already had that there.

Still had cmos reset.

 

DSDT gurus out there please look at my DSDT.aml see if something else wrong with it.

 

I have Chameleon RC3, somebody can tell please what i need to have in my com.apple.boot.plist for the DSDT.aml to load properly?

dsdt.aml.zip

Link to comment
Share on other sites

Hi. I tried.

 

I use DSDT patcher gui for make DSDT.AML in /root

I copy this file to desktop.

I drag and drop DSDT.AML in IASLME1.2

I have DSDT.DSL

After with text edit I edit my DSDT.DSL and insert 02 at lenght.

Save and quit Textedit

After I drag and drop DSDT.DSL to IASLME1.2

but I recive some errors, and I haven't in Session directory the new DSDT.AML

Why ?

 

thank you for your reply.

 

How did you fix errors from IASLME?

Link to comment
Share on other sites

How did you fix errors from IASLME?

 

 

I don't have Errors, with DSDT patcher and IASLME. Before I had this errors, But I solved with:

 

Delete all files DSDT.DSL and AML from the Hard disk.

Delete from E/E extensions.mkext

Repair permission with Disk Utility.

Restart the notebook.

After restart I make in TERMINAL, DSDT.AML with DSDT PATCHER

After I make DSDT.DSL with IASLME 1.2

After I Edit DSDT.DSL with NANO and change in RTC 08 lenght to 02.

I save and I make the new DSDT.AML with IASLME.

Without Errors.

 

 

I haven't cmos reset, but in 32bit Shutdown and Restart don't work.

 

Bye bye.

Link to comment
Share on other sites

 Share

×
×
  • Create New...