Jump to content
31 posts in this topic

Recommended Posts

...4096 cluster IO buffer headers

 

That's where it hangs when I try to boot from the ToH RC2 DVD.

 

This is my system:

 

MSI G33M-FI motherboard

Core 2 Duo E6550

Onboard GMA 3100

2x1GB PC6400 in dual-channel

250GB SATA HD on ICH9

Lite-ON SHW-160PS DVD-RW

 

I did the following things in the BIOS:

 

Execute Bit Support [Enabled] (When disabled, force the XD feature flag to always return 0.)

HPET [Enabled]

On-Chip ATA Devices->RAID Mode [iDE] (not AHCI)

ACPI Standby State [s3]

Intel EIST [Disabled]

 

I have tried booting with the following flags:

 

-v

-f

-x -v

 

There's a SATA port from the Marvell IDE chipset too...might connecting the hard drive to that help?

 

EDIT: Tried the hard drive on the Marvell SATA port with AHCI enabled and disabled, nothing changed.

 

It always does exactly the same thing. Has anyone else seen this?

 

Any other ideas appreciated.

 

TIA.

 

(here's the full boot)

 

npvhash=4095
hi mem tramps at 0xffe000000
PAE enabled
Darwin Kernel Version 9.0.0 Tue Oct 9 21:35:55 PDT 2007; Tree:xnu-1228~1/RELEASE_I386
standard timeslicing quantum is 10000 us
vm_page_bootstrap: 508795 free pages and 15493 wired pages
mig_table_max_displ = 79
Extension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kpi components;
use only one style
ACPI CA 20060421
AppleACPICPU: ProcessorApicId=1 LocalApicId=0 Enabled
AppleACPICPU: ProcessorApicId=2 LocalApicId=1 Enabled
AppleACPICPU: ProcessorApicId=3 LocalApicId=130 Enabled
AppleACPICPU: ProcessorApicId=4 LocalApicId=131 Enabled
Loading security extension com.apple.nke.applicationfirewall
Loading security extension com.apple.security.seatbelt
calling mpo_poplicy_init for mb
Seatbelt MACF policy initialized
Security policy loaded: Seatbelt Policy (mb)
Loading security extension com.apple.security.TMSafetyNet
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Copyright © 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

MAC Framework successfully initialized
using 10485 buffer headers and 4096 cluster IO buffer headers

Link to comment
https://www.insanelymac.com/forum/topic/76435-using-10485-buffer-headers-and/
Share on other sites

I've been having the exactly the same problem except the numbers are different however hangs exactly at the same point.

 

I've had no luck getting around it either, ive tried different hard disks both sata and ide no success, unplugged just about everything and nothing changed, ive tried over 7 distro's of OSX from both Tiger and Leopard and all of them wont get me past the booting into the installer.

 

tried everything i can think of to do with input/output and nothings helped me get any further

 

Oh and ive tried asking here for help not even 24 hours ago about the same problem, and nobodys been able to help me out so I presume nobody is having the same kind of problems but happily enjoying running osx.

 

sorry for the bad news but just my 2 cents.

Well, thanks for the commiseration, at least. Perhaps I've just bought the wrong motherboard...

 

I just finished building my own Leo DVD and it also hung at exactly the same place. Looks like my BIOS is, well, just not going to let this happen, or something.

 

Shame, because the MSI is an effin nice board.

 

EDIT: I tried all three BIOS revisions for this board: 1.0, 1.1, and 1.2. No progress.

I had the same problem, and after months of pulling my hair out, I found out a way around it! If it counts at all, I have a MSI whitebook laptop (MS-1719), which seems like a similar setup to your MSI motherboard:

 

MS-1719:

Intel Core 2 Duo T7700

NVidia Geforce Go 8600 GT

2x1GB DDR2 PC5400 RAM

200GB SATA HD on ICH8M

Mat{censored}a DVD-RW DL

 

What I had found was that I could not boot any osx86 installation disk, including any leopard disk, except for the JaS 10.4.8 with PPF1 & PPF2, with the cpus=1 -x -f -v boot parameters. After some research, I found that the difference was that all the ACPI and APIC kexts on the JaS disk worked with the BIOS on my laptop. So what I did was I unpacked the kexts from the Extensions.mkext on the JaS disk, put them in place of corresponding leopard kexts.

 

At this point I thought surely this hack would work, but I still got stuck at "using 10485 buffer headers and 4096 cluster IO buffer headers." After some more research, I found that people were getting stuck at "using 10485 buffer headers and..." because of an issue with the FireWire kexts. On the JaS disk, when I booted with the -x safe boot parameter, I noticed it did not load the FireWire kexts on startup. So I removed the FireWire kexts from the Extensions folder on my leopard drive and put them elsewhere for backup purposes.

 

Next I rebooted and used the cpus=1 -v parameters (did not need to use the safe boot parameter) and to my surprise, Mac OS X Leopard booted successfully! From there it was just a few little hacks to get sound and other hardware working (still don't have my 8600 GT working though, but that's another matter).

 

 

I am considering typing up a howto if it would help anyone. I actually afterwards modified the Brazilmac scripts so it would make a hacked leopard installation disk image which included the ACPI and APIC kexts from JaS 10.4.8 and with the FireWire Kexts removed. With it, I was able boot up with the hacked leopard disk and install leopard. Afterwards, I modified the post-install scripts to again replace the ACPI and APIC kexts and remove the FireWire kexts.

 

 

I hope this helps. And if anyone is interested in a howto, please let me know. I can also upload the hack disk image if anyone is interested in that.

 

 

Theo

theo444, thanks so much. I had pretty much given up on finding any solution to this problem. I'm getting myself a copy of the JaS 10.4.8 and will try those kexts out. Hopefully I'll be able to find the differences so that the Leopard versions can be patched as well.

 

I'll report back! :)

I did try the JaS 10.4.8 disc out. With it, I got stuck at "still waiting for root device". I think this may be because my DVD-RW is IDE but my hard drive is SATA. I tried moving the hard drive to the SATA port on the Marvell chip (that also provides legacy IDE) but that did not help.

 

I'm going to try putting an old IDE hard drive on the same bus as the DVD-RW and see if that changes anything.

 

I also looks like some USB stuff fails, but that doesn't seem to be the cause of the "still waiting for root device".

 

Any further assistance or advice appreciated. I'm going to keep trying.

 

Thanks!

 

EDIT: Also, this machine does not seem to be willing to boot from a USB2 external DVD-RW.

 

EDIT 2: Removing the SATA hard drive and adding an IDE hard drive did not help. Also, booting JaS 10.4.8 with just cpus=1 makes the machine hang at 10485 buffer headers. Booting with just -x (without cpus=1) gets me a reboot loop.

 

Does anyone think a SATA DVD-RW would help? Or is there another cause to "still waiting for root device"?

It's good to hear that my workaround might help some people out. I'll begin to upload to the hacked disk to rapidshare tonight and start in on a howto. After just getting the iATKOS 1.0i disk, I patched that too so that I was able to install leopard easily without the "using 10485..." error since apparently I was getting the stuck at this point with the iatkos release as well. I'll keep you guys posted.

 

and btw, obsolete, please correct me if I'm wrong, but I think that you're getting suck at "still waiting for root device" because the JaS 10.4.8 disk does not include a driver for your ICH9 chipset. I've heard that people have been having success with the iATKOS release and ICH9, so while I can't guarantee it, the hacked disk that I'm going to upload will hopefully work for you.

theo444 -- thanks a lot for your help. If this works, you're a legend :) I would also be willing to create and post a torrent for the image rather than using Rapidshare.

 

You could very well be right about the ICH9 being a problem for JaS 10.4.8. I am not sure just how the Marvell chip and it interact, but I do know that I've had no luck using drives connected to any combination of the two.

 

mikedee -- on an installed system, they're in System/Library/Extensions. Look for things with firewire in the filename.

I am considering typing up a howto if it would help anyone. I actually afterwards modified the Brazilmac scripts so it would make a hacked leopard installation disk image which included the ACPI and APIC kexts from JaS 10.4.8 and with the FireWire Kexts removed. With it, I was able boot up with the hacked leopard disk and install leopard. Afterwards, I modified the post-install scripts to again replace the ACPI and APIC kexts and remove the FireWire kexts.

 

I hope this helps. And if anyone is interested in a howto, please let me know. I can also upload the hack disk image if anyone is interested in that.

 

Thanks Theo! I found this post after hours of trawling and would definitely love to have the howto, and/or the image, I can happily seed it on bitttorrent... I think there must be LOTS of people reading this thread and wondering how to get past this hurdle, so any help you can give us would be very much appreciated! :(

 

Merry Christmas (this was my best Christmas present too)!

same problem on Asus F3SV after installing kalyway or iAtkos

 

Isn't it possible to restart with the installation dvd, then open a terminal andmove those FW kext files from extension folder to another place in Leo partition ?

 

Anyways,  i'll be interested to have an howto !

 

thanks a lot

I tried iATKOS but the DVD wouldn't even boot past the early stages, whereas Kalyway looked very promising until after the install when I booted into the new Leopard installation and came across the problem outlined above.

 

I tried Theo's trick of moving all the Firewire stuff out of the Extensions folder (got further, but still folded on ACPI kernel panics) and then even copied the ACPI and APIC extensions into the Leopard Extensions folder, but that seemed to make things worse (kernel panics in different places, mostly ACPI and BCM5701 wireless).

 

I think a HOWTO would be best here!

I tried iATKOS but the DVD wouldn't even boot past the early stages, whereas Kalyway looked very promising until after the install when I booted into the new Leopard installation and came across the problem outlined above.

 

I tried Theo's trick of moving all the Firewire stuff out of the Extensions folder (got further, but still folded on ACPI kernel panics) and then even copied the ACPI and APIC extensions into the Leopard Extensions folder, but that seemed to make things worse (kernel panics in different places, mostly ACPI and BCM5701 wireless).

 

I think a HOWTO would be best here!

can I just ask what hardware you're using?

got the same error but with different number.. i previously thought it was the ACPIPlatform.. i will try to remove firewire kexts and see what will happen.. im currently downloading kalyway.. This error happened on TOH. used kalyway 9a527 and it was able to boot. replaced the mach_kernel with sse2 leopard kernel and it stopped again on those buffer header errors..

 

 

what specific kexts do i need to remove?

Ok guys, I have been talking over my problems with both Dune and Kalyway, and they came through in a big way. Basically if you can install it fine, they you need to use the ACPI and APIC kext's from the DVD. Interestingly enough, if you simply check the sse2 option in the install options, this will be done for you (this is all that the sse2 option does). For me this worked great so I hope that it works for the rest of you.

 

Edit: This is for the Kalyway.dvd only.

Sorry for the immense delay. It took me forever to put together the howto. Check it out. Tell me what you think and if it works.

 

http://forum.insanelymac.com/index.php?showtopic=78235

 

Also, since I have such a slow internet connection, I gave up trying to upload the patched iATKOS 1.0i disk image to rapidshare.com. You may not need it with the instructions from the howto. It covers how to make your own patched osx86 disk to get around being stuck at "using 10485..."

 

Thanks for your patience. Good luck!

 

 

Theo

×
×
  • Create New...