Hi all,
fchmmr in the #coreboot chat offers to ship a Lenovo X60 to anyone who is willing and able to debug an EC issue and come up with a solution for it.
The trackpoint usually does not work with coreboot, but works reliably with the factory BIOS. The issue has only been seen by one other X60 user and only rarely. Most machines don't have this problem.
The offer includes the X60 as well as shipping from the UK to you, and fchmmr is also happy to help with testing on a second machine which also reliably exhibits the problem.
The X60 is yours to keep once the problem has been fixed.
Quite likely this requires monitoring LPC communication with the H8 EC to compare (timing of) what the factory BIOS with what coreboot does, so if you're interested you need to have or be able to create some means of monitoring LPC IO. That could be an expensive logic analyzer or it could be free time, programmable logic, an FX2 chip and sigrok.
If this sounds like a fun project just for you please reply on list.
fchmmr would obviously like to be reassured that someone interested in this offer will actually be able to succeed within some reasonable timeframe, so write something to help accomplish that in your reply.
Thanks
//Peter
On 11/16/2013 07:15 PM, Peter Stuge wrote:
Quite likely this requires monitoring LPC communication with the H8 EC to compare (timing of) what the factory BIOS with what coreboot does, so if you're interested you need to have or be able to create some means of monitoring LPC IO. That could be an expensive logic analyzer or it could be free time, programmable logic, an FX2 chip and sigrok.
Sounds tempting, but I will have to decline due to lack of hardware and time. If anyone wants to monitor LPC, be prepared to be able to sample 6 lines at 100MHz or more. I'm not sure the FX2 has enough bandwidth for this. Sigrok has an LPC decoder, but it does not yet work reliably. LPC is fairly simple otherwise
Alex
mrnuke wrote:
If anyone wants to monitor LPC, be prepared to be able to sample 6 lines at 100MHz or more.
The LPC clock is fixed to the 33MHz PCI clock.
Sampling should be synchronous, using the LPC clock as sample clock.
I'm not sure the FX2 has enough bandwidth for this.
It'll work fine with a little bit of programmable logic as frontend.
//Peter