[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