Can burn DVDs but cannot mount them

Hello,

I am able to burn DVDs with either Brasero or k3b, but opensuse then cannot mount them :(.

Those DVDs do contain the burned data since I can see it and read it on a Mac…

On openSUSE, I get the following error when inserting the DVD :

http://pages.videotron.com/benwen00/pics/mount_error.png

I added my user to ‘disk’ and ‘cdrom’ groups, but to no avail.

Here’s the output from dmesg :

[275598.245976] Buffer I/O error on device sr0, logical block 0
[275598.246011] Buffer I/O error on device sr0, logical block 1
[275598.246039] Buffer I/O error on device sr0, logical block 2
[275598.246065] Buffer I/O error on device sr0, logical block 3
[275598.246091] Buffer I/O error on device sr0, logical block 4
[275598.246117] Buffer I/O error on device sr0, logical block 5
[275598.246154] Buffer I/O error on device sr0, logical block 6
[275598.246180] Buffer I/O error on device sr0, logical block 7
[275598.246206] Buffer I/O error on device sr0, logical block 8
[275598.246232] Buffer I/O error on device sr0, logical block 9
[276105.945033] ISO 9660 Extensions: Microsoft Joliet Level 3
[276167.383424] ISO 9660 Extensions: Microsoft Joliet Level 3
[276170.589536] ISO 9660 Extensions: Microsoft Joliet Level 3
[276216.141607] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[276216.141648] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[276216.141682] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
[276216.141715] end_request: I/O error, dev sr0, sector 0
[276216.141742] __ratelimit: 22 callbacks suppressed
[276216.141767] Buffer I/O error on device sr0, logical block 0
[276216.143910] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[276216.143944] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[276216.143975] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
[276216.144008] end_request: I/O error, dev sr0, sector 0
[276216.144033] Buffer I/O error on device sr0, logical block 0
[276216.169403] cdrom: This disc doesn't have any tracks I recognize!
[276216.226117] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[276216.226133] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[276216.226142] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
[276216.226151] end_request: I/O error, dev sr0, sector 0
[276216.226159] Buffer I/O error on device sr0, logical block 0
[276216.227566] sr 4:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[276216.227576] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[276216.227585] sr 4:0:0:0: [sr0] Add. Sense: Logical block address out of range
[276216.227593] end_request: I/O error, dev sr0, sector 0
[276216.227600] Buffer I/O error on device sr0, logical block 0
[276790.609380] ISO 9660 Extensions: Microsoft Joliet Level 3
[277233.224373] ISO 9660 Extensions: Microsoft Joliet Level 3
[277253.801169] ISO 9660 Extensions: Microsoft Joliet Level 3
[277831.155852] ISO 9660 Extensions: Microsoft Joliet Level 3
[277953.164179] ISO 9660 Extensions: Microsoft Joliet Level 3

What could the problem be? Thanks for helping me solve it…

Without pretending to know the definitive answer, what is the output of

/usr/sbin/hwinfo --cdrom

In particular, the driver info may be relevant here.

A thread which may or may not be relevant:

FS#11652 : DVDs can’t be mounted with IDE drives and HOOK pata

Hopefully, someone else can offer further support with this…

There it is :

28: SCSI 400.0: 10602 CD-ROM (DVD)                              
  [Created at block.247]
  UDI: /org/freedesktop/Hal/devices/storage_model_DVD_RW__DVR_118L
  Unique ID: KD9E.swV7UB_oqN2
  Parent ID: Eu86.2W9rRjjY4f3
  SysFS ID: /class/block/sr0
  SysFS BusID: 4:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:14.1/host4/target4:0:0/4:0:0:0
  Hardware Class: cdrom
  Model: "PIONEER DVD-RW  DVR-118L"
  Vendor: "PIONEER"
  Device: "DVD-RW  DVR-118L"
  Revision: "1.00"
  Driver: "pata_atiixp", "sr"
  Driver Modules: "pata_atiixp"
  Device File: /dev/sr0 (/dev/sg1)
  Device Files: /dev/sr0, /dev/block/11:0, /dev/scd0, /dev/disk/by-path/pci-0000:00:14.1-scsi-0:0:0:0, /dev/cdrom, /dev/cdrw, /dev/dvd, /dev/dvdrw
  Device Number: block 11:0 (char 21:1)
  Features: CD-R, CD-RW, DVD, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD+DL, DVDRAM
  Drive status: no medium
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #13 (IDE interface)
  Drive Speed: 40

Since I can, in general, mount other DVDs successfully, do you think the settings used when burning a DVD are somehow wrong? I used the default settings provided by Brasero or k3b.

Thanks,

Could well be the problem. I would try using an alternative dvd burn utility like dvdrecord or dvd+rw-format to check.

How To: Burn DVD’s from the command line | Debian/Ubuntu Tips & Tricks

I found a solution, at least for CD-RW. Will have to test on DVD-R, and hopefully it will work as well.

Instead of choosing ‘Linux/Unix + Windows’ as the File System in k3b, I now choose ‘Linux/Unix’ and the burned CD is then mounted correctly (and oddly enough, readable on Mac and Windows :|).

So for some reason, the default setting for Brasero seems to be ‘Linux/Unix + Windows’ as well, or something similar. That’s quite unexpected. A newbie like me expects to be able to read a DVD that has freshly been burned!

Thanks for your support,
Ben

You should report that behaviour to the K3B-team - seems like a bug to me.

That’s really weird. Linux/Unix + Windows has always worked for me. The Windows part only consists of Joliet support and doesn’t affect the Linux/Unix Rock Ridge support, they are independent. Without Windows support, you still have the native ISO9660 directory information, so the CD/DVD is still readable by Windows, just that you may not see the filename as intended. Something similar to DOS 8.3 shortnames I believe. See the man page for cdrecord for these terms. Sorry I don’t have an explanation for your weird result.

I just downloaded the 11.3 ISO image, burned it and have this very problem. Selecting the burning tool won’t help because the layout is already in the .iso image. I’ve check summed the image and validated the burned disk. No joy. I can loop mount the image, I just cannot mount the physical disk. It is the mount code.

Jul 15 14:26:46 bkorb-dt kernel: loop: loaded (max 8 devices)
Jul 15 14:27:25 bkorb-dt kernel: attempt to access beyond end of device
Jul 15 14:27:25 bkorb-dt kernel: sr0: rw=0, want=68, limit=4
Jul 15 14:27:25 bkorb-dt kernel: isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
Jul 15 14:48:03 bkorb-dt kernel: attempt to access beyond end of device
Jul 15 14:48:03 bkorb-dt kernel: sr0: rw=0, want=68, limit=4
Jul 15 14:48:03 bkorb-dt kernel: attempt to access beyond end of device

Jul 15 14:51:17 bkorb-dt kernel: sr0: rw=0, want=68, limit=4
Jul 15 14:51:17 bkorb-dt kernel: isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
Jul 15 14:55:35 bkorb-dt kernel: sr0: CDROM not ready. Make sure there is a disc in the drive.