[Comm] readcd error
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Дек 13 13:32:54 MSK 2003
On Sat, Dec 13, 2003 at 03:45:52PM +0600, Seirge P. Kondratyev wrote:
> При попытке чтения дисков с помощью readcd dev=ATAPI появляется
> ошибка, логи прилагаются. Судя по всему это происходит если размер
> диска больше 700 мегабайтов(только не понимаю каких); на дисках, на
> которых значительно меньше записано, все работает без проблем.
> Ситуация не исправляется ни на других дисках с примерно теми же
> размерами, ни на других CD-ROM-Drivers. Это так и должно быть? тогда
> почему ничего об этом нигде не сказано? Ошибку выдает и сам readcd и
> в логи валятся сообщения из ядра. kernel 2.4.22-alt12, readcd 2.0
Первая команда - чтение большого блока, отвалилась, вероятно, по
таймауту в ide-cd. После такой ошибки readcd начинает читать эти
данные по одному сектору, и блок с номером 0x0569e7 == 354791
прочитать не удалось. При этом размер дорожки 354792 - т.е. это
ошибка чтения в последнем секторе.
На самом деле это типичная ситуация при чтении дисков, записанных в
режиме Track-At-Once (в этом режиме в конец дорожки добавляется два
дополнительных runout-сектора, которые оказываются нечитаемыми).
Нужно указывать readcd меньший размер области для считывания. Можно
посмотреть размер файловой системы iso9660 с помощью команды isosize
(с ключом -d 2048); если он оказывается на 2 сектора меньше размера
дорожки - именно такой уменьшенный размер и надо указывать при запуске
readcd.
Аналогичные сообщения будут и при чтении плохого диска.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20031213/b61d9a5e/attachment-0002.bin>
Подробная информация о списке рассылки community