--------------------------------------------------
Here is a message for you from http://web2mail.com
The easy way to read and send POP email on the web
--------------------------------------------------





> You want the chip docs for the specific AHCI controller you need to work

> with. For the Intel ones at least yo've got a chance to reconfigure them.

> However you will need to know what the BIOS expects.

> 

> You may well also find that if you use a BIOS that supports AHCI (and can

> set the controller to AHCI) you can use INT13 to talk to the controller

> in AHCI mode.

> 

> I don't think its a good idea, and I would be tempted to try and remove

> that set of calls and fire them via an application in Linux before

> calling kexec, but in theory yes you can probably put the device back

> into legacy mode.

> 

> Alan

> 

> 

Hi Alan,



Thanks for your reply. I'll just add a couple of requirements since I

didn't explain fully:



1) our goal is to use linux to do some pre Windows work and then set the 

machine down right at the piont where BIOS kicks off the MBR. i.e.

we want to be somewhat invisable to the whole boot process. Thus,

we really can't eliminate the BIOS calls, as the MBR and ntloader still

rely on BIOS.



2) as we are trying to sell this, we want it to work on all (or most)machines. 

so we have to support everything :]. Though, I guess Intel is a good

place to start.



3) related to #1 above, we want to be invisable. so we're not looking to

switch from AHCI (to legacy), we are looking to continue in whatever mode

the BIOS started in. Thus we just want BIOS to be able to handle int13 calls

after the Linux AHCI driver has run (this works when BIOS is setup in 

legacy mode initially).



I wonder if there is a way to query the state, pre-Linux, of the AHCI hardware

so that we could put it back, post-Linux; Or if it is a matter of

putting it in a "reset" state of somesort.. I just have not gotten far enough

to understad the hardware well enough to understand what things the 

BIOS might be confused about.



your suggestion of "you want the chip docs" is right on. I've seen the

ICHx data sheets, I'm wondering if there are any other docs such as app notes

or other (system) software manuals for that part? that is that the manual

that you are talking about? specifically could you point me to any other you

might know about?



Finally, I have been told that this is a bad idea before and to some extent

I agree with you. that's not really my descision tho, we're all just soldiers

in this fight arn't we :[



Thanks so much for your help.




-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to