DVD RW Doesn't recognize disks

Hi,
I’m running:
openSUSE Tumbleweed 20230502

Software
KDE Plasma version 5.27.4
KDE Frameworks Version 5.105.0
Qt Version 5.15.9
Kernel Version 6.2.12-1-default (64bit)
Graphics Platform X11

When I install any DVD or CD in the drive DVD RW /dev/sr1 the DVD isn’t recognized and the option to mount the DVD isn’t displayed in Disks and Devices. /dev/sr1 is a CD-RW/DVD±RW DL Drive TSSTcorp CDDVDW SH-S223L.

/dev/sr0 operates normally and recognizes DVDs and CDs. /dev/sr0 is a HL-DT-ST DVDRAM GH24NSC0 CD/DVD RW.

I’ve tried to swap the drive /dev/sr1 for an identical DVD RW drive TSSTcorp CDDVDW SH-S223L, but the replacement drive also doesn’t recognize inserted disks. Same problem, not fixed.

Here are the results of some commands:

lsscsi
[0:0:0:0] disk ATA SanDisk Ultra II 00RL /dev/sda
[1:0:0:0] cd/dvd HL-DT-ST DVDRAM GH24NSC0 LI00 /dev/sr0
[3:0:0:0] disk ATA ST1000DM010-2EP1 CC43 /dev/sdb
[4:0:0:0] disk ATA ST2000DM008-2FR1 0001 /dev/sdc
[5:0:0:0] cd/dvd TSSTcorp CDDVDW SH-S223L SB02 /dev/sr1

blkid
/dev/sdb4: UUID=“5A78-91A3” BLOCK_SIZE=“512” TYPE=“vfat” PARTLABEL=“EFI system partition” PART
UUID=“b097f856-7e7b-4da8-bbc1-6546e68bcc1e”
/dev/sdb2: BLOCK_SIZE=“512” UUID=“425E2AC75E2AB417” TYPE=“ntfs” PARTUUID=“cb8242e3-61a6-486a-b
5ef-94c970b1fb0a”
/dev/sdb5: PARTLABEL=“Microsoft reserved partition” PARTUUID=“78d1f471-c2b0-418c-b83e-4a7e9f4b
7fe7”
/dev/sdb3: LABEL=“Recovery” BLOCK_SIZE=“512” UUID=“D4C07531C0751B46” TYPE=“ntfs” PARTLABEL=“Ba
sic data partition” PARTUUID=“b1525702-3d27-49f4-a771-9215d82382a2”
/dev/sdb1: LABEL=“Windows” BLOCK_SIZE=“512” UUID=“035E518F0A5AA8A7” TYPE=“ntfs” PARTLABEL=“/de
v/sdb1” PARTUUID=“5d1c91b6-e90c-4ca6-af18-48da4b862afb”
/dev/sr0: UUID=“1602105e00000000” BLOCK_SIZE=“2048” TYPE=“udf”
/dev/sdc1: LABEL=“/home” UUID=“a7939da8-3e88-4582-8e2b-e7459738436a” BLOCK_SIZE=“4096” TYPE=“e
xt4” PARTLABEL=“/dev/sdc1” PARTUUID=“e48801c6-c42a-4664-bc52-e29c199a6e24”
/dev/sda2: LABEL=“Swap” UUID=“7e284e6d-7c33-4ba7-9e4f-1a2e68d7394d” TYPE=“swap” PARTLABEL=“/de
v/sda2” PARTUUID=“3b0478f9-0e0e-4fac-a38d-833df3d48a97”
/dev/sda3: LABEL=“/” UUID=“5da38757-0786-44af-aada-7a5b5d18f4a9” BLOCK_SIZE=“512” TYPE=“xfs” P
ARTLABEL=“/dev/sda3” PARTUUID=“80e0e854-913e-4a4e-9e64-58d3f643c329”
/dev/sda1: LABEL_FATBOOT=“EFIBOOT” LABEL=“EFIBOOT” UUID=“676F-376E” BLOCK_SIZE=“512” TYPE=“vfa
t” PARTLABEL=“/dev/sda1” PARTUUID=“da68f1b3-2f6e-466c-a1b5-81f784cd0ec8”

I’ve noticed that /dev/sr1 is missing, but not sure why.

cdrecord dev=/dev/sr1 -checkdrive
Cdrecord-ProDVD-ProBD-Clone 3.02 2022/08/18 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2019 Joerg Schilling
scsidev: ‘/dev/sr1’
devname: ‘/dev/sr1’
scsibus: -2 target: -2 lun: -2
Warning: Open by ‘devname’ is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version ‘schily-0.9’.
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : ‘TSSTcorp’
Identifikation : 'CDDVDW SH-S223L ’
Revision : ‘SB02’
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R LAYER_JUMP
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.

Not sure what the problem is nor how to fix it, so I would appreciate the forum’s input.
Mark

Summarizing things:

  • lsscsi does show the device as /dev/sr1
  • blkid does not shows /dev/sr0 but not /dev/sr1

Your “cdrecord dev=/dev/sr1 -checkdrive” shows:

Warning: Open by ‘devname’ is unintentional and not supported.

And I quite sure this is related to the problem.
Did put that string into the search machine and found it is a problem found more often.

Can you share the output of “> ls -l /dev/sr*”. The rights/user/group should match between the two drives.

I think that I found the reason this is happening. I swapped the two drives position, and the problem followed the TSSTcorp CDDVDW SH-S223L drive in the new position. Then I replaced it with a newer date of manufacture drive, and the problem went away.

I have a second computer with the same setup using Tumbleweed, and I have two TSSTcorp CDDVDW SH-S223L drives in it. They both work in that computer without any problems. The difference is that it’s motherboard is probably 10 years older than the newer build computer that has the problem with that model drive. The TSSTcorp CDDVDW SH-S223L drives are of the same build vintage as the older computer.

One of the gurus here can tell me a more specific reason, but it seems that on the newer computer there must be a compatibility problem with the motherboard/bios and that specific drive, model TSSTcorp CDDVDW SH-S223L.

Since no one has posted a possible solution for this, I presume it isn’t software fixable, it is a hardware issue.
Mark

I didn’t see that Marel had posted a reply to this thread until this morning. Here’s the output of the command you requested that I run:

ls -l /dev/sr*
-l: command not found

Sorry I didn’t see your reply sooner. I had checked the thread several times and it just didn’t appear.
Mark