저는 최근 antiX Linux 19.3을 설치한 16~18년 된 노트북인 Clevo Zeus M3CW를 사용하고 있습니다. 커널 버전은 4.9.235(486용으로 컴파일됨)입니다.
이제 부팅할 때마다 커널은 /dev/sr0
장치(노트북의 내부 CD-ROM)의 I/O 오류에 대해 불평합니다. lsblk
이 장치에 대한 지침은 다음과 같습니다.
# lsblk -o +VENDOR,MODEL | head -1 ; lsblk -o +VENDOR,MODEL | grep sr0
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT VENDOR MODEL
sr0 11:0 1 1024M 0 rom TEAC DW-224E-A
드라이브가 비어 있습니다. CD가 없습니다.
나중에 시스템이 실행될 때 dmesg
다음과 같은 수많은 항목이 수신됩니다.
[ 53.250051] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.250056] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.250066] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.250071] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.250076] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
이:
[ 53.312725] REISERFS warning (device sr0): sh-2006 read_super_block: bread failed (dev sr0, block 16, size 512)
[ 53.312746] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.312754] REISERFS warning (device sr0): sh-2006 read_super_block: bread failed (dev sr0, block 128, size 512)
[ 53.359602] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.359617] EXT4-fs (sr0): unable to read superblock
[ 53.405593] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.405606] EXT4-fs (sr0): unable to read superblock
[ 53.464594] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 53.464608] EXT2-fs (sr0): error: unable to read superblock
[ 53.533449] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 53.533461] sr 1:0:0:0: [sr0] tag#0 Sense Key : Medium Error [current]
[ 53.533478] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Unable to recover table-of-contents
[ 53.533490] sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 02 00
[ 53.533516] SQUASHFS error: squashfs_read_data failed to read block 0x0
[ 53.533528] squashfs: SQUASHFS error: unable to read squashfs_super_block
그리고 이것들은:
[ 2852.951421] sr 1:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 2852.951431] sr 1:0:0:0: [sr0] tag#0 Sense Key : Medium Error [current]
[ 2852.951444] sr 1:0:0:0: [sr0] tag#0 Add. Sense: Unable to recover table-of-contents
[ 2852.951453] sr 1:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 07 ff fc 00 00 02 00
[ 2852.951458] blk_update_request: 1680 callbacks suppressed
[ 2852.951462] blk_update_request: I/O error, dev sr0, sector 2097136
[ 2852.951509] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 2852.951514] blk_update_request: I/O error, dev sr0, sector 2097136
[ 2852.951521] buffer_io_error: 1670 callbacks suppressed
[ 2852.951525] Buffer I/O error on dev sr0, logical block 2097136, async page read
[ 2852.951540] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
[ 2852.951544] blk_update_request: I/O error, dev sr0, sector 2097137
[ 2852.951550] Buffer I/O error on dev sr0, logical block 2097137, async page read
[ 2852.951563] sr 1:0:0:0: [sr0] tag#0 unaligned transfer
또한 CD를 넣으면 자동으로 설치되고 잘 읽힌다는 점에 유의해야 합니다.
내 질문:
- 커널이
/dev/sr0
계속해서 읽으려고 하는 이유는 무엇입니까? 특히/etc/fstab
grub 구성에 언급되지 않거나 언급되지 않은 부팅 시에는 더욱 그렇습니다 . - 커널이 이 장치를 포기하게 하려면 어떻게 해야 합니까? 처음부터 아니면 몇 번의 실패 후에?