14.04, drive doesn't detect DVDs

Asked by sam

I'm a newbie, running 14.04 on a Dell Optiplex 755, dual install with windows xp

the drive reads and plays audio cds and data cds fine. all DVDs spin for a few seconds, light blinks, then no more action. under Volumes it shows No Media. i installed and unpacked the extra codecs etc suggested at http://howtoubuntu.org/how-to-play-a-dvd-in-ubuntu and a bunch of questions at howtoubuntu, none of which were solved.

the offending drive is a TSSTcorp DVD+/-RW TS-H653F (D200), aka /dev/sr0

sam@sam-OptiPlex-755:~$ sudo lshw -class disk
[sudo] password for sam:
  *-disk
       description: ATA Disk
       product: WDC WD800JD-75MS
       vendor: Western Digital
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 10.0
       serial: WD-WMAM9NU53671
       size: 74GiB (80GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 sectorsize=512 signature=afc263fa
  *-cdrom
       description: DVD-RAM writer
       product: DVD+-RW TS-H653F
       vendor: TSSTcorp
       physical id: 0.0.0
       bus info: scsi@1:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/sr0
       version: D200
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=nodisc
  *-disk
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@6:0.0.0
       logical name: /dev/sdb
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: sectorsize=512 signature=49ec06f5

when i brought up Disks, in Mount Options, Automatic Mount Options was originally ON.
i've fiddled around in Disks with many restarts: mount at startup/not; different "identify as", for which there're 3 options:

/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-H653F
that one was the one it was originally set to

then there are

/dev/sr0
/dev/cdrom

all with corresponding mount points that appear automatically when i change the identify as. when i changed the mount options in Disks, away from ata-TSSTcorp_DVD+_-RW_TS-H653F (that guy), and restarted, i got startup errors, but audio cds would still play.

filesystem type is listed as auto

this is the current contents of /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=cece2b45-a62b-484a-8db9-eb1f70f6d718 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=f1f4b9ac-3af4-4671-8e47-23190bb77bbb none swap sw 0 0
/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-H653F /mnt/ata-TSSTcorp_DVD+_-RW_TS-H653F auto nosuid,nodev,nofail,x-gvfs-show,noauto 0 0

i also note that there are no such folders as /dev/sr0 or /dev/cdrom
there is a /cdrom/ directory at root (?)
and folders for both sr0 and ata-TSSTcorp_DVD+_-RW_TS-H653F in /mnt/

ok, i hope i was clear enough, i've tried what i know to can
any help would be greatly appreciated!

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Are you trying to play video DVDs or are you trying to moumt data DVDs?

Revision history for this message
sam (steamereditor) said :
#2

trying to mount data dvds. (videos don't work either - neither is detected by the system.)

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Can you mount manually in a terminal?

Revision history for this message
sam (steamereditor) said :
#4

don't know how. can you direct me to somewhere i can find out?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

Data DVD in, run:

sudo mkdir /media/dvd; sudo mount /dev/sr0 /media/dvd

Revision history for this message
sam (steamereditor) said :
#6

this happened:

sam@sam-OptiPlex-755:~$ sudo mkdir /media/dvd; sudo mount /dev/sr0 /media/dvd
[sudo] password for sam:
mount: no medium found on /dev/sr0

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#7

Just for completeness, was there a DVD in the drive when you ran the command?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#8

Do you know if the DVD drive connection to the system is SATA or PATA?

Revision history for this message
sam (steamereditor) said :
#9

hi actionparsnip, thanks for your help - there was a dvd in the drive. don't know about the connection - how do i find out?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#10

Does the system have a make and model?

Revision history for this message
sam (steamereditor) said :
#11

googled round a bit, maybe it's SATA? no idea how to really check the hardware tho.

i'm running a Dell Optiplex 755, the drive's a TSSTcorp DVD+/-RW TS-H653F (D200).

Revision history for this message
sam (steamereditor) said :
#12

hi ap, i found the following in /proc/scsi/scsi

Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA Model: WDC WD800JD-75MS Rev: 10.0
  Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: TSSTcorp Model: DVD+-RW TS-H653F Rev: D200
  Type: CD-ROM ANSI SCSI revision: 05
Host: scsi6 Channel: 00 Id: 00 Lun: 00
  Vendor: TOSHIBA Model: STOR.E ALU 2S Rev: 0001
  Type: Direct-Access ANSI SCSI revision: 06

which according to these guys sort of means it might be SATA?
http://unix.stackexchange.com/questions/3898/how-can-i-tell-if-my-hard-drive-is-pata-or-sata

Revision history for this message
sam (steamereditor) said :
#13

also just did this

sam@sam-OptiPlex-755:~$ sudo readlink -f /sys/block/sda/device/../../../driver
[sudo] password for sam:
/sys/devices/pci0000:00/0000:00:1f.2/ata1/driver
sam@sam-OptiPlex-755:~$ sudo lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q35 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02)

don't see no PATA...

Revision history for this message
sam (steamereditor) said :
#14

hi ap if you're still reading - i think it's a mechanical problem with the drive itself, because it doesnt work under XP either - presents basically the same problem - or it could be a problem prior to either OS, if that's possible.

Revision history for this message
Manfred Hampl (m-hampl) said :
#15

Just an idea for further digging into the problem:

The output of "sudo lshw -class disk" shows "... status=nodisc"

If you load a CD and the re-issue the command, is the status still nodisc? And what if you load a DVD?

Revision history for this message
sam (steamereditor) said :
#16

with cd loaded:

  *-cdrom
       description: DVD-RAM writer
       product: DVD+-RW TS-H653F
       vendor: TSSTcorp
       physical id: 0.0.0
       bus info: scsi@1:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/sr0
       version: D200
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=ready
     *-medium
          physical id: 0
          logical name: /dev/cdrom

with dvd loaded:

 *-cdrom
       description: DVD-RAM writer
       product: DVD+-RW TS-H653F
       vendor: TSSTcorp
       physical id: 0.0.0
       bus info: scsi@1:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/sr0
       version: D200
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=nodisc

Revision history for this message
Manfred Hampl (m-hampl) said :
#17

Looks strange, If the device name were not clearly showing "DVD+-RW", I would guess "you have just a CD drive and not a DVD drive".

Is there anything in dmesg about /dev/sr0 or the DRD driver?

Maybe try a firmware upgrade, link probably is http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=R225729&fileId=2731126463&osCode=WW1&productCode=optiplex-755&languageCode=EN&categoryId=RS

Revision history for this message
sam (steamereditor) said :
#18

hi, could you just briefly explain how to use dmesg? thanks for your help, i'll try the firmware upgrade too

Revision history for this message
Manfred Hampl (m-hampl) said :
#19

Just opening a terminal and issuing the command dmesg shows a list of event messages (most from booting the system)

dmesg | less
or
dmesg | egrep -I {sr0|dvd|cdr}
(or similar)

can help to go through the list page by page, or filter for messages that might be related to the optical device.

You could also reboot your system and wait half a minute for all startup processes to finish. Issue dmesg and note the time stamp of the last message, then insert a DVD into the drive, wait a few seconds and issue dmesg again. Are there any new messages shown after the time stamp you recorded in the previous step?

Revision history for this message
Manfred Hampl (m-hampl) said :
#20

Oops, command should have been
dmesg | egrep -i {sr0|dvd|cdr}

Revision history for this message
sam (steamereditor) said :
#21

yo manfred, thanks for your help!

sam@sam-OptiPlex-755:~$ dmesg | egrep -i sr0
[ 3580.610315] sr 1:0:0:0: [sr0]
[ 3580.610327] sr 1:0:0:0: [sr0]
[ 3580.610338] sr 1:0:0:0: [sr0]
[ 3580.610350] sr 1:0:0:0: [sr0] CDB:
[ 3580.610369] end_request: I/O error, dev sr0, sector 0
[ 3580.610376] Buffer I/O error on device sr0, logical block 0
[ 3580.610381] Buffer I/O error on device sr0, logical block 1
[ 3580.610391] Buffer I/O error on device sr0, logical block 2
[ 3580.610395] Buffer I/O error on device sr0, logical block 3
[ 3580.610399] Buffer I/O error on device sr0, logical block 4
[ 3580.610408] Buffer I/O error on device sr0, logical block 5
[ 3580.610411] Buffer I/O error on device sr0, logical block 6
[ 3580.610413] Buffer I/O error on device sr0, logical block 7
[ 3580.611403] sr 1:0:0:0: [sr0]
[ 3580.611412] sr 1:0:0:0: [sr0]
[ 3580.611421] sr 1:0:0:0: [sr0]
[ 3580.611431] sr 1:0:0:0: [sr0] CDB:
[ 3580.611450] end_request: I/O error, dev sr0, sector 0
[ 3580.611455] Buffer I/O error on device sr0, logical block 0
[ 3580.612810] sr 1:0:0:0: [sr0]
[ 3580.612819] sr 1:0:0:0: [sr0]
[ 3580.612826] sr 1:0:0:0: [sr0]
[ 3580.612834] sr 1:0:0:0: [sr0] CDB:
[ 3580.612846] end_request: I/O error, dev sr0, sector 4
[ 3580.612851] Buffer I/O error on device sr0, logical block 1
[ 3580.614426] sr 1:0:0:0: [sr0]
[ 3580.614435] sr 1:0:0:0: [sr0]
[ 3580.614444] sr 1:0:0:0: [sr0]
[ 3580.614455] sr 1:0:0:0: [sr0] CDB:
[ 3580.614474] end_request: I/O error, dev sr0, sector 0
[ 3580.615447] sr 1:0:0:0: [sr0]
[ 3580.615458] sr 1:0:0:0: [sr0]
[ 3580.615468] sr 1:0:0:0: [sr0]
[ 3580.615479] sr 1:0:0:0: [sr0] CDB:
[ 3580.615497] end_request: I/O error, dev sr0, sector 4
[ 3580.616616] sr 1:0:0:0: [sr0]
[ 3580.616627] sr 1:0:0:0: [sr0]
[ 3580.616637] sr 1:0:0:0: [sr0]
[ 3580.616648] sr 1:0:0:0: [sr0] CDB:
[ 3580.616667] end_request: I/O error, dev sr0, sector 0
[ 3580.617655] sr 1:0:0:0: [sr0]
[ 3580.617663] sr 1:0:0:0: [sr0]
[ 3580.617672] sr 1:0:0:0: [sr0]
[ 3580.617682] sr 1:0:0:0: [sr0] CDB:
[ 3580.617700] end_request: I/O error, dev sr0, sector 4
[ 3580.618688] sr 1:0:0:0: [sr0]
[ 3580.618697] sr 1:0:0:0: [sr0]
[ 3580.618707] sr 1:0:0:0: [sr0]
[ 3580.618718] sr 1:0:0:0: [sr0] CDB:
[ 3580.618736] end_request: I/O error, dev sr0, sector 0
[ 3580.619702] sr 1:0:0:0: [sr0]
[ 3580.619708] sr 1:0:0:0: [sr0]
[ 3580.619713] sr 1:0:0:0: [sr0]
[ 3580.619720] sr 1:0:0:0: [sr0] CDB:
[ 3580.619731] end_request: I/O error, dev sr0, sector 4
[ 3580.620755] sr 1:0:0:0: [sr0]
[ 3580.620763] sr 1:0:0:0: [sr0]
[ 3580.620770] sr 1:0:0:0: [sr0]
[ 3580.620777] sr 1:0:0:0: [sr0] CDB:
[ 3580.620789] end_request: I/O error, dev sr0, sector 0
[ 3580.621813] sr 1:0:0:0: [sr0]
[ 3580.621824] sr 1:0:0:0: [sr0]
[ 3580.621834] sr 1:0:0:0: [sr0]
[ 3580.621845] sr 1:0:0:0: [sr0] CDB:
[ 3580.622869] sr 1:0:0:0: [sr0]
[ 3580.622879] sr 1:0:0:0: [sr0]
[ 3580.622889] sr 1:0:0:0: [sr0]
[ 3580.622899] sr 1:0:0:0: [sr0] CDB:
[ 3580.623886] sr 1:0:0:0: [sr0]
[ 3580.623895] sr 1:0:0:0: [sr0]
[ 3580.623903] sr 1:0:0:0: [sr0]
[ 3580.623914] sr 1:0:0:0: [sr0] CDB:
[ 3580.625131] sr 1:0:0:0: [sr0]
[ 3580.625140] sr 1:0:0:0: [sr0]
[ 3580.625150] sr 1:0:0:0: [sr0]
[ 3580.625161] sr 1:0:0:0: [sr0] CDB:
[ 3580.626169] sr 1:0:0:0: [sr0]
[ 3580.626178] sr 1:0:0:0: [sr0]
[ 3580.626187] sr 1:0:0:0: [sr0]
[ 3580.626198] sr 1:0:0:0: [sr0] CDB:
[ 3580.627205] sr 1:0:0:0: [sr0]
[ 3580.627213] sr 1:0:0:0: [sr0]
[ 3580.627222] sr 1:0:0:0: [sr0]
[ 3580.627232] sr 1:0:0:0: [sr0] CDB:
[ 3580.628443] sr 1:0:0:0: [sr0]
[ 3580.628453] sr 1:0:0:0: [sr0]
[ 3580.628459] sr 1:0:0:0: [sr0]
[ 3580.628467] sr 1:0:0:0: [sr0] CDB:
[ 3580.629569] sr 1:0:0:0: [sr0]
[ 3580.629582] sr 1:0:0:0: [sr0]
[ 3580.629592] sr 1:0:0:0: [sr0]
[ 3580.629603] sr 1:0:0:0: [sr0] CDB:
[ 3580.630608] sr 1:0:0:0: [sr0]
[ 3580.630617] sr 1:0:0:0: [sr0]
[ 3580.630626] sr 1:0:0:0: [sr0]
[ 3580.630636] sr 1:0:0:0: [sr0] CDB:
[ 3580.631648] sr 1:0:0:0: [sr0]
[ 3580.631657] sr 1:0:0:0: [sr0]
[ 3580.631665] sr 1:0:0:0: [sr0]
[ 3580.631676] sr 1:0:0:0: [sr0] CDB:
[ 3580.632699] sr 1:0:0:0: [sr0]
[ 3580.632710] sr 1:0:0:0: [sr0]
[ 3580.632719] sr 1:0:0:0: [sr0]
[ 3580.632730] sr 1:0:0:0: [sr0] CDB:
[ 3580.633759] sr 1:0:0:0: [sr0]
[ 3580.633769] sr 1:0:0:0: [sr0]
[ 3580.633777] sr 1:0:0:0: [sr0]
[ 3580.633788] sr 1:0:0:0: [sr0] CDB:
[ 3580.635875] sr 1:0:0:0: [sr0]
[ 3580.635882] sr 1:0:0:0: [sr0]
[ 3580.635888] sr 1:0:0:0: [sr0]
[ 3580.635896] sr 1:0:0:0: [sr0] CDB:
[ 3580.637196] sr 1:0:0:0: [sr0]
[ 3580.637206] sr 1:0:0:0: [sr0]
[ 3580.637212] sr 1:0:0:0: [sr0]
[ 3580.637220] sr 1:0:0:0: [sr0] CDB:
[ 3580.638291] sr 1:0:0:0: [sr0]
[ 3580.638302] sr 1:0:0:0: [sr0]
[ 3580.638311] sr 1:0:0:0: [sr0]
[ 3580.638322] sr 1:0:0:0: [sr0] CDB:
[ 3580.639337] sr 1:0:0:0: [sr0]
[ 3580.639345] sr 1:0:0:0: [sr0]
[ 3580.639353] sr 1:0:0:0: [sr0]
[ 3580.639364] sr 1:0:0:0: [sr0] CDB:
[ 3580.640618] sr 1:0:0:0: [sr0]
[ 3580.640628] sr 1:0:0:0: [sr0]
[ 3580.640638] sr 1:0:0:0: [sr0]
[ 3580.640648] sr 1:0:0:0: [sr0] CDB:
[ 3580.641660] sr 1:0:0:0: [sr0]
[ 3580.641669] sr 1:0:0:0: [sr0]
[ 3580.641677] sr 1:0:0:0: [sr0]
[ 3580.641687] sr 1:0:0:0: [sr0] CDB:
[ 3580.642696] sr 1:0:0:0: [sr0]
[ 3580.642705] sr 1:0:0:0: [sr0]
[ 3580.642714] sr 1:0:0:0: [sr0]
[ 3580.642724] sr 1:0:0:0: [sr0] CDB:

and no return on the other commands:

sam@sam-OptiPlex-755:~$ sudo dmesg | egrep -i dvd
[sudo] password for sam:
sam@sam-OptiPlex-755:~$ sudo dmesg | egrep -i cdrom
sam@sam-OptiPlex-755:~$ sudo dmesg | egrep -i cdr
sam@sam-OptiPlex-755:~$

i wonder if it might be a hardware problem... cos someone over at linuxquestions suggested i try this:

sam@sam-OptiPlex-755:~$ sudo hdparm -tT /dev/sr0

/dev/sr0:
read() failed: Input/output error
 Timing buffered disk reads: read() failed: Input/output error

& then said "If the hdparm thing sees a disk, but can't read it, the fix is to buy a new drive. Don't bother fixing anything else - the drive is broken. ."

...

Revision history for this message
Best Manfred Hampl (m-hampl) said :
#22

The last proposal I can make is cleaning the reading head of the DVD drive (if that is possible at all without completely damaging the device). I have to agree with the person at linuxquestions, that the hardware might be defective. It seems that you can use that device as CD reader, but I am not too optimistic that it could be possible to bring this device back to life for reading/writing DVDs.

Revision history for this message
sam (steamereditor) said :
#23

thanks Manfred!

Revision history for this message
sam (steamereditor) said :
#24

Thanks Manfred Hampl, that solved my question.