[flashrom] [PATCH 1/1] Mark Gigabyte GA-6ETXDR as UNSUPPORTED so far

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Wed Sep 15 12:19:06 CEST 2010


On 15.09.2010 11:10, Joshua Roys wrote:
> 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.  It's possible but unlikely
> that write would work, mostly due to the following:
>
> On Tue, Sep 14, 2010 at 7:33 AM, Carl-Daniel Hailfinger
> <c-d.hailfinger.devel.2006 at gmx.net> wrote:
>   
>> 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.
>>     
>
> Apply the patch on the latest SVN.  Depending on when you try to
> apply, it might need some changes.  (The diff was generated on r1171.)
>
> --- a/chipset_enable.c
> +++ b/chipset_enable.c
> @@ -802,6 +802,23 @@ static int enable_flash_ck804(struct pci_dev *dev, const char *name)
>  	return 0;
>  }
>  
> +static int enable_flash_osb4(struct pci_dev *dev, const char *name)
> +{
> +	uint8_t tmp;
> +
> +	buses_supported = CHIP_BUSTYPE_PARALLEL;
> +
> +	tmp = INB(0xc06);
> +	tmp |= 0x1;
> +	OUTB(tmp, 0xc06);
> +
> +	tmp = INB(0xc6f);
> +	tmp |= 0x40;
> +	OUTB(tmp, 0xc6f);
> +
> +	return 0;
> +}
> +
>   

Funny. The 0xc6f access looks very similar to parts of the SB400 chipset
enable. (Side note: we should ask AMD if the SB400 chipset enable is
correct.)

Peter, could you please attach /proc/ioports and check if dmesg mentions
0xc06 or 0xc6f or anything close to that?

Joshua, I would like this in 0.9.3. Would it be OK for you to split the
patch in a chipset enable and a flash chip addition? If possible,
coordinate with Mattias to avoid conflicts in flashchips.[ch]

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/





More information about the flashrom mailing list