Opened 16 years ago
Last modified 16 years ago
#3861 closed bug
iso9660 has issues with various discs burned on a mac — at Version 1
Reported by: | anevilyak | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | File Systems/ISO 9660 | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
A disc I burned on my Mac appears to have major interpretation problems with our iso9660 driver. The actual contents of the disc look as follows:
05/03/2009 11:20 AM 17,313,824 Helmer_altMoviePoster.jpg 04/13/2009 03:01 PM 209,176,224 Helmer_altMoviePoster.psd 05/03/2009 11:08 AM 4,106,772 Helmer_MoviePoster.jpg 04/13/2009 03:02 PM 134,074,020 Helmer_MoviePoster.psd 4 File(s) 364,670,840 bytes 0 Dir(s) 0 bytes free
However, our iso9660 add-on claims this instead:
total 591 dr-xr-xr-x 0 rene root 2048 May 3 16:47 . drwxrwxrwx 1 rene root 0 May 3 17:03 .. -r--r--r-- 0 rene root 91095 May 3 11:08 Helmer_MoviePoster.jpg -r--r--r-- 0 rene root 91095 May 3 11:08 Helmer_MoviePoster.jpg -r--r--r-- 0 rene root 54130 Apr 13 15:02 Helmer_MoviePoster.psd -r--r--r-- 0 rene root 54130 Apr 13 15:02 Helmer_MoviePoster.psd -r--r--r-- 0 rene root 98113 May 3 11:20 Helmer_altMoviePoster.jpg -r--r--r-- 0 rene root 98113 May 3 11:20 Helmer_altMoviePoster.jpg -r--r--r-- 0 rene root 57832 Apr 13 15:01 Helmer_altMoviePoster.psd -r--r--r-- 0 rene root 57832 Apr 13 15:01 Helmer_altMoviePoster.psd
None of the files are usable. Syslog of that CD insertion:
Media changed from /dev/disk/atapi/4/master/raw KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/4/master/raw) intel: ep_std_ops(0x1) trying: partitioning_systems/intel/extended/v1 returned: -1 intel: ep_std_ops(0x2) trying: partitioning_systems/intel/map/v1 intel: pm_identify_partition(8, 1: 0, 366448640, 2048) returned: -1 trying: file_systems/bfs/v1 returned: -1 trying: file_systems/devfs/v1 returned: -1 trying: file_systems/rootfs/v1 returned: -1 trying: partitioning_systems/session/v1 raw_command: returned: 0.699 trying: file_systems/attribute_overlay/v1 returned: -1 trying: file_systems/cdda/v1 raw_command: 01. 00:02.00 (length 39:45.55) returned: -2147483648 trying: file_systems/ext2/v1 returned: -2147483648 trying: file_systems/fat/v1 returned: -1 trying: file_systems/iso9660/v1 identify(8, 0x811f9130) found primary descriptor iso9660_primary_descriptor: volume descriptor type: 1 (primary) standard identifier: CD001 (valid) version: 1 identifier: 'PORTFOLIODISC1' size: 178780 set size: 1 sequence number: 1 logical block size: 2048 path table size: 10 set identifier: root directory record: length: 34 location: 41 data length: 2048 volume space: 1 iso9660_info::set_string(0x811f9130 ('<NULL>'), 'PORTFOLIODISC1', 32) returned: 0.6 trying: file_systems/nfs/v1 returned: -1 trying: file_systems/userlandfs/v1 returned: -1 trying: file_systems/write_overlay/v1 returned: -1 scanning with: partitioning_systems/session/v1 KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/4/master/0) intel: ep_std_ops(0x1) trying: partitioning_systems/intel/extended/v1 returned: -1 intel: ep_std_ops(0x2) trying: partitioning_systems/intel/map/v1 intel: pm_identify_partition(8, 10: 0, 366448640, 2048) returned: -1 trying: file_systems/bfs/v1 returned: -1 trying: file_systems/devfs/v1 returned: -1 trying: file_systems/rootfs/v1 returned: -1 trying: partitioning_systems/session/v1 returned: -1 trying: file_systems/attribute_overlay/v1 returned: -1 trying: file_systems/cdda/v1 raw_command: 01. 00:02.00 (length 39:45.55) returned: -2147483648 trying: file_systems/ext2/v1 returned: -2147483648 trying: file_systems/fat/v1 returned: -1 trying: file_systems/iso9660/v1 identify(8, 0x811f9120) found primary descriptor iso9660_primary_descriptor: volume descriptor type: 1 (primary) standard identifier: CD001 (valid) version: 1 identifier: 'PORTFOLIODISC1' size: 178780 set size: 1 sequence number: 1 logical block size: 2048 path table size: 10 set identifier: root directory record: length: 34 location: 41 data length: 2048 volume space: 1 iso9660_info::set_string(0x811f9120 ('<NULL>'), 'PORTFOLIODISC1', 32) returned: 0.6 trying: file_systems/nfs/v1 returned: -1 trying: file_systems/userlandfs/v1 returned: -1 trying: file_systems/write_overlay/v1 returned: -1 scanning with: file_systems/iso9660/v1 ISOMount - ENTER B_GET_PARTITION_INFO: ioctl returned error ISOMount: open device/file "/dev/disk/atapi/4/master/0" ISOMount: Is an ISO9660 volume, initting rec InitVolDesc - ENTER InitVolDesc - system id string is APPLE COMPUTER, INC., TYPE: 0002 InitVolDesc - volume id string is PORTFOLIODISC1 InitNode - ENTER, bufstart is 0x82e6b7a7, record length is 34 bytes InitNode - data start LBN is 41 InitNode - data length is 2048 InitNode - flags are 2 InitNode - fileUnitSize is 0 InitNode - interleave gap size = 0 InitNode - volume seq num is 16777217 InitNode - file id length is 1 DirRec ID String is: . RR: Start of extensions at 0x82e6b7c8 InitVolDesc - volume set id string is InitVolDesc - volume pub id string is InitVolDesc - volume dataPreparer string is InitVolDesc - volume app id string is InitVolDesc - copyright is ISO9660: volume->blockSize = 2048 ISOMount: block size multiplier is 1 ISO9660: cache init: dev 9, max blocks 178780 ISO9660 Extensions: Microsoft Joliet Level 1 InitNode - ENTER, bufstart is 0x82e6b7a7, record length is 34 bytes InitNode - data start LBN is 44 InitNode - data length is 2048 InitNode - flags are 2 InitNode - fileUnitSize is 0 InitNode - interleave gap size = 0 InitNode - volume seq num is 16777217 InitNode - file id length is 1 DirRec ID String is: . RR: Start of extensions at 0x82e6b7c8 ISOMount - EXIT, returning 0x819c0800 Media changed from /dev/disk/atapi/4/master/raw KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/4/master/raw) intel: ep_std_ops(0x1) trying: partitioning_systems/intel/extended/v1 returned: -1 intel: ep_std_ops(0x2) trying: partitioning_systems/intel/map/v1 intel: pm_identify_partition(8, 1: 0, 366448640, 2048) returned: -1 trying: file_systems/bfs/v1 returned: -1 trying: file_systems/devfs/v1 returned: -1 trying: file_systems/rootfs/v1 returned: -1 trying: partitioning_systems/session/v1 raw_command: returned: 0.699 trying: file_systems/attribute_overlay/v1 returned: -1 trying: file_systems/cdda/v1 raw_command: 01. 00:02.00 (length 39:45.55) returned: -2147483648 trying: file_systems/ext2/v1 returned: -2147483648 trying: file_systems/fat/v1 returned: -1 trying: file_systems/iso9660/v1 identify(8, 0x8118cec0) found primary descriptor iso9660_primary_descriptor: volume descriptor type: 1 (primary) standard identifier: CD001 (valid) version: 1 identifier: 'PORTFOLIODISC1' size: 178780 set size: 1 sequence number: 1 logical block size: 2048 path table size: 10 set identifier: root directory record: length: 34 location: 41 data length: 2048 volume space: 1 iso9660_info::set_string(0x8118cec0 ('<NULL>'), 'PORTFOLIODISC1', 32) returned: 0.6 trying: file_systems/nfs/v1 returned: -1 trying: file_systems/userlandfs/v1 returned: -1 trying: file_systems/write_overlay/v1 returned: -1 scanning with: partitioning_systems/session/v1 KDiskDeviceManager::_ScanPartition(/dev/disk/atapi/4/master/0) intel: ep_std_ops(0x1) trying: partitioning_systems/intel/extended/v1 returned: -1 intel: ep_std_ops(0x2) trying: partitioning_systems/intel/map/v1 intel: pm_identify_partition(8, 11: 0, 366448640, 2048) returned: -1 trying: file_systems/bfs/v1 returned: -1 trying: file_systems/devfs/v1 returned: -1 trying: file_systems/rootfs/v1 returned: -1 trying: partitioning_systems/session/v1 returned: -1 trying: file_systems/attribute_overlay/v1 returned: -1 trying: file_systems/cdda/v1 raw_command: 01. 00:02.00 (length 39:45.55) returned: -2147483648 trying: file_systems/ext2/v1 returned: -2147483648 trying: file_systems/fat/v1 returned: -1 trying: file_systems/iso9660/v1 identify(8, 0x8118ceb0) found primary descriptor iso9660_primary_descriptor: volume descriptor type: 1 (primary) standard identifier: CD001 (valid) version: 1 identifier: 'PORTFOLIODISC1' size: 178780 set size: 1 sequence number: 1 logical block size: 2048 path table size: 10 set identifier: root directory record: length: 34 location: 41 data length: 2048 volume space: 1 iso9660_info::set_string(0x8118ceb0 ('<NULL>'), 'PORTFOLIODISC1', 32) returned: 0.6 trying: file_systems/nfs/v1 returned: -1 trying: file_systems/userlandfs/v1 returned: -1 trying: file_systems/write_overlay/v1 returned: -1 scanning with: file_systems/iso9660/v1 ISOMount - ENTER B_GET_PARTITION_INFO: ioctl returned error ISOMount: open device/file "/dev/disk/atapi/4/master/0" ISOMount: Is an ISO9660 volume, initting rec InitVolDesc - ENTER InitVolDesc - system id string is APPLE COMPUTER, INC., TYPE: 0002 InitVolDesc - volume id string is PORTFOLIODISC1 InitNode - ENTER, bufstart is 0x82e6b7a7, record length is 34 bytes InitNode - data start LBN is 41 InitNode - data length is 2048 InitNode - flags are 2 InitNode - fileUnitSize is 0 InitNode - interleave gap size = 0 InitNode - volume seq num is 16777217 InitNode - file id length is 1 DirRec ID String is: . RR: Start of extensions at 0x82e6b7c8 InitVolDesc - volume set id string is InitVolDesc - volume pub id string is InitVolDesc - volume dataPreparer string is InitVolDesc - volume app id string is InitVolDesc - copyright is ISO9660: volume->blockSize = 2048 ISOMount: block size multiplier is 1 ISO9660: cache init: dev 9, max blocks 178780 ISO9660 Extensions: Microsoft Joliet Level 1 InitNode - ENTER, bufstart is 0x82e6b7a7, record length is 34 bytes InitNode - data start LBN is 44 InitNode - data length is 2048 InitNode - flags are 2 InitNode - fileUnitSize is 0 InitNode - interleave gap size = 0 InitNode - volume seq num is 16777217 InitNode - file id length is 1 DirRec ID String is: . RR: Start of extensions at 0x82e6b7c8 ISOMount - EXIT, returning 0x819c0800
Let me know if you need any other information, I can make these discs pretty much at will.
-- updated log with TRACE_ISO9660 enabled.
Note:
See TracTickets
for help on using tickets.