> "Dennis Clarke" <[EMAIL PROTECTED]> wrote:
>
>> If I take a piece of DVD+RW 120mm media and perform a few inquiries I see
>> this :
>>
>> [1] use the -atip option
>
> looks OK
I agree
>> [2] now try to blank that media
>
> This cannot work! This is a limitation of the DVD+ "Standard"
great. so we can not actually blank a DVD+RW media ?
> DVD+RW need to be overwritten.
I will give that a try.
>> Now I try to burn that :
>>
>> bash-3.00# /opt/csw/bin/cdrecord -v dev=0,0,0 -sao
>> /export/dvd/snv_38/sol-nv-b38-x86-dvd.iso
>
> looks OK
I agree.
>> and finally try to mount that thing :
>>
>> bash-3.00# mount -F hsfs -o ro /dev/dsk/c0t0d0s0 /cdrom
>> mount: I/O error
>> mount: cannot mount /dev/dsk/c0t0d0s0
>
> Well, this is not a usable error message :-(
Its useless. I can try to truss that.
bash-3.00# truss -faeilD -o /tmp/mount_DVD+R.truss /sbin/mount -F hsfs -o ro
/dev/dsk/c0t0d0s0 /cdrom
mount: I/O error
mount: cannot mount /dev/dsk/c0t0d0s0
bash-3.00# ls -lap /tmp/mount_DVD+R.truss
-rw-r--r-- 1 root other 5360 May 15 11:36 /tmp/mount_DVD+R.truss
bash-3.00# cat /tmp/mount_DVD+R.truss
417/1: 0.0000 execve("/sbin/mount", 0x08047D00, 0x08047D20) argc = 7
417/1: argv: /sbin/mount -F hsfs -o ro /dev/dsk/c0t0d0s0 /cdrom
417/1: envp:
417/1:
MANPATH=/usr/share/man:/usr/dt/share/man:/usr/openwin/share/man:/usr/java1.2/man:/usr/j2se/man:/opt/csw/share/man:/opt/csw/ssl/man
417/1: HZ= TERM=vt100 SHELL=/sbin/sh CDR_FIFOSIZE=32m COLUMNS=80
417/1:
PATH=/opt/csw/sbin:/opt/csw/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin
417/1: PWD=/export/dvd/snv_38
417/1:
CDR_SECURITY=8:dvd:i386-pc-solaris2::::432040080::Dennis_Clarke/[EMAIL
PROTECTED]/for_blastwave_use:
417/1: EDITOR=vi TZ=Canada/Eastern LINES=24 SHLVL=1 HOME=/root
417/1: LOGNAME=root _=/bin/truss OLDPWD=/export/dvd/photos
417/1: 0.0094 sysi86(SI86FPHW, 0x0809A7E8, 0x08047CE4, 0x08047CF4)
= 0x00000000
417/1: 0.0004 brk(0x0809A808) = 0
417/1: 0.0001 brk(0x0809C808) = 0
417/1: 0.0003 sysconfig(_CONFIG_PAGESIZE) = 4096
417/1: 0.0001 getuid() = 0 [0]
417/1: 0.0003 stat64("/cdrom", 0x08047B1C) = 0
417/1: 0.0002 resolvepath("/cdrom", "/cdrom", 1024) = 6
417/1: 0.0004 access("/usr/lib/fs/hsfs/mount", 0) = 0
417/1: 0.0016 execve("/usr/lib/fs/hsfs/mount", 0x08047BD4,
0x08047D20) argc = 5
417/1: argv: mount -o ro /dev/dsk/c0t0d0s0 /cdrom
417/1: envp:
417/1:
MANPATH=/usr/share/man:/usr/dt/share/man:/usr/openwin/share/man:/usr/java1.2/man:/usr/j2se/man:/opt/csw/share/man:/opt/csw/ssl/man
417/1: HZ= TERM=vt100 SHELL=/sbin/sh CDR_FIFOSIZE=32m COLUMNS=80
417/1:
PATH=/opt/csw/sbin:/opt/csw/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin
417/1: PWD=/export/dvd/snv_38
417/1:
CDR_SECURITY=8:dvd:i386-pc-solaris2::::432040080::Dennis_Clarke/[EMAIL
PROTECTED]/for_blastwave_use:
417/1: EDITOR=vi TZ=Canada/Eastern LINES=24 SHLVL=1 HOME=/root
417/1: LOGNAME=root _=/bin/truss OLDPWD=/export/dvd/photos
417/1: 0.0038 mmap(0x00000000, 4096,
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD2780000
417/1: 0.0005 resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1",
1023) = 16
417/1: 0.0003 resolvepath("/usr/lib/fs/hsfs/mount",
"/usr/lib/fs/hsfs/mount", 1023) = 22
417/1: 0.0002 sysconfig(_CONFIG_PAGESIZE) = 4096
417/1: 0.0002 xstat(2, "/usr/lib/fs/hsfs/mount", 0x08047ADC) = 0
417/1: 0.0003 open("/var/ld/ld.config", O_RDONLY)
Err#2 ENOENT
417/1: 0.0003 xstat(2, "/usr/lib/libc.so.1", 0x08047384) = 0
417/1: 0.0003 resolvepath("/usr/lib/libc.so.1",
"/usr/lib/libc.so.1", 1023) = 18
417/1: 0.0003 open("/usr/lib/libc.so.1", O_RDONLY) = 3
417/1: 0.0004 mmap(0x00010000, 4096, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xD2770000
417/1: 0.0003 mmap(0x00010000, 745472, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD26B0000
417/1: 0.0002 mmap(0xD26B0000, 648812, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xD26B0000
417/1: 0.0001 mmap(0xD275F000, 21752,
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 651264) =
0xD275F000
417/1: 0.0003 mmap(0xD2765000, 3984,
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) =
0xD2765000
417/1: 0.0002 munmap(0xD274F000, 65536) = 0
417/1: 0.0007 memcntl(0xD26B0000, 98936, MC_ADVISE, MADV_WILLNEED,
0, 0) = 0
417/1: 0.0001 close(3) = 0
417/1: 0.0004 xstat(2, "/usr/lib/libdl.so.1", 0x08047384) = 0
417/1: 0.0003 resolvepath("/usr/lib/libdl.so.1",
"/usr/lib/libdl.so.1", 1023) = 19
417/1: 0.0003 open("/usr/lib/libdl.so.1", O_RDONLY) = 3
417/1: 0.0002 mmap(0xD2770000, 4096, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xD2770000
417/1: 0.0002 mmap(0x00001000, 4096, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xD277D000
417/1: 0.0002 mmap(0xD277D000, 2148,
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xD277D000
417/1: 0.0003 close(3) = 0
417/1: 0.0011 mmap(0x00000000, 4096,
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xD26A0000
417/1: 0.0008 munmap(0xD2770000, 4096) = 0
417/1: 0.0003 getustack(0x08047A40)
417/1: 0.0004 getrlimit(RLIMIT_STACK, 0x08047838) = 0
417/1: 0.0002 getcontext(0x08047840)
417/1: 0.0002 setustack(0xD2765F14)
417/1: 0.0003 sysi86(41, 0xD2765F28, 0x0000133F, 0x00001F80) =
0x00000000
417/1: 0.0006 brk(0x080636A8) = 0
417/1: 0.0001 brk(0x080656A8) = 0
417/1: 0.0006 sysconfig(_CONFIG_PAGESIZE) = 4096
417/1: 0.0002 getuid() = 0 [0]
417/1: 0.0002 sigaction(SIGHUP, 0x080473A8, 0x08047418) = 0
417/1: 0.0002 sigaction(SIGQUIT, 0x080473A8, 0x08047418) = 0
417/1: 0.0001 sigaction(SIGINT, 0x080473A8, 0x08047418) = 0
417/1: 0.0384 mount("/dev/dsk/c0t0d0s0", "/cdrom",
MS_RDONLY|MS_OPTIONSTR, "hsfs", 0x00000000, 0) Err#5 EIO
417/1: 0.0008 write(2, " m o u n t", 5) = 5
417/1: 0.0002 write(2, " : ", 2) = 2
417/1: 0.0004 write(2, " I / O e r r o r", 9) = 9
417/1: 0.0004 write(2, "\n", 1) = 1
417/1: 0.0004 fstat64(2, 0x08046768) = 0
417/1: 0.0002 write(2, " m o u n t", 5) = 5
417/1: 0.0003 write(2, " : c a n n o t m o u".., 15) = 15
417/1: 0.0004 write(2, " / d e v / d s k / c 0 t".., 17) = 17
417/1: 0.0004 write(2, "\n", 1) = 1
417/1: 0.0003 _exit(33)
bash-3.00#
still looks useless .. :-(
>> Nothing I do here will improve matters much. I can try again with another
>> DVD+R media but I get the same result.
>
> Did you try to read the data back using readcd and then comparing with the
> original?
Yes. It fails right away :
bash-3.00# /opt/csw/bin/readcd -v dev=0,0,0 meshpoints=16
f=sol-nv-b38-x86-dvd.test
scsidev: '0,0,0'
scsibus: 0 target: 0 lun: 0
Read speed: 11080 kB/s (CD 62x, DVD 8x).
Write speed: 5540 kB/s (CD 31x, DVD 4x).
Capacity: 1 Blocks = 2 kBytes = 0 MBytes = 0 prMB
Sectorsize: 2048 Bytes
Copy from SCSI (0,0,0) disk to file 'sol-nv-b38-x86-dvd.test'
end: 1
addr: 1 cnt: 1
Time total: 1.096sec
Read 2.00 kB at 1.8 kB/sec.
bash-3.00#
Looks like 1 sector of 2048 bytes of data.
Dennis
_______________________________________________
opensolaris-discuss mailing list
[email protected]