From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1N7NoV-0002hj-LD for mharc-grub-devel@gnu.org; Mon, 09 Nov 2009 01:33:19 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7NoR-0002g5-VY for grub-devel@gnu.org; Mon, 09 Nov 2009 01:33:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7NoN-0002et-GX for grub-devel@gnu.org; Mon, 09 Nov 2009 01:33:15 -0500 Received: from [199.232.76.173] (port=47045 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7NoN-0002eo-At for grub-devel@gnu.org; Mon, 09 Nov 2009 01:33:11 -0500 Received: from col0-omc3-s7.col0.hotmail.com ([65.55.34.145]:48492) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N7NoM-0001iP-Ux for grub-devel@gnu.org; Mon, 09 Nov 2009 01:33:11 -0500 Received: from COL111-W7 ([65.55.34.135]) by col0-omc3-s7.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 8 Nov 2009 22:33:09 -0800 Message-ID: Content-Type: multipart/alternative; boundary="_9ce01778-8c60-46f5-add9-e76124a73686_" X-Originating-IP: [83.61.165.17] From: Pedro A ARANDA To: Date: Mon, 9 Nov 2009 06:33:09 +0000 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 09 Nov 2009 06:33:09.0580 (UTC) FILETIME=[810580C0:01CA6106] X-detected-operating-system: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ Subject: hdparm and prefix invalidation X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2009 06:33:16 -0000 --_9ce01778-8c60-46f5-add9-e76124a73686_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > After 'insmod ata'=2C loading of further modules typically fails because= =20 > the drive in the 'prefix' variable is no longer valid. > The following works for me: > > # Load needed modules first > insmod hdparm > > # Switch to ATA driver and load ATA pass-through support > # (this invalidates prefix) > insmod ata_pthru > =20 > # Turn APM off > hdparm -B 255 (ata0) > > --=20 > Regards=2C > Christian Franke Thanks Christian :-) that works now. I now understand that the last module I have to load is ata_pthru That's great. So currently I can turn off APM and got rid of the clunking. Next step is to make OSX load. I'm now using=20 insmod hfsplus set root=3D(hd0=2C1) multiboot /boot I moved 'insmod hfsplus' *before* 'insmod ata_pthru' and changed set 'root=3D(hd0=2C1)' to 'set root=3D(ata0=2C1)' Problem seems to be that after loading ata_pthru it has some problems with the prefix and still wants to /boot in (hd0=2C1) I have also tried=20 search --file --set=3Droot /boot multiboot /boot Thanks for any help =20 _________________________________________________________________ Windows Live: Keep your friends up to date with what you do online. http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/so= cial-network-basics.aspx?ocid=3DPID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092= 010= --_9ce01778-8c60-46f5-add9-e76124a73686_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
>=3B After 'insmod ata'=2C loading of further modules typically fail=
s because 
>=3B the drive in the 'prefix' variable is no longer valid.=
>=3B The following works for me:
>=3B
>=3B # Load needed mo= dules first
>=3B insmod hdparm
>=3B
>=3B # Switch to ATA dri= ver and load ATA pass-through support
>=3B # (this invalidates prefix)=
>=3B insmod ata_pthru
>=3B
>=3B # Turn APM off
>=3B = hdparm -B 255 (ata0)
>=3B
>=3B --
>=3B Regards=2C
>=3B= Christian Franke

Thanks Christian :-) that works now. I now underst= and that the last module
I have to load is ata_pthru That's great. So cu= rrently I can turn off APM
and got rid of the clunking. Next step is to = make OSX load.

I'm now using

insmod hfsplus
set root=3D(h= d0=2C1)
multiboot /boot

I moved 'insmod hfsplus' *before* 'insmod= ata_pthru' and
changed set 'root=3D(hd0=2C1)' to 'set root=3D(ata0=2C1)= '

Problem seems to be that after loading ata_pthru it
has some pr= oblems with the prefix and still wants to
/boot in (hd0=2C1)

I ha= ve also tried

search --file --set=3Droot /boot
multiboot /boot
Thanks for any help


Windows Live: Ke= ep your friends up to date with what you do= online. = --_9ce01778-8c60-46f5-add9-e76124a73686_--