Jump to content

My system not reboot!


138 posts in this topic

Recommended Posts

Does anyone know how to apply this patch to the new 8.8.1 kernel (mifki)? I fixed this issue for my old kernel before. Now I have the same problem again with the new kernel.

Cheers

 

 

I second this :gun:

Link to comment
Share on other sites

The instructions in this forum worked for me. My Athlon64 reboots fine now B)

 

Try this:

 

1. Open a terminal (Applications -> Utilities -> Terminal).

 

2. Type the following:

 

cp /mach_kernel ~/Desktop/mach_kernel
cp /mach_kernel ~/Desktop/mach_kernel_noacpi

 

3. Download this: 0xED.

 

4. Install it and run it.

 

5. Click File -> open by path.

 

6. Enter the path: /Volumes/<your root disk here>/<your username here>/Desktop/mach_kernel

 

7. You will see the kernel in hex.

 

8. Click in the box labelled offset. Type 8D2B8

 

9. The cursor will move to the correct line.

 

10. Find the letters EB FE 90 90

 

11. Replace them with B0 FE E6 64.

 

12. Save and exit

 

13. Go back to the terminal

 

14. Type:

 

sudo cp ~/Desktop/mach_kernel /
<type your password>

 

Now type

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

The boot plist file will open. Find the section <string></string> and insert Platform=ACPI so the line looks like this:

<string>Platform=ACPI</string>

Save and exit by pushing Ctrl+X then Y.

 

15. Now shutdown your computer. When you have restarted it, the shutdown and restart options should both work.

 

This only works on the 10.4.4 kernel supplied with Myzar's 10.4.4/10.4.5 disk, and Jas' 10.4.6 (I think!). Bottom line check what you're replacing before you do it. If it doesn't match, don't do it!!

 

Hex editing your kernel without being sure what you are doing is a sure recipe for disaster. If your language is a barrier to understanding the above, I suggest you leave it alone and put up with the problem. If you are still keen, use a fresh install or at least ensure you have backed up your system.

 

If things do break, try booting from the mach_kernel_noacpi in your Desktop, or copy the kernel back from your boot DVD.

 

Good luck!!

I tried this metod but restart is still inactive. AMD 64 3200+,ASUS A8N SLI SE. Any ideas plz?

Link to comment
Share on other sites

  • 2 weeks later...
Does anyone know how to apply this patch to the new 8.8.1 kernel (mifki)? I fixed this issue for my old kernel before. Now I have the same problem again with the new kernel.

Cheers

Hi,

I have the same problem with semthex's kernel 8.8.1

I'm running 10.4.8 AMD DVD SSE3 with native installation but my system doesn't reboot...

I tried to edit mach_kernel with the procedure described for 10.4.7 but obviously it doesn't work.

 

I looked for 8D2B8 offset into the semthex's mach_kernel with OxED and I found that the string is different:

In 10.4.8 I have:

 

C6010000A18CA043003B0588A043000F83060200008D45F4

Link to comment
Share on other sites

  • 2 months later...
Does anyone know how to apply this patch to the new 8.8.1 kernel (mifki)? I fixed this issue for my old kernel before. Now I have the same problem again with the new kernel.

Cheers

Finally got around to upgrading today... must say the reboot problems was annoying... but I have full graphics and sound working... yay.

 

Here is the change I did to my mifki kernel. It is functionally equivellent to the other patch. I've tested it on my machine for both reboot and shutdown. If you needed to set a platform=ACPI|X86PC on the last kernel you will probably still need to. It has more changes because I needed to make room... no free noops at the end of the function in this kernel.

 

Note that the first change at offset 0x963f1 is not in the main group (0x96405 - 0x96423). Make sure you get it otherwise your shutdown will not function.

 

Change from:

 

MD5 (mach_kernel.orig) = 9f4ea3f60091186bde3d6c200f28cd84
000963f0  74 1a c7 04 24 74 ed 3c  00 e8 e0 ab f8 ff c7 04  |t...$t.<........|
00096400  24 01 00 00 00 e8 36 05  20 00 eb 18 c7 04 24 84  |$.....6. .....$.|
00096410  ed 3c 00 e8 c6 ab f8 ff  c7 04 24 00 00 00 00 e8  |.<........$.....|
00096420  1c 05 20 00 eb fe 55 89  e5 83 ec 18 c7 04 24 00  |.. ...U.......$.|

To:

 

MD5 (mach_kernel) = 84f546fb19fe75fd2e7315274a15adea
000963f0  74 15 c7 04 24 74 ed 3c  00 e8 e0 ab f8 ff c7 04  |t...$t.<........|
00096400  24 01 00 00 00 eb 13 c7  04 24 84 ed 3c 00 e8 cb  |$........$..<...|
00096410  ab f8 ff c7 04 24 00 00  00 00 e8 21 05 20 00 b0  |.....$.....!. ..|
00096420  fe e6 64 90 eb fe 55 89  e5 83 ec 18 c7 04 24 00  |..d...U.......$.|

 

If this works for someone else you can thank me by adding this patch to the wiki tips page in the reboot section... (yay laziness!)

Link to comment
Share on other sites

  • 8 months later...

Hi guys I have the same problem, my Mac doesn't want to reboot. The problem is that in my Mach_kernel file i can't find the string you're talking about. There is no 0X8D2BB or 0X8D2B8 but only 0X8D2B0. This is the offset on this line:

 

4B 00 89 44 24 04 89 3C 24 E8 A2 6E F9 FF F6 45

 

 

what do i have to do?? my system is Mac OSX 10.4.9 Uphuck v1.4a

 

 

thanks everybody

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...
 Share

×
×
  • Create New...