Jump to content
23 posts in this topic

Recommended Posts

worked! thank you very very much!

 

i did not even have to boot up with the -f option...

 

edit:

 

i installed the 10.4.7 update, and udma was not working on the first boot, so i removed kextcache and mkext from the library-folder, and everything is up and running well now!

 

thanks again ;-)

 

we should publish this "tip" to make other users satisfied...

hmm i´m having a strange problem:

 

every time i reboot the speed of the disk is like without udma. after deleting kextcache and mkext (and reboot) it works, but only for 1 boot! the appleviaata is not changing, it has to do something with kextcache and mkext...

 

does anybody know how to fix that?

 

EDIT! GOT IT WORKING!

I dont know if this an ideal solution, but i just put the -f command in the boot.plist (at flags) and now its working on every boot..

 

Please correct me if my "little fix" does something bad ;-)

Hi

 

Thanks all for the tip. Does it support large hard drives over 128 Gig? Can you use PATA and SATA at the same time with this?

 

I cant get it to work but it is probably my own fault. I have been tweeking kexts and may have things broken now. If it works with both drives it will be worth reloading to get things to work.

 

Head are the permisions correct on your files? Read some where you might have to do it at a command prompt because disk util wouldn't do it.

 

THanks again

Don

  • 2 weeks later...
Ehrm.....

 

how does this have to look exactly? Where to add that number directly? Into what key? The "IOPCIPrimaryMatch" one? ;)

 

Go to a terminal.

 

Last login: Sun Aug 20 13:09:45 on ttyp1

Welcome to Darwin!

3com:~ donh$ sudo -s

Password:

3com:~ root# nano /System/Library/Extensions/AppleVIAATA.kext/Contents/Info.plist

 

In nano edit as in the first post.

 

Any body get support for large hard drives this way?

 

Thanks Don

Go to a terminal.

 

Last login: Sun Aug 20 13:09:45 on ttyp1

Welcome to Darwin!

3com:~ donh$ sudo -s

Password:

3com:~ root# nano /System/Library/Extensions/AppleVIAATA.kext/Contents/Info.plist

 

O.K., this is quite simple and I know how to edit a file :D

 

In nano edit as in the first post.

 

THAT was more the stuff I'd like to know. Where exactly to put in the magic "522910b9" number in that file?

 

Here that it looks this way? ->

 

<key>VIA SATA Controller</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleVIAATA</string>

<key>Hardware Name</key>

<string>8237 SATA</string>

<key>IOClass</key>

<string>AppleVIAATARoot</string>

<key>IOPCIPrimaryMatch</key>

<string>0x31491106 0x00e310de 0x005410de 0x005510de 522910b9</string>

<key>IOProbeScore</key>

<string>1000</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>Serial ATA</key>

<true/>

</dict>

 

Or where else? :)

 

Thanks! :)

O.K., this is quite simple and I know how to edit a file :)

I'm doing it with BBedit :)

THAT was more the stuff I'd like to know. Where exactly to put in the magic "522910b9" number in that file?

 

Here that it looks this way? ->

 

<key>VIA SATA Controller</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleVIAATA</string>

<key>Hardware Name</key>

<string>8237 SATA</string>

<key>IOClass</key>

<string>AppleVIAATARoot</string>

<key>IOPCIPrimaryMatch</key>

<string>0x31491106 0x00e310de 0x005410de 0x005510de 522910b9</string>

<key>IOProbeScore</key>

<string>1000</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>Serial ATA</key>

<true/>

</dict>

 

Or where else? :)

 

Thanks! :D

 

That's it. You should also make sure that you delete or rename the plugin AppleGenericPCATA.kext located in IOATAFamily.kext/Contents/Plugins/, otherwise you'll get it to work the first time you reboot, but then the generic driver will take over every other time afterwards. Once you delete/rename the GenericPCATA.kext, it should only look for the VIA one.

I've tried it on my 160GB Seagate IDE drive and it is no longer reported as 128GB, so yes it does enable large drive support.

 

 

Thanks for the reply. I am downloading Jas new 10.4.7 DVD to check it out. I have played with to many kexts trying to get things going I want to start fresh. Will let you know how it goes on these boards.

 

thanks, Don

Thanks for the reply. I am downloading Jas new 10.4.7 DVD to check it out. I have played with to many kexts trying to get things going I want to start fresh. Will let you know how it goes on these boards.

 

thanks, Don

 

I am also downloading Jas's new DVD right now. Not going too fast though.

  • 2 weeks later...

OK finaly instaled it. No real advantage as far as suporting other disks. Only works on the primary ide and only small hard drives. You can still use these hacks I guess. It did an upgrade with no problem. Will try a clean install when I find an old less than 128 gig hard drive . This is probably the way to go if you have no disk and need to download one. If you have a disk do the upgrades manualy.

 

Does have some nice extras and support for a few extra thing. ATI video being one. For this MBoard we still need to hack.

 

Don

  • 1 month later...
  • 2 months later...

Hi all,

 

I have an HP compaq nc4010 notebook. The device ID for the UDMA is exactly 0x522910b9. I followed the suggested instruction to add this string to the appropriate session of AppleVIAATA.kext/Contents/Info.list. Xbench still unchanged (only 10 or something). OK, I then disabled the AppleGenericPCATA.kext. This time I can see the AppleVIAATA.kext loaded (with -v on) during bootup, but finally to the bloodly sign "still waiting for boot device" ...

 

Why is this so???? Any suggestion?

 

BTW, I used JaS latest 10.4.8 patched DVD for Intel/AMD/SSE2/SSE3. I checked that the AppleVIAATA is identical to the HotISO distribution.

 

:D

  • 2 weeks later...
That's it. You should also make sure that you delete or rename the plugin AppleGenericPCATA.kext located in IOATAFamily.kext/Contents/Plugins/, otherwise you'll get it to work the first time you reboot, but then the generic driver will take over every other time afterwards. Once you delete/rename the GenericPCATA.kext, it should only look for the VIA one.

 

Yes i did this, but after normal restarts not with "-f", udma is not enabled. So is there a trick to force this to the normal boot? i'm using 10.4.8 tubgirl.

×
×
  • Create New...