системное
20 коммент.
Что происходит
При записи DVD-диска growisofs, хотя и очень редко (примерно раз в 20-30 дисков) вываливается с таким сообщением:
Executing 'builtin_dd if=debian-40r0-i386-DVD-1.iso of=/dev/cdrom obs=32k seek=0'При этом в dmesg появляются следующие сообщения:
/dev/cdrom: "Current Write Speed" is 16.4x1385KBps.
0/4698417152 ( 0.0%) @0x, remaining ??:??
0/4698417152 ( 0.0%) @0x, remaining ??:??
0/4698417152 ( 0.0%) @0x, remaining ??:??
0/4698417152 ( 0.0%) @0x, remaining ??:??
0/4698417152 ( 0.0%) @0x, remaining ??:??
1671168/4698417152 ( 0.0%) @0.4x, remaining 1077:20
:-[ WRITE@LBA=330h failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error
builtin_dd: 816*2KB out @ average 0.0x1385KBps
:-( write failed: Input/output error
/dev/cdrom: flushing cache
/dev/cdrom: closing track
:-[ CLOSE TRACK failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error
/dev/cdrom: closing session
:-[ CLOSE SESSION failed with SK=5h/ASC=72h/ACQ=03h]: Input/output error
/dev/cdrom: reloading tray
attempt to access beyond end of deviceСобственно, диспозиция:
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
attempt to access beyond end of device
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
cdrom: open failed.
attempt to access beyond end of device
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
cdrom: open failed.
attempt to access beyond end of device
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
attempt to access beyond end of device
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
attempt to access beyond end of device
hda: rw=0, want=68, limit=4
isofs_fill_super: bread failed, dev=hda, iso_blknum=16, block=16
Версия софта:
growisofs 5.20 15 July 2004
$ uname -a
Linux penta4rce 2.6.15.7 #1 SMP PREEMPT Tue Jul 4 15:26:05 MSD 2006 i686 GNU/Linux
Пишущий привод:
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : '_NEC '
Identifikation : 'DVD_RW ND-3550A '
Revision : '1.06'
Выход из положения
Когда это произошло в первый раз, я подумал: ну всё, запорол болванку. Но потом решил из хулиганских побуждений запустить прожиг того же образа ещё раз - как будто там чистый диск. После этого образ прожигается нормально, и md5-суммы сходятся.
По крайней мере, если кто-то ещё встречался с подобным финтом growisofs, попробуйте просто повторить процесс заново. Если уважаемые комментаторы встречались с подобным, просьба не стесняться и комментировать.
Обновлено: Что выяснилось по материалам комментариев
В ходе плодотворного обсуждения поста с уважаемыми комментаторами выяснилось, что проблема достаточно распространена. Ошибки возникают на разных платформах (Линукс и оффтопик) и под разным программным обеспечением (growisofs, k3b / Nero).
Обсуждались по большому счёту только приводы NEC, причём имелись отзывы, что на "_NEC DVD_RW ND-3500AG" подобных шибок нет. Возможно, стоит обратить внимание на такую прошивку.
Однако на 'DVD_RW ND-3540A ' наблюдаются сходные ошибки, проявляющие себя очень редко:
прошлой ночью на работе крутил свой привод через nero на xp по принципу записать-стереть-записать диск 25 раз. На 19 диске ошибка... притом 20 и так далее записалсяОбсуждение подытожено вполне правдоподобным заявлением тов. mczim о том, что:
Дело в прошивках NEC. Они года с 2002 стали делать плохие прошивки, такие же ошибки записи происходили и под вендой и не только в неро <...>Скорее всего, проблема всё-таки в прошивках.
И тем не менее, так как ошибки проявляют себя весьма редко и не приводят к порче болванок (по крайней мере в моём случае), привод вполне себе достойный. По крайней мере свою стоимость он оправдывает сполна.
Кроме того, имеется весьма ценный материал: Расшифровка кодов ошибок growisofs за что огромное спасибо комментатору, пожелавшему остаться неизвестным.






















