Não é possível reproduzir CDs de áudio no linux: “Buffer I / O error on device sr0”

0

Eu tenho um Thinkpad R61 com uma unidade Matshita e, como diz o título, não consigo reproduzir CDs de áudio. Depois de inserir um CD, o syslog mostra:

Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] Sense Key : 0x5 [current]
Aug 26 10:39:36 localhost kernel: Info fld=0x0
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] ASC=0x64 ASCQ=0x0
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 40 00
Aug 26 10:39:36 localhost kernel: end_request: I/O error, dev sr0, sector 0
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 0
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 1
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 2
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 3
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 4
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 5
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 6
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 7
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 8
Aug 26 10:39:36 localhost kernel: Buffer I/O error on device sr0, logical block 9
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] Sense Key : 0x5 [current]
Aug 26 10:39:36 localhost kernel: Info fld=0x0
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] ASC=0x64 ASCQ=0x0
Aug 26 10:39:36 localhost kernel: sr 3:0:0:0: [sr0] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 02 00
Aug 26 10:39:36 localhost kernel: end_request: I/O error, dev sr0, sector 0

Eu não sabia se isso é um problema de hardware, então tentei uma unidade de dvd externa, mas recebi os mesmos erros.
Para reproduzir CDs, experimentei programas diferentes: xmms2, cdcd, mplayer e sound-juicer e cds diferentes (todos originais, se for o caso), mas sem sorte.

Eu também tentei uma versão do kernel diferente, na verdade eu estou usando um custom, usando um debian pré-compilado (pacote linux-image-2.6.32-5-amd64) mas novamente sem sorte.

Aqui uma configuração de kernel relevante:

#
# SCSI device support
#
CONFIG_SCSI_MOD=y
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# CONFIG_SCSI_SCAN_ASYNC is not set
CONFIG_SCSI_WAIT_SCAN=m

#
# SCSI Transports
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set
# CONFIG_SCSI_ISCSI_ATTRS is not set
# CONFIG_SCSI_SAS_ATTRS is not set
# CONFIG_SCSI_SAS_LIBSAS is not set
# CONFIG_SCSI_SRP_ATTRS is not set
# CONFIG_SCSI_LOWLEVEL is not set
# CONFIG_SCSI_DH is not set
# CONFIG_SCSI_OSD_INITIATOR is not set
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_ATA_VERBOSE_ERROR is not set
CONFIG_ATA_ACPI=y
# CONFIG_SATA_PMP is not set
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SIL24 is not set
CONFIG_ATA_SFF=y
# CONFIG_SATA_SVW is not set
CONFIG_ATA_PIIX=y

Aqui, a saída de hdparm -i /dev/sr0 :

/dev/sr0:

 Model=MATSHITADVD-RAM UJ-850, FwRev=RB11, SerialNo=HB5
    
por mg. 26.08.2010 / 10:58

1 resposta

2

Um bug do Debian bate em você! Um bug do Debian bate em você! Um bug do Debian bate em você! Você morre ... você quer que seus pertences sejam identificados? (y / n)

Ahem.

Parece que você acertou um erro real do Debian . Resumindo, as regras do udev são um pouco confusas e, portanto, apenas os CDs de dados são suportados imediatamente.

A boa notícia é que o bug agora deve ser corrigido. Você executou apt-get update && apt-get upgrade ultimamente?

    
por 26.08.2010 / 11:31