Jump to content

Extremely long loading


14 posts in this topic

Recommended Posts

Good day, guys.


I am glad that MacOSX is installable for my laptop. There are specs:


CPU: Mobile Intel Celeron M 420, 1600 MHz (12 x 133)

Chipset: ATI Radeon Xpress 200M

Video: ATI Radeon Xpress 200M/1100M (RC410M/RC415) - 1280x800 LCD

Audio: Realtek ALC660 @ ATI SB450 - High Definition Audio Controller

Wi-Fi: Broadcom BCM4318 802.11b/g Wireless Network Adapter


The system is installable from external CD\DVD connected via USB, cause internal is slave and it's impossible to change it to master.


After installation:

Video: 1024x768, no driver, no acceleration. (As I can understand it works as general VESA device)

Audio: not work

Card reader: not work

Keyboard, Mouse, Touchpad: workable

Wi-fi: workable



The trouble looks as below:


when I Install OSX to EXTERNAL HDD connected via USB it's ok, the system installs and loads as fast as in should be.




when I install OSX to internal HDD (IDE interface), then the installation takes upto 3 (!!!) hours, and the booting after installation takes upto 30-40 (!!!) minutes. The HDD is very very very hot. (looks like if PIO mode used against DMA. But everything is ok with this HDD I am sure)


As I have read at this forum many people has OSX succsefully installed on IDE drives.



Please, could anybody help?

Link to comment
Share on other sites

It is the driver that your IDE is using, the AppleGeneric one. I am working on changing this. You can do it manually if you already have Leopard installed. You will need to add your IDE/PATA Device ID to AppleVIAATA and delete the GenericPCATA.

Link to comment
Share on other sites

Thank you for reply!


However could you give some more details? What files to change and\or what config files to edit? I think I can do it, cause I can login to console (still long time to wait to do it, but 5-10 minutes instead of 30-40 for full system boot in graphics mode) =)


P.S. The IDE controller is: ATI SB450 - IDE Controller

Link to comment
Share on other sites

Thank you. I had to delete macos and install winxp cause I need to work, but I will try to install once again and try your advice.


Btw, now downloading Leo4Allv2 and intend to install it via VmWare and then switch to native. Maybe Leo4Allv2 is already fixed for my chipset?

Link to comment
Share on other sites

as nobody knows what to do ;) here is my last quesstion to leo4all developer.


Is Leo4Allv2 installable under VmWare (using direct access to the partition for Mac OS) and\or is my IDE trouble fixed at v2 ?

Link to comment
Share on other sites



1. The VmWare trouble gone away. Now I can install Leopard from my internal IDE DVD drive. Yesssss. (Will post a topic about this later).


2. Leo has been installed (2hours 40 minutes), some details: slowing began not from the initial installation procedure, but after installation progress bar started to move with words: Remains: counting... REgarding to install logs there was really slow HDD data writing speed (1-3MB/s). But it is installed without any external devices and this is real small victory =)




If you open the file called AppleOnboardPCATA.kext and look to see if your Device ID is there. If it is you can try moving it to AppleVIAATA.kext under the VIAATA portion.


Unfortunatelly, there is no AppleOnboardPCATA.kext, (but installation DVD contains this file) only AppleVIAATA.kext and AppleGenericPCATA.kext, so as I am only newbie with MacOs, I have some difficulties to decide what to do next.



4. Rgarding to Everest info I have:


Device Description    ATI SB450 - IDE Controller
Bus Type    PCI
Bus / Device / Function    0 / 20 / 1
Device ID    1002-4376
Subsystem ID    1043-1397
Device Class    0101 (IDE Controller)
Revision    80
Fast Back-to-Back Transactions    Not Supported

Device Features    
66 MHz Operation    Supported
Bus Mastering    Enabled


So I have to write somewhere these data: Device ID 1002-4376. But in what format? And where?


I need help :)



== added after some time ==


Ahaaa, I've found at AppleVIAATA.kext and I've seen the following:

		0x43801002 0x43791002 [b]0x43761002[/b] 0x528810B9 0x31491106 0x35121095 0x2360197b 0x2361197b 0x2363197b 0x2365197b 0x2366197b 0x28258086 0x28208086


As I see it's my Device ID number\code. It's already inside. So what's the trouble then?

Link to comment
Share on other sites

Does community ignore me or just all are busy? :D


Installed Leo4All v2, there is even no VIAATA kext and string at dmesg.


Applied the solution from http://forum.insanelymac.com/index.php?showtopic=13413 , it becomes some better but still very slow.


== ADDED ==

Possibly (just suggestion) that now, being patched, the speed is ok, but HDD continuously going to sleep mode or just powered off after each operation. Not sure, but who knows.

Link to comment
Share on other sites

  • 3 weeks later...
If you open the file called AppleOnboardPCATA.kext and look to see if your Device ID is there. If it is you can try moving it to AppleVIAATA.kext under the VIAATA portion.


What makes you think its a VIA kext. I have an intel controller and suffer from this same problem. I do not install the VIA kext with my install of kalyway 10.5.2 as i do not have a via controller. I use the generic ata driver I believe.


What is the fix for intel controllers? It seems in kalyway newest disc he screwed the machines closest matching a real mac like mine. I dont get terrible boot speeds but there not as good as 10.5.1

Link to comment
Share on other sites

Well whatever made you think it was VIA.. You were right.. I just found ICHx IO family kext fix by DUNE.. In his fix he mentions that VIA kext is used for a lot of other controllers not specified in another kext.


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


Apparently there are 2 schools of thought on this. kalyway's disc uses VIA kext to deal with other controllers no specified. Where Dunes & others approach is to try to deal directly with a particular chipset. Not sure which fix will work for me. Plan to test to see what happens with this.

Link to comment
Share on other sites

This is what I have done with mine. AppleVIAATA is for the true unsupported but compatible stuff like the ATI SBXXX(SATA) or SiS(IDE&SATA). The AppleOnBoard or AppleGeneric are for really unsupported stuff like ATI SBXXX(IDE). This works, but performance sucks. If you have an intel chipset like ICH7/8/9 you should use Dunes AppleIntelPIIXATA for your SATA needs and for most its Jmicron for IDE.

Link to comment
Share on other sites


  • Create New...