Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

booting MacPro with non-AHCI (Legacy/Compatible/SATA controller) modes



Hi,
I am planning to purchase MacPro (<add model no>) for development of Serial ATA controller driver/kernel extension to support some specific user application request, may be in the form of some ioctl which is very specific to our user application requirements.
 
I found the on-board SATA controller in MacPro is configured in AHCI mode (found using “IORegistryExplorere” app inside /Developer/Applications/Utilities folder). I thought of developing KExt with this controller but found there is no support given by Apple to sub-class the AHCI driver and to add ioctl support to this.

Otherwise, I am hopeful the same could be possible if MacPro can be booted in Legacy/Compatible/SATA controller mode (i.e., non-AHCI mode) so that the driver structure could be different. In that case, I need to check if Apple provides support/possibility to sub-class such drivers and add ioctl code support in the form of KExt.  

Please let me know if booting in Legacy/Compatible/SATA controller mode (i.e., non-AHCI mode) will be possible in MacPro and any KExt development with such driver stack is possible.

 If not than how should I proceed with this Serial-ATA development. I need to send lot of ATA commands  to my SATA disk.

Any help will be highly appericiated.

Regards,

Naren

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Ata-scsi-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/ata-scsi-dev/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.