[Bug 1020034] New: openSUSE Leap42.2 recognized ISO9660 mixed mode CD only as audio-CD
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034 Bug ID: 1020034 Summary: openSUSE Leap42.2 recognized ISO9660 mixed mode CD only as audio-CD Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: x86-64 OS: openSUSE 42.2 Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: ml.heimburg@t-online.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Hello, openSUSE Leap42.2 recognize mixed mode CD in ISO9660 with one Data-track and audio-tracks only as audio-CD. So the mixed mode CD is not automounted in Dolphin or other file-manager (konqueror, nautilus). The result of blkid in the terminal as root is just nothing. The device dev/sr0, dev/dvd or dev/cdrom does not exist. The results of cd-info or cdctl - independent of their versions - were always one data-track in ISO9660, several audio-tracks and the correct volume-label of the CD. Mixed mode CD can only be mounted by creating a mountpoint and mounting in a root-terminal with mount -t iso9660 /dev/sr0 /mnt/mountpoint. In all other earlier versions of openSUSE with the implemented autofs for automounting all removable devices were recognize and automounted in Dolphin correctly. I tested this behaviour for mixed mode CD under following conditions with the same results: openSUSE Leap42.2 Test 1: Kernel Version: 4.4.27-2.1 kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 16.08.2-1.1 kdebase4workspace libraries: 4.11.22-3.24 Plasma libraries: 5.8.2-1.1 Plasmaframework libraries: 5.27.0-20160928 Test 2: Kernel Version: 4.4.36-8.1 kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 16.08.2-1.1 kdebase4workspace libraries: 4.11.22-3.24 Plasma libraries: 5.8.3-5.1 Plasmaframework libraries: 5.27.0-20160928 Test 3: Kernel Version: 4.1.36-35.1 (from openSUSE Leap42.1) kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 16.08.2-1.1 kdebase4workspace libraries: 4.11.22-3.24 Plasma libraries: 5.8.3-5.1 Plasmaframework libraries: 5.27.0-20160928 Test 4: Kernel Version: 4.1.36-35.1 (from openSUSE Leap42.1) kde4 libraries: 4.14.17-7.1 (from openSUSE Leap42.1) kdebase4 libraries: 15.2.3-15.8 (from openSUSE Leap42.1) kdebase4workspace libraries: 14.11.22-1.7 (from openSUSE Leap42.1) Plasma libraries: 5.5.4-9.1 (from openSUSE Leap42.1) Plasmaframework libraries: 5.21.0-15.1 (from openSUSE Leap42.1) In all test conditions mixed mode CD were not recognized and not automounted in a file-manager. Then I reinstalled openSUSE Leap42.1. Mixed mode CD were recognized and automounted in a file-Manager correctly. I tested this behaviour for mixed mode CD under following conditions with the same results: openSUSE Leap42.1: Test 5: Kernel Version: 4.1.12-1.1 kde4 libraries: 4.14.10-2.1 kdebase4 libraries: 15.08.2-2.1 kdebase4workspace libraries: 14.11.22-1.7 Plasma libraries: 5.4.2-1.2 Plasmaframework libraries: 5.21.0-15.1 Test 6: Kernel Version: 4.1.36-8.1 kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 15.12.3-15.8 kdebase4workspace libraries: 14.11.22-1.7 Plasma libraries: 5.5.4-9.1 Plasmaframework libraries: 5.21.0-15.1 Test 7: Kernel Version: 4.4.27-2.1 kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 15.12.3-15.8 kdebase4workspace libraries: 14.11.22-1.7 Plasma libraries: 5.5.4-9.1 Plasmaframework libraries: 5.21.0-15.1 Test 8: Kernel Version: 4.4.36-8.1 kde4 libraries: 4.14.25-1.1 kdebase4 libraries: 16.08.2-1.1 kdebase4workspace libraries: 4.11.22-3.24 Plasma libraries: 5.5.4-9.1 Plasmaframework libraries: 5.21.0-15.1. Under all test condition mixed mode CD were recognized and automounted in a file-manager correctly. I guess that there is a bug maybe in the libkf5solid libraries or other libraries for detecting devices in opensuse Leap42.2 distribution. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
Andreas Stieger
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c1
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c2
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c3
--- Comment #3 from Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c4
--- Comment #4 from Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c5
Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c6
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c7
--- Comment #7 from Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c13
--- Comment #13 from Wolfgang Bauer
So I suppose two different bugs:
1) libblkid not recognizing CD-Extra at all.
2) KDE not recognizing CD-Extra on systems, where GNOME recognizes CD-Extra.
Hm, but comment#5 states that the KDE problem is fixed by replacing libblkid with a different version. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c14
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c15
--- Comment #15 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c16
--- Comment #16 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c17
--- Comment #17 from Michael Metz-Heimburg
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c18
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c19
Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c20
--- Comment #20 from Wolfgang Bauer
Comment 17: This is non a standard conforming CD-Extra. Standard CD-Extra contains audio first, then data track.
Mixed mode is not the same as CD-Extra it seems: https://en.wikipedia.org/wiki/Mixed_Mode_CD https://en.wikipedia.org/wiki/CD_Extra "A mixed mode CD is a Compact Disc which contains both data and audio in one session. Typically the first track is a data track while the rest are audio tracks." "E-CDs are created through the "stamped multisession" technology, which creates two sessions on a disc. The first session of an E-CD contains audio tracks according to the Red Book"
Comment 18: Could you provide a cdinfo output from your pressed CD-Extra?
Here you are: wolfi@amiga:~/Desktop> /usr/lib/udev/cdrom_id /dev/sr0 ID_CDROM=1 ID_CDROM_CD=1 ID_CDROM_DVD=1 ID_CDROM_MRW=1 ID_CDROM_MRW_W=1 ID_CDROM_MEDIA=1 ID_CDROM_MEDIA_CD=1 ID_CDROM_MEDIA_SESSION_COUNT=1 ID_CDROM_MEDIA_TRACK_COUNT=2 ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=1 ID_CDROM_MEDIA_TRACK_COUNT_DATA=1
I cannot reproduce with my CD-Extra. Even after downgrade of libblkid1 from Leap 42.2, "udisksctl info -b /dev/sr0" shows correct label. And even after upgrade to Tumbleweed, blkid shows nothing.
It obviously only happens with certain CDs, I think. (Or maybe with all mixed mode CDs? No idea.) Btw, I do get similar I/O errors in dmesg as mentioned in comment#9 and comment#17.
Proposed patch looks safe and it can be added to the next update round (To save work of Quality Assurance team, I am doing a batch update once per several months.)
Ok, fine. Thank you!
But I suspect, that your CD is not a real standard conforming CD-Extra/CD-Plus.
No, it seems to be "mixed mode"... I checked in k3b, the first track is data, the second track is audio. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c21
--- Comment #21 from Wolfgang Bauer
(In reply to Stanislav Brabec from comment #19)
Comment 18: Could you provide a cdinfo output from your pressed CD-Extra?
Here you are: wolfi@amiga:~/Desktop> /usr/lib/udev/cdrom_id /dev/sr0
Oops, sorry. Here's the *cdinfo* output now... ;-) wolfi@amiga:~/Desktop> cdinfo CD Info 1.1 | (c) 1996-98 Gerd Knorr & Heiko Ei�feldt __________________________________ track list (1 - 2) nr: msf lba ctrl adr type 1: 00:02:00 (000000) 0x4 0x1 data 2: 62:30:16 (281116) 0x0 0x1 audio 170: 67:30:16 (303616) 0x0 0x1 audio (leadout) __________________________________ what ioctl's report get mcn : 0000000000000 disc status : unknown (failed?) multisession: 0 audio status: no status __________________________________ try to find out what sort of CD this is CD-ROM with iso9660 fs and joliet extension level 3 iso9660: 548 MB size, label `AmigaOS3.9 ' mixed mode CD -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c22
--- Comment #22 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034
http://bugzilla.opensuse.org/show_bug.cgi?id=1020034#c26
Jürgen Löhel
participants (1)
-
bugzilla_noreply@novell.com