| Submitter | Peter Lemenkov |
|---|---|
| Date | 2010-06-02 18:25:31 |
| Message ID | <1275503131-8131-1-git-send-email-lemenkov@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/1446/ |
| State | Rejected |
| Headers | show |
Comments
On 02.06.2010 20:25, Peter Lemenkov wrote: > flashrom v0.9.2-r1025 on Linux 2.6.18-164.15.1.el5 (i686), built with libpci 2.2.3, GCC 4.1.2 20080704 (Red Hat 4.1.2-48), little endian > flashrom is free software, get the source code at http://www.flashrom.org > > Calibrating delay loop... OK. > No coreboot table found. > This chipset supports the following protocols: Non-SPI. > WARNING: No chipset found. Flash detection will most likely fail. > No EEPROM/flash device found. > Note: flashrom can never write if the flash chip isn't found automatically. > dev ~ # > > Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> > NACK. The only way is to detect the chipset and get this working. Please send the output of lspci -nnvvvxxx superiotool -deV Regards, Carl-Daniel
Hi Peter, could you please send lspci -nnvvvxxx superiotool -deV flashrom -V for the Gigabyte GA-6ETXDR board? Some information about the flash chip present on the board would also help tremendously. I'm quite confident that we can get this board/chip supported. On 02.06.2010 20:25, Peter Lemenkov wrote: > flashrom v0.9.2-r1025 on Linux 2.6.18-164.15.1.el5 (i686), built with libpci 2.2.3, GCC 4.1.2 20080704 (Red Hat 4.1.2-48), little endian > flashrom is free software, get the source code at http://www.flashrom.org > Calibrating delay loop... OK. > No coreboot table found. > This chipset supports the following protocols: Non-SPI. > WARNING: No chipset found. Flash detection will most likely fail. > No EEPROM/flash device found. > Regards, Carl-Daniel
Hello Carl-Daniel! Sorry, I completely overlooked your previous mail. 2010/9/14 Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>: > Hi Peter, > > could you please send > lspci -nnvvvxxx > superiotool -deV > flashrom -V > for the Gigabyte GA-6ETXDR board? Some information about the flash chip > present on the board would also help tremendously. > I'm quite confident that we can get this board/chip supported. Yes, sure - see attached files.
Hi Peter, On 14.09.2010 09:24, Peter Lemenkov wrote: > Sorry, I completely overlooked your previous mail. > No problem. > 2010/9/14 Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>: > >> Hi Peter, >> >> could you please send >> lspci -nnvvvxxx >> superiotool -deV >> flashrom -V >> for the Gigabyte GA-6ETXDR board? Some information about the flash chip >> present on the board would also help tremendously. >> I'm quite confident that we can get this board/chip supported. >> > > Yes, sure - see attached files. > > [flashrom.txt] > [lspci.txt] > [spoofer.c] > Could you please attach "superiotool -deV" output as well? And would it be possible for you to take a look inside the machine to check which flash chip it is? Thanks! Decoded PCI IDs follow: 1166:006 Broadcom/ServerWorks CNB20HE Host Bridge 1166:0009 Broadcom/ServerWorks CNB20LE Host Bridge 8086:1229 Intel 82557/8/9/0/1 Ethernet Pro 100 8086:1229 Intel 82557/8/9/0/1 Ethernet Pro 100 1002:4752 ATI Rage XL 1166:0200 Broadcom/ServerWorks OSB4 South Bridge 1166:0211 Broadcom/ServerWorks OSB4 IDE Controller 1166:0220 Broadcom/ServerWorks OSB4/CSB5 OHCI USB Controller 1000:0021 NCR/LSI/Symbios 53c1010 66MHz Ultra3 SCSI Adapter 1000:0021 NCR/LSI/Symbios 53c1010 66MHz Ultra3 SCSI Adapter BIOS download: http://download.gigabyte.eu/FileList/BIOS/networking_6etxdr.f4.exe (unzip needed). This is an AMI BIOS. This is a missing chipset enable and/or board enable and/or chip support. Regards, Carl-Daniel
2010/9/14 Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>: > Could you please attach "superiotool -deV" output as well? Heh, seems that I attached wrong file by mistake. See attached file. > And would it > be possible for you to take a look inside the machine to check which > flash chip it is? Thanks! Nope, I cant look inside.
On 14.09.2010 12:27, Peter Lemenkov wrote: > 2010/9/14 Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>: > > >> Could you please attach "superiotool -deV" output as well? >> > > Heh, seems that I attached wrong file by mistake. See attached file. > Thanks. It seems superiotool output is completely useless (not your fault). The Super I/O seems to be unsupported by superiotool. The manual says this is a NS PC97317VUL Super I/O Chip. Datasheet is here: http://www.alldatasheet.com/datasheet-pdf/pdf/9317/NSC/PC87317.html (look for SID to find the identification data). The block diagram in the board manual suggests that the flash chip is a 4 Mbit device directly attached to the ISA bus. >> And would it >> be possible for you to take a look inside the machine to check which >> flash chip it is? Thanks! >> > > Nope, I cant look inside. > OK. The board has a "JP1 firmware write protect" jumper, so writing would probably be impossible without opening the case. It _is_ possible that this jumper also prevents probing, but I'm not so sure about that. Regards, Carl-Daniel
Hello Joshua. 2010/9/15 Joshua Roys <roysjosh@gmail.com>: > Hello, > > Attached is a patch that might get your flash chip to appear- a > chipset enable was put into place, and some flash chips were added > that could have been used in your board. Great work - now I can see the flashchip. Also, please, sed -i s,read_memapped,read_memmapped,g in your patch. See flashrom's log attached. Tested-by: Peter Lemenkov <lemenkov@gmail.com>
2010/9/15 Peter Lemenkov <lemenkov@gmail.com>: > Great work - now I can see the flashchip. Also, please, sed -i > s,read_memapped,read_memmapped,g in your patch. See flashrom's log > attached. This was only probing and here is a log of successful read attempt (attached). > Tested-by: Peter Lemenkov <lemenkov@gmail.com> Likewise.
Patch
diff --git a/print.c b/print.c index bf75990..bfe2dcb 100644 --- a/print.c +++ b/print.c @@ -334,6 +334,7 @@ const struct board_info boards_known[] = { B("GIGABYTE", "GA-2761GXDK", 1, "http://www.computerbase.de/news/hardware/mainboards/amd-systeme/2007/mai/gigabyte_dtx-mainboard/", NULL), B("GIGABYTE", "GA-6BXC", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1445", NULL), B("GIGABYTE", "GA-6BXDU", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1429", NULL), + B("GIGABYTE", "GA-6ETXDR", 0, "http://www.gigabyte.com/products/product-page.aspx?pid=992", NULL), B("GIGABYTE", "GA-6ZMA", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1541", NULL), B("GIGABYTE", "GA-7VT600", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1666", NULL), B("GIGABYTE", "GA-7ZM", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=1366", "Works fine if you remove jumper JP9 on the board and disable the flash protection BIOS option."),
Here is a short flashrom log: dev ~ # ~petro/flashrom/flashrom flashrom v0.9.2-r1025 on Linux 2.6.18-164.15.1.el5 (i686), built with libpci 2.2.3, GCC 4.1.2 20080704 (Red Hat 4.1.2-48), little endian flashrom is free software, get the source code at http://www.flashrom.org Calibrating delay loop... OK. No coreboot table found. This chipset supports the following protocols: Non-SPI. WARNING: No chipset found. Flash detection will most likely fail. No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. dev ~ # Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> --- print.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)