Mailinglist Archive: packet-writing (16 mails)
| < Previous | Next > |
Re: recovery of unfinalized udf cd-r (ibm dla) with 2.6.5
- From: "O.Sezer" <sezero@xxxxxxxxxxxxxxx>
- Date: Fri, 16 Apr 2004 14:21:12 +0000 (UTC)
- Message-id: <407FEB2F.4070107@xxxxxxxxxxxxxxx>
Chris Pickett wrote:
If I understood correctly, this has nothing to do with pktcdvd which
presents writing ability to cdrws; but you suffer from read failures,
no? In order to read and recover your data, you should try doing a
# mount -t udf /dev/hdc /mnt/somewhere
If it mounts then it mounts, if not then you have problems and chances
are that it might not be recoverable based on past experience :(
I don't know what those ibm dla stuff are, so are you sure it is udf?
You may want to try without the -t udf option again..
Regards;
Özkan Sezer
Hi,
I have a 700 Mb CD-R that I wrote with IBM's DLA software a couple of
years ago in Windows 2000. For one reason or another, the disc is
unreadable; I don't remember a power failure or premature ejection.
At the time I tried to let the IBM stuff finalize the disc, but it was
never able to, and just hung. I think I tried a couple of shareware
things at the time to see if it could be read at all but never made
any progress. Strangely I can read all of the other discs written
with the same tool.
Now I no longer have a CD-RW drive in my computer. I do have a CD-RW
in an iBook G4, but it won't even keep the disc in, it just spits it
out after trying to mount it. I would like to try and recover the
files using my Thinkpad SD-C2302 CD-R/DVD drive.
I have Gentoo installed, with the 2.6.5 gentoo-dev kernel, patched
with the final April 13th 2.6.5 patch at
http://w1.894.telia.com/~u89404340/patches/packet/2.6/packet-2.6.5.patch.bz2
I compiled in support for the packet block device and also the UDF
filesystem, and /dev/pktcdvd0 exists (so do pktcdvd[1..7]), and so
does /dev/pktcd0, with major device number 97, minor 0 (or 1..7 for the others).
I also have mkudffs, pktsetup, and cdrwtool installed.
I noticed some instructions about extra parameters in
/usr/src/linux/Documentation/filesystems/udf.txt, but I'm not sure how I specify
these. Anyway:
# pktsetup /dev/pktcdvd0 /dev/hdc
(( from dmesg ))
Apr 16 02:18:50 miumiu hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
Apr 16 02:18:50 miumiu hdc: packet command error: error=0x30
Apr 16 02:18:50 miumiu ATAPI device hdc:
Apr 16 02:18:50 miumiu Error: Medium error -- (Sense key=0x03)
Apr 16 02:18:50 miumiu (reserved error code) -- (asc=0x57, ascq=0x00)
Apr 16 02:18:50 miumiu The failed "Read Cd/Dvd Capacity" packet command was:
Apr 16 02:18:50 miumiu "25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
Apr 16 02:18:50 miumiu cdrom: This disc doesn't have any tracks I recognize!
Apr 16 02:18:50 miumiu pktcdvd: writer 0 mapped to hdc
# mount -t udf /dev/pktcdvd0 /mnt
mount: /dev/pktcdvd0: can't read superblock
(( no output in dmesg for the mount ))
Also the same message for /dev/pktcd0 -- which I think I created
myself -- and it doesn't matter if I specify the filesystem type as
udf or iso9660 -- I think once these CD's are finalized they appear
like iso9660's so that's why I tried that; that is probably gibberish
mind you.
# pktsetup -d /dev/pktcdvd0
(( from dmesg ))
Apr 16 02:26:01 miumiu pktcdvd: writer 0 unmapped
So ........... do you think there's any hope for me, what else can I
try, and what is the exact sequence / magic dance to specify these
recovery parameters (I'm using grub, if they're boot-time parameters;
otherwise I need to know how to specify them at module load time and
if it would even make a difference in the first place to have these
things compiled as modules)? Apologies for any newbieness; it's my
first real linux installation.
Cheers,
Chris
P.S. Please CC replies, in case I unsubscribe in the future and then
somebody writes me a response.
If I understood correctly, this has nothing to do with pktcdvd which
presents writing ability to cdrws; but you suffer from read failures,
no? In order to read and recover your data, you should try doing a
# mount -t udf /dev/hdc /mnt/somewhere
If it mounts then it mounts, if not then you have problems and chances
are that it might not be recoverable based on past experience :(
I don't know what those ibm dla stuff are, so are you sure it is udf?
You may want to try without the -t udf option again..
Regards;
Özkan Sezer
| < Previous | Next > |