logo       

Re: cfi_send_gen_cmd(0x98, 0x55, base, map, cfi, cfi->device_type, NULL); n: msg#00011

Subject: Re: cfi_send_gen_cmd(0x98, 0x55, base, map, cfi, cfi->device_type, NULL); not workin
On Tue, 2003-06-03 at 10:23, Vikram Mehta wrote:
> Hi joern,
> Thanx
> I agree this format was confusing. So let me put it simply
> 
> in cfi_probe.c  in  cfi_probe_chip function
> 
> cfi_send_gen_cmd(0xF0, 0, base, map, cfi, cfi->device_type, NULL);
> Works
> but
> 
> cfi_send_gen_cmd(0x98, 0x55, base, map, cfi, cfi->device_type, NULL);
> doesnot work.
> It fails when   __raw_writew(d, map->map_priv_1 +adr); is called in its 
> stack.

>From the Cc I'm inferring you're using uCLinux. Are you running with
your kernel in flash? Is your kernel in the _same_ flash chip as is
being probed here?

If so, it's not really surprising it doesn't work. As soon as you send
the '0x98' command, your entire kernel turns into the CFI query results
and it isn't really going to work too well :)

-- 
dwmw2


______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/



<Prev in Thread] Current Thread [Next in Thread>