On Mon, 30 May 2011 13:57:21 +0200 Mohammed-Amine.Rebai@bull.net wrote:
Hallo Stefan,
hello!
Wir könnten eigentlich deutsch sprechen ;).
we could, but it would upset those nasty dutch people and all those who cant make any sense out of german even more ;)
i tricked your client to reply not directly to me but to the mailing list with a special header in my email so that everyone else can read your replies too (and answer them). that is because often people (new to mailing lists or just unwary) just reply to the sender and not to the list as well (you did so too in your reply to idwer). usually there is a button or menu entry to "reply to all" which also includes previously "cc:"-tagged addresses in your reply. hth
Ja, unsere Kunden benützen auch flashrom. Wir haben usere EFI shell flashing tool, aber die Kunden benützen das Linux Shell am liebsten, besonders wenn du viele Clusters/Servers flashen muss.
understandable :)
Aber mein Problem ist vor diesen Sachen. « chipset_flash_enable » findet nicht das PCH: « This chipset supports the following protocols: Non-SPI. WARNING: No chipset found. Flash detection will most likely fail. »
und das PCH device_id (Vendor ID:0x8086, Device ID:0x244e ) existiert nicht in das «chipset_enables » stuct. ( mein PCH heisst Patsburg oder C200 chipset ).
ah ok i was not aware that those are missing. my laptop is based on ibex peak/QS57 and i have not checked if the newer ones are actually there. i will put that on my todo list.
Wenn ich « enable_flash_ich10 » Funktion nötige, es funkioniert auch nicht. Maximum FWH chip size: 0x0 bytes BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x0 tried to set 0xdc to 0x1 on ICH10 failed (WARNING ONLY) Root Complex Register Block address = 0x0 Error accessing ICH RCRB, 0x4000 bytes at 0x00000000 /dev/mem mmap failed: Resource temporarily unavailable
ok that certainly does not look right. could you please send us a full log of the output of flashrom -VV with the added pci id please?
Ich werde vielleicht eine neue funktion schreiben ;).
that would of course be very appreciated.
Hi Stefan,
After all, we will use a direct SPI Flash access with some special hardware on the machine to bypass the PCH protections. Thanks a lot for your help flashrom fellows.
Best regards Amine Rebai
-----Stefan Tauner stefan.tauner@student.tuwien.ac.at a écrit : ----- A : Mohammed-Amine.Rebai@bull.net De : Stefan Tauner stefan.tauner@student.tuwien.ac.at Date : 30/05/2011 17:42 Cc : flashrom@flashrom.org Objet : Re: [flashrom] Intel SandyBridge serie 6 chipsets support
On Mon, 30 May 2011 13:57:21 +0200 Mohammed-Amine.Rebai@bull.net wrote:
Hallo Stefan,
hello!
Wir könnten eigentlich deutsch sprechen ;).
we could, but it would upset those nasty dutch people and all those who cant make any sense out of german even more ;)
i tricked your client to reply not directly to me but to the mailing list with a special header in my email so that everyone else can read your replies too (and answer them). that is because often people (new to mailing lists or just unwary) just reply to the sender and not to the list as well (you did so too in your reply to idwer). usually there is a button or menu entry to "reply to all" which also includes previously "cc:"-tagged addresses in your reply. hth
Ja, unsere Kunden benützen auch flashrom. Wir haben usere EFI shell flashing tool, aber die Kunden benützen das Linux Shell am liebsten, besonders wenn du viele Clusters/Servers flashen muss.
understandable :)
Aber mein Problem ist vor diesen Sachen. « chipset_flash_enable » findet nicht das PCH: « This chipset supports the following protocols: Non-SPI. WARNING: No chipset found. Flash detection will most likely fail. »
und das PCH device_id (Vendor ID:0x8086, Device ID:0x244e ) existiert nicht in das «chipset_enables » stuct. ( mein PCH heisst Patsburg oder C200 chipset ).
ah ok i was not aware that those are missing. my laptop is based on ibex peak/QS57 and i have not checked if the newer ones are actually there. i will put that on my todo list.
Wenn ich « enable_flash_ich10 » Funktion nötige, es funkioniert auch nicht. Maximum FWH chip size: 0x0 bytes BIOS Lock Enable: disabled, BIOS Write Enable: disabled, BIOS_CNTL is 0x0 tried to set 0xdc to 0x1 on ICH10 failed (WARNING ONLY) Root Complex Register Block address = 0x0 Error accessing ICH RCRB, 0x4000 bytes at 0x00000000 /dev/mem mmap failed: Resource temporarily unavailable
ok that certainly does not look right. could you please send us a full log of the output of flashrom -VV with the added pci id please?
Ich werde vielleicht eine neue funktion schreiben ;).
that would of course be very appreciated.
On Mon, 30 May 2011 17:42:36 +0200 Stefan Tauner stefan.tauner@student.tuwien.ac.at wrote:
Aber mein Problem ist vor diesen Sachen. « chipset_flash_enable » findet nicht das PCH: « This chipset supports the following protocols: Non-SPI. WARNING: No chipset found. Flash detection will most likely fail. »
und das PCH device_id (Vendor ID:0x8086, Device ID:0x244e ) existiert nicht in das «chipset_enables » stuct. ( mein PCH heisst Patsburg oder C200 chipset ).
hello again amine,
i have looked into that again and i think you have added the wrong pci id. according to the current pciid list 0x244e is the pci bridge and not the lpc controller. in that case it cant work of course. if you could provide a full lspci -nn log, we could determine the correct id. i think it should be something between 0x1c40 and 0x1c5f depending on your exact chipset (revision).
that wont help if your board locks down certain regions, but it would be valuable to us to know if enable_flash_ich10 still works for sandy bridge.
hello again, sorry for the spam :)
attached is a patch that adds the publicly documented LPC pci ids for the 6 series chipsets.
Stefan,
You are right. The Patsburg Chipset ( SandyBridge Servers chipset ) Device ID 0x1D40. All what I had to do is to add in "chipset_enable.c" in structure "chipset_enables" the line:
{0x8086, 0x1D40, OK, "Intel", "PBG", enable_flash_ich10},
Where PBG stands for Patsburg.
I could Read/Write my Bios and reboot with no problem.
Flashrom rocks ;)
Best regards Amine
De : Stefan Tauner stefan.tauner@student.tuwien.ac.at A : flashrom@flashrom.org Cc : Mohammed-Amine.Rebai@bull.net Date : 31/05/2011 09:55 Objet : Re: [flashrom] Intel SandyBridge serie 6 chipsets support
hello again, sorry for the spam :)
attached is a patch that adds the publicly documented LPC pci ids for the 6 series chipsets.