Bug 186334
| Summary: | (Video) DVDs appear as empty and cannot be mounted | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Hordur Freyr Yngvason <hordurf> | ||||||
| Component: | hal | Assignee: | David Zeuthen <davidz> | ||||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | medium | ||||||||
| Version: | rawhide | CC: | ch.nolte, mclasen | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | i686 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2007-04-02 23:26:18 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 150226 | ||||||||
| Attachments: |
|
||||||||
|
Description
Hordur Freyr Yngvason
2006-03-22 23:13:06 UTC
I have the same problem (and the same player: Plextor DVDR PX-712A) using FC6 and hal-0.5.8.1-6.fc6. The problem only occurs with Video-DVD for which the kernel complains that 'This disc doesn't have any tracks I recognize!' and hal recognizes as volume_empty_dvd_rom. I have also filed a BUG report on freedesktop.org: https://bugs.freedesktop.org/show_bug.cgi?id=8713 A similar problem is discussed in Novell's bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=222561 Some debug output for a DVD I have problems with: /lib/udev/vol_id /dev/hdb: ID_FS_USAGE=filesystem ID_FS_TYPE=udf ID_FS_VERSION= ID_FS_UUID= ID_FS_LABEL=SCRUBSPAL_S4D3 ID_FS_LABEL_SAFE=SCRUBSPAL_S4D3 Created attachment 149209 [details]
syslog entries from hal after dvd has been inserted
Created attachment 149210 [details]
lshal output of the device and recognized volume
I think the core of the problem is that the CDROM_DISC_STATUS ioctl returns CDS_NO_INFO... and since HAL is the gullible type it sets volume.disc.is_blank TRUE and proceeds not to probe the file system. And this is what I see in comment 3.... The only fix I have in mind is either a) fixing the CDROM_DISC_STATUS ioctl in the kernel b) bypassing the kernel and speaking directly to the drive c) probe the file system anyway We already do b) for a number of other things and I'm almost sure that a) is going to take months or years... c) sounds like a non-starter since we shouldn't be accessing blank discs. It might be a fix though. FWIW, I see this issue too on my Sandisk U3 Cruzer Micro in bug 208521 so I should be able to fix it. Moving to devel and making this a blocker. If someone can try this patch http://gitweb.freedesktop.org/?p=hal.git;a=commitdiff;h=0c16761e61064979daa7b39ce0083f064676e578;hp=f1f5d0e4389c0d2c8b86eb21d0d4681ad3cb739a and report back it would be appreciated. FWIW it works for by test device. It'll probably hit Rawhide in a few days regardless. Thanks. This is now in Rawhide - please verify that it works. Thanks. The patch fixes the problem for me. Note: As I had trouble getting the rawhide package to work on FC6 (selinux issues and a org.freedesktop.Hal.PermissionDenied when mounting the volume; I have no access to a rawhide-system), I patched hal-0.5.8-6-fc6. Closing as the new package was reported to fix the problem. |