Problems with r/w on mtdblock0

Ollie Lho ollie at sis.com.tw
Mon Dec 4 20:10:11 EST 2000


Ian wrote:
> 
>   Have I done something wrong to get this error?
> 
>     bash# dd if=/dev/zero of=/dev/mtdblock0 bs=512 count=1
>     end_request: I/O error, dev 1f:00 (mtdblock), sector 0
>     dd: /dev/mtdblock0: Input/output error
>     1+0 records in
>     0+0 records out
> 
>     bash# /bin/dd if=/dev/mtdblock0 of=/dev/null bs=512 count=1
>     end_request: I/O error, dev 1f:00 (mtdblock), sector 0
>     /bin/dd: /dev/mtdblock0: Input/output error
>     0+0 records in
>     0+0 records out
> 
>   I have no problems reading and writing to nftla on my DoC Millennium ... just
> not the block device.
> 

Ian,
	The /dev/mtdblockN device the the "block device" node for MTD devices.
In the DoC case, it can only read/write data in 8KB block (the erase size).
You can not read/write 512B on itm it will get "cached" by the driver. If
you are playing with the IPL stuff, WRITE TO /dev/mtd0.

Ollie


To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org



More information about the linux-mtd mailing list