problems with 28F320B still
ldoolitt at recycle.lbl.gov
Tue Sep 25 17:25:49 EDT 2001
> [the 28F320B3] is not a CFI chip. Why is cfi_probe claiming to
> recognise it? The CFI structure you quoted is obviously wrong.
I can't tell you why it was recognized, but the probe was
triggered by the line in drivers/mtd/maps/physmap.c :
mymtd = do_map_probe("cfi_probe", &physmap_map);
I added a coupla printk's, and find it entered cfi_probe_chip with
cfi->device_type==2. The line in the logfile
Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit mode
came from the first of two cfi_probe_chip_1() calls within cfi_probe_chip(),
which returned index == 0.
I'll happily apply patches and help debug, but I'm not terribly
familiar with this corner of the Linux kernel, so suggestions
and comments will be greatly appreciated.
More information about the linux-mtd