Patchworkβ [1/1] Mark Gigabyte GA-6ETXDR as UNSUPPORTED so far

login
register
about
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

Peter Lemenkov - 2010-06-02 18:25:31
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(-)
Carl-Daniel Hailfinger - 2010-06-02 20:17:41
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
Carl-Daniel Hailfinger - 2010-09-14 00:43:53
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
Peter Lemenkov - 2010-09-14 07:24:31
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.
Carl-Daniel Hailfinger - 2010-09-14 10:21:20
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
Peter Lemenkov - 2010-09-14 10:27:48
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.
Carl-Daniel Hailfinger - 2010-09-14 11:33:38
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
Peter Lemenkov - 2010-09-15 09:21:21
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>
Peter Lemenkov - 2010-09-15 09:26:25
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."),