dfry at bb.directv.com
Wed May 2 18:51:25 EDT 2001
I'm trying to get JFFS2 up and running on an atlas demo board. The
flash chip are being found and /dev/mtd0 (char device) is created. However
I can't mount a jffs2 because /dev/mtdblock0,1,2 etc. is missing.
mtdblock.c is compiled in, and cat /proc/devices lists mtdblock under block
devices. I tried including ftl.c figuring there may be dependences.
This is the output at boot up:
physmap flash device: 2000000 at 1c000000
<4><6>Physically mapped flash: Found 2 x16 devices at 0x0 in 32-bit mode
Number of erase regions: 1
Erase Region #0: BlockSize 0x20000 bytes, 64 blocks
Primary Vendor Command Set: 0001 (Intel/Sharp Extended)
Primary Algorithm Table at 0031
Alternative Vendor Command Set: 0000 (None)
No Alternate Algorithm Table
Vcc Minimum: 4.5 V
Vcc Maximum: 5.5 V
No Vpp line
Typical byte/word write timeout: 128 µs
Maximum byte/word write timeout: 2048 µs
Typical full buffer write timeout: 128 µs
Maximum full buffer write timeout: 2048 µs
Typical block erase timeout: 1024 µs
Max. bytes in buffer write: 0x20
Number of Erase Block Regions: 1
Physically mapped flash: Found 2 x16 devices at 0x1000000 in 32-bit mode
JEDEC ID: 89 15
<5>ftl_cs: FTL header not found.
1) How to I get /dev/mtdblock0 created?
2) Is ftl.c needed -- the HOWTO doesn't include it?
More information about the linux-mtd