<div dir="ltr">On Thu, Oct 9, 2008 at 11:58 AM, Vincent Legoll <span dir="ltr"><<a href="mailto:vincent.legoll@gmail.com">vincent.legoll@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Thu, Oct 9, 2008 at 3:49 PM, Linuxguy123 <<a href="mailto:linuxguy123@gmail.com">linuxguy123@gmail.com</a>> wrote:<br>
><br>
> On Thu, 2008-10-09 at 08:20 -0700, ron minnich wrote:<br>
>> On Thu, Oct 9, 2008 at 6:08 AM, Linuxguy123 <<a href="mailto:linuxguy123@gmail.com">linuxguy123@gmail.com</a>> wrote:<br>
>> > On Thu, 2008-10-09 at 08:58 -0400, Linuxguy123 wrote:<br>
>> >> What are the chances of running coreboot on an HP hdx9494 laptop ?<br>
>> ><br>
>> > <snip><br>
>> ><br>
>> > One other thing about this laptop... one can flash the BIOS from the<br>
>> > machine itself.  Does that make loading/testing coreboot harder or<br>
>> > easier ?<br>
>> ><br>
><br>
><br>
> Thanks for replying.<br>
><br>
>> you are going to have to deal with intel. I doubt they will like your reason :-)<br>
><br>
> What do you mean by that ?<br>
><br>
>> Question: what is the business case from the HP and intel viewpoint?<br>
>> Why do they care?<br>
><br>
> Of course, they don't.  I am doing this for myself.  Is there something<br>
> proprietary about my laptop that I need to know to install the BIOS ?<br>
<br>
</div>You'll need to know a lot of thing to *first* port coreboot to this new<br>
motherboard (a port to a possibly new northbridge & southbridge)<br>
which will all need proper free documentation. Then you'll need a way<br>
to recover from development glitches such as having flashed a<br>
non-working bios... And for a laptop, you better have some good<br>
soldering skills at hand.</blockquote></div><br>The southbridge should work with the generic ICHx support, but the northbridge would need a new port (datasheets available here: <a href="http://www.intel.com/Products/Notebook/Chipsets/PM965/PM965-technicaldocuments.htm">http://www.intel.com/Products/Notebook/Chipsets/PM965/PM965-technicaldocuments.htm</a>). There are also not-so-public BIOS developer guides that you would need to try to convince Intel to allow you to see and use (which may be difficult for the reasons outlined by Ron), or else deal without them. There's also typically an embedded controller, which you would also need datasheets for and they're also usually under NDA. You would need to open your laptop up and find the embedded controller to identify it, I don't think there's any way to detect it through software.<br>
<br>If you're serious about it, I'd start by looking for the embedded controller, and trying to get the datasheet from the manufacturer. If you can, then buy a PM965-based desktop board with socketed flash (and a cheap cpu/memory, if you need them), and start by porting that. Better yet would be a mini-ITX board with the 965 mobile chipset and socketed flash, but I can't find any. Once that's up and running, then go to work on the laptop. If you're really serious and feeling rich, buy a board for me too and I'll help ;) I have a Dell XPS M1530 that also has the 965 mobile chipset, and I'd like to get coreboot on it as well, but I don't have the cash to buy a 965 desktop board, and I haven't had the ambition to check on the EC yet.<br>
<br>-Corey<br></div>