Welcome, Guest. Please login or register.

Author Topic: FileSystem corruption with CF card  (Read 2530 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Thomas

Re: FileSystem corruption with CF card
« on: March 30, 2012, 08:33:47 AM »
If both SFS and FFS give you checksum errors, then probably the card is bad. Try another one.

Offline Thomas

Re: FileSystem corruption with CF card
« Reply #1 on: March 30, 2012, 11:11:40 AM »
This has nothing to do with pickyness but with evolution of the ATA protocol. If the builtin scsi.device driver needs to split large transfer amounts into smaller chunks, it relies on some return values which were defined in ATA-1 specs but are no longer present in ATA-2 specs. Therefore devices which follow ATA-2 specs don't work correctly with scsi.device if too large transfer blocks are requested. Setting MaxTransfer to a small value cures this because then already the file system splits large blocks into multiple commands and scsi.device does not need to.