Last Comments

Rich Jordan (My Digital Collec…): I never got a tote or lar…
Rich Jordan (My Digital Collec…): I look forward to these. …
Chris (PmWiki): I would say that you prob…
tmr (PmWiki): Has anybody tried to run …
rafael (Print, baby, prin…): Thank you very much. I …
Mark (PmWiki): Yes, that did the trick. …
Chris (PmWiki): Hi Mark, In the apache$…
Mark (PmWiki): Hi, I am also suffering f…
Jose Baars (Burn, baby, burn): Hi, Thanks for writing th…
Aaron (Keeping PAKs): I’ve been working with HP…

Archives

01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2009

Reference

dcl.OpenVMS.org
www.OpenVMS.org
OpenVMS FAQ
OpenVMS' official site
OpenVMS documentation
OpenVMS WebRing
Secure Web Server
OpenVMS Hobbyist Forums
Pivot Homepage

Blogs

eight-cubed.com
HoffmannLabs
SYSMGR in the attic
VMS Spoken Here

Miscellany

Powered byPivot - 1.30.2: 'Rippersnapper' 
XML Feed (RSS 1.0) 
XML: Atom Feed 

« Command of the day, 2… | Home | Print, baby, print? »

Burn, baby, burn

Burning ISO 9660 CDs

So, you've got to make an ISO-9660 compatible CD for whatever reason.  In my case, I've got to upgrade some Itaniums, and they need firmware updates, too.

I found that there's plenty of documentation (well, if you can count as high as 1) for the CDRecord.com procedure (specifically, @CDRecord Help), but not much on actually using Sys$System:CDRecord.exe, and practically none for using that to burn what's commonly called an ISO image file.

But I think I've figured out how.

First, you need to translate the name of the device you're using into numbers. I could go to great lengths to explain how to do this, but it's like Prego -- "it's in there".  Just use the .COM file to retrieve it with the INQUIRE command:

 $ @Sys$Manager:CDRecord Inquire DQA0:

If you're indeed using DQA0: for your burner, you'll see a couple lines that looks like this in the morass of output:

 scsidev: '52,0,0'
scsibus: 52 target: 0 lun: 0

And the first of the two is what you need.  There.  Presuming you've got your .ISO file ready to go, the hard part is done.  Do the following to do a test burn with the laser off:

 $ MCR CDRecord -dev=52,0,0 -dummy PF_CCOUGSYS0429.iso

and leave the '-dummy' off to do a real burn.  Hope this helps someone who's trying to figure out why they need a PC to burn an ISO-9660 CD, when they've got a burner on their VMS system!



three comments:

On current VMS there is COPY/RECORDABLE_MEDIA which works with a wider variety of CD recording kit.

The VMS ported version of CDRECORD is a little odd.
Ian () (URL) - 26-Aug-2008 - 06:00

Hee hee—spot on, as usual, Ian! But I’m on 8.2-1, and am upgrading to 8.3-(mumble). So to get to 8.3+ where I can use Copy/Recordable_Media, I’ve got to use CDRecord.
Aaron () (URL) - 26-Aug-2008 - 10:17

Hi,
Thanks for writing this down. I had to burn a RX2620 firmware cd as well, and the
ISO from the HP website did not have a proper size, causing copy/recor to bomb out
with : %CDDVD-E-SECTORFILL, input data size is not a multiple of the output sector size.
CDRecord only displays this helpful warning : WARNING: padding up to secsize.
I successfully upgraded firmware on the RX2620 using this CD.
This might be built in in copy/rec, I guess, or HP has to make ISO that are a multiple
of 2048 bytes.
Jose Baars - 09-Jan-2009 - 06:15


No trackbacks:

Please enable javascript to generate a trackback url


  
Remember personal info?

Emoticons / Textile

To prevent automated comment spam, I've got to ask you this innocuous question about the creator of our fav OS, DEC.
 

  ( Register your username / Log in )

Notify:
Hide email:

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.