From owner-freebsd-i386@FreeBSD.ORG Sat Feb 23 11:50:03 2008 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 056E016A408 for ; Sat, 23 Feb 2008 11:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CD6CB13C46E for ; Sat, 23 Feb 2008 11:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m1NBo2r5088547 for ; Sat, 23 Feb 2008 11:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m1NBo2PR088540; Sat, 23 Feb 2008 11:50:02 GMT (envelope-from gnats) Resent-Date: Sat, 23 Feb 2008 11:50:02 GMT Resent-Message-Id: <200802231150.m1NBo2PR088540@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Oliver Herold Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6448F16A402 for ; Sat, 23 Feb 2008 11:45:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 4754513C448 for ; Sat, 23 Feb 2008 11:45:41 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m1NBh2WT046915 for ; Sat, 23 Feb 2008 11:43:02 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m1NBh2f4046914; Sat, 23 Feb 2008 11:43:02 GMT (envelope-from nobody) Message-Id: <200802231143.m1NBh2f4046914@www.freebsd.org> Date: Sat, 23 Feb 2008 11:43:02 GMT From: Oliver Herold To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: i386/120989: UDF (with DVD RAM) isn't mountable/readable X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2008 11:50:03 -0000 >Number: 120989 >Category: i386 >Synopsis: UDF (with DVD RAM) isn't mountable/readable >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Feb 23 11:50:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Oliver Herold >Release: FreeBSD 7 (RELENG_7) >Organization: >Environment: FreeBSD asgard.home 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #4: Fri Feb 22 22:06:18 CET 2008 acheron@asgard.home:/usr/obj/usr/src/sys/ASGARD i386 >Description: This is a persistent problem since FreeBSD 6.x. DVD RAM formatted media with FAT or UFS as filesystems aren't a problem at all, but UDF (diverent versions) isn't readable in FreeBSD. mount_udf /dev/acd0 /cdrom results in mount_udf: /dev/acd0: Invalid argument I tried it with different version of UDF and different operating systems (Debian Etch/Windows XP and Mac OS X Leopard) but to no avail in FreeBSD. Maybe the udfdump output of such a media is of some use: UDF volume sets marked alive : Volume set `0939115C UDF Volume Set` (1 volume) with 8193 partitions Partition number 8192 at device `/dev/cd0' session 0 from sector 272(+0) for 2236160 sectors Primary volume `UDF Volume` (part 1/1) created by implementator `*Microsoft Windows' contains logical volume `` mapping 0 on 8192 as direct recording data metadata retrieving logical volume dependencies Logical volume `0939115C UDF Volume Set`:`UDF Volume`:`` integrity TAG: descriptor 9, serial_num 61994 at sector 36, crc length 118 bytes Logical volume integrity descriptor Timestamp (2008 01 26 at 17:01:55.01.17.36) Integrity type closed Next integrety sequence at 0 for 0 bytes Next free unique file ID 139 Length of implementation use area 46 bytes Number of partitions 1 Partition 0 : 335924 blocks free space out of 2236160 blocks Implemenator Id `*Apple Mac OS X UDF FS` (MacOS [03 01 02 00 00 00 ]) (flags=0) Number of files 48 Number of directories 6 Minimum readversion UDFv 201 Minimum writeversion UDFv 201 Maximum writeversion UDFv 201 marked closed at (2008 01 26 at 17:01:55.01.17.36) TAG: descriptor 8, serial_num 61994 at sector 37, crc length 496 bytes Terminating descriptor supporting tables For partition mapping 0->8192 fileset(s) Fileset descriptor extent at sector 0 within partion 0 for 2048 bytes TAG: descriptor 256, serial_num 61994 at sector 0, crc length 496 bytes Fileset descriptor Timestamp (2007 08 04 at 09:57:18.06.07.00) Interchange level 3 Max interchange level 3 Charset lists 1 Max charset lists 1 Fileset number 0 Fileset descriptor number 0 Logical volume id `` Fileset id `UDF Volume Set` Copyright file id `` Abstract file id `` DomainId `*OSTA UDF Compliant` (UDFv 201; no write protect ) (flags=0) Rootdir ICB found at sector 153 within partion space 0 for 2048 bytes Next extend for fileset at sector 0 within partion space 0 for 0 bytes Streamdir ICB found at sector 0 within partion space 0 for 0 bytes TAG: descriptor 266, serial_num 61994 at sector 153, crc length 796 bytes Extended file entry ICB Prior direct entries recorded (excl.) 0 ICB Strategy type 4 ICB Strategy type flags 0 0 ICB Maximum number of entries (non strat 4) 1 ICB indirect entries/depth 0 ICB File type 4 ICB Parent ICB in logical block 0 of mapped partition 0 ICB Flags 3 File/directory information using : internal in the ICB File flags : Uid -1 Gid -1 Permissions 3def Link count 3 Record format 0 Record display attributes 0 Record length 0 Information length 596 Object size 596 Logical blocks recorded 0 Access time (2008 01 26 at 17:01:52.37.77.10) Modification time (2008 01 26 at 17:01:52.37.77.14) Creation time (2007 08 04 at 10:57:18.06.07.00) Attribute time (2007 08 04 at 11:52:25.75.25.17) Checkpoint 1 Extended attributes ICB at at sector 0 within partion space 0 for 0 bytes Streamdir ICB at at sector 0 within partion space 0 for 0 bytes Implementation `*Apple Mac OS X UDF FS` (MacOS [03 01 02 00 00 00 ]) (flags=0) UniqueID 0 Length of extended attribute area 0 Length of allocation descriptors 596 Allocation descriptors : [ blob at internal blob here for 596 bytes ] checking writable filesets used/freed space tables For partition mapping 0->8192 Unalloced space bitmap TAG: descriptor 264, serial_num 61994 at sector 16, crc length 8 bytes Space bitmap Number of bits 2236160 Number of bytes 279520 Marked parts at : [00000014 - 00000015] [00000155 - 00000157] [00000172 - 00000172] [00000181 - 00000183] [00000226 - 00000226] [00000242 - 00000243] [00000250 - 00000251] [00000267 - 00000268] [00000280 - 00000280] [00000282 - 00000287] [00000289 - 00000290] [00000294 - 00000303] [00000305 - 00000311] [00000316 - 00022367] [01922330 - 02236160] Free space found on this partition [00000014 - 00000015] [00000155 - 00000157] [00000172 - 00000172] [00000181 - 00000183] [00000226 - 00000226] [00000242 - 00000243] [00000250 - 00000251] [00000267 - 00000268] [00000280 - 00000280] [00000282 - 00000287] [00000289 - 00000290] [00000294 - 00000303] [00000305 - 00000311] [00000316 - 00022367] [01922330 - 02097147] [02097148 - 02236159] Physical partition's unallocated space : 687972352 UDF volume sets marked alive : Volume set `0939115C UDF Volume Set` (1 volume) with 8193 partitions Partition number 8192 at device `/dev/cd0' session 0 from sector 272(+0) for 2236160 sectors Primary volume `UDF Volume` (part 1/1) created by implementator `*Microsoft Windows' contains logical volume `` mapping 0 on 8192 as direct recording data metadata Resulting list of alive sets : UDF volume sets marked alive : Volume set `0939115C UDF Volume Set` (1 volume) with 8193 partitions Partition number 8192 at device `/dev/cd0' session 0 from sector 272(+0) for 2236160 sectors Primary volume `UDF Volume` (part 1/1) created by implementator `*Microsoft Windows' contains logical volume `` mapping 0 on 8192 as direct recording data metadata Closing discs Disc access statistics sector reads 148 (296 Kbyte) sector written 0 (0 Kbyte) switches 0 >How-To-Repeat: mount_udf /dev/acd0 /cdrom results in mount_udf: /dev/acd0: Invalid argument >Fix: Not a real fix but an option: I can mount UDF formatted DVD RAM media with sysutils/udfclient (option fusefs): udfclientfs /dev/cd0 /cdrom and read/copy the content. >Release-Note: >Audit-Trail: >Unformatted: