[Help] SST39VF6401B Support
Flávio Silveira
fggs at terra.com.br
Thu Sep 23 10:56:38 EDT 2010
Hi Yegor,
I think I might found something:
In cfi_probe.c, starting at line 222, there are these lines:
cfi_send_gen_cmd(0xaa, addr_unlock1, base, map, cfi, cfi->device_type,
NULL);
cfi_send_gen_cmd(0x55, addr_unlock2, base, map, cfi, cfi->device_type,
NULL);
cfi_send_gen_cmd(0x90, addr_unlock1, base, map, cfi, cfi->device_type,
NULL);
Which seems the correct way to CFI query the chip, but the last line is
0x90.
Datasheet states that 0x90 is Software ID and CFI Query Entry is 0x98
Could that be the problem?
Regards,
Flavio
----- Original Message -----
From: "Yegor Yefremov" <yegorslists at googlemail.com>
To: "Flávio Silveira" <fggs at terra.com.br>
Cc: <linux-mtd at lists.infradead.org>
Sent: Thursday, September 23, 2010 10:45 AM
Subject: Re: [Help] SST39VF6401B Support
>> It's kernel 2.6.23 with some patches, they call it 2.6.24.111
>
> It is really old! This is a gap of more than 10 kernel versions! Any
> chance to get something newer? 2.6.35?
>
> I could imagine, that the patches mentioned in this thread could fail
> due to old kernel. Many things like JEDEC and CFI probes were greatly
> improved since then. I tested my patch for 2.6.29. .27 and .28 may
> also work.
>
> Yegor
>
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
More information about the linux-mtd
mailing list