From owner-freebsd-questions Mon Mar 15 11:51:31 1999 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 331EC14CE1 for ; Mon, 15 Mar 1999 11:51:28 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.8.8) id OAA01016; Mon, 15 Mar 1999 14:50:56 -0500 (EST) (envelope-from cjc) From: "Crist J. Clark" Message-Id: <199903151950.OAA01016@cc942873-a.ewndsr1.nj.home.com> Subject: Re: Bootable CDs In-Reply-To: <3.0.5.32.19990315192302.00b01950@relay.alice.it> from Stefano Riva at "Mar 15, 99 07:23:02 pm" To: sriva@alice.it (Stefano Riva) Date: Mon, 15 Mar 1999 14:50:56 -0500 (EST) Cc: cjclark@home.com, freebsd-questions@FreeBSD.ORG Reply-To: cjclark@home.com X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Stefano Riva wrote, > At 11.34 15/03/99 -0500, you wrote: > >I am trying to create a custom, bootable CD of 3.1 for installing > >on some systems that cannot be connected to the Internet. I know there > > Do a "man mkisofs". There are two options ("-b" and "-c") usable when > making El Torrito bootable CDs. That's what I did. Specifically, '-b floppies/boot.flp -c floppies/boot.catalog.' > >I did try to just write it. I used cdrecord on device > >'dev=/dev/rcd0.ctl' but the command failed after just a few > > If I understand correctly, you're trying to put the device name after the > "dev" option. This is wrong. I can't seem to locate the reference now, but I saw something that indicated that for FreeBSD, you need to (or could) use the form mentioned here, If the name of the device node that has been specified on such a system referres to exactly one SCSI device, a shorthand in the form dev= devicename:@ or dev= devicename:@,lun may be used instead of dev= device- name:scsibus,target,lun. > If you haven't custom configured cdrecord, do a "cdrecord -scanbus" to > see if the unit is recognized. # cdrecord -scanbus Cdrecord release 1.6.1 Copyright (C) 1995-1998 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. # dmesg | grep ^cd0 cd0(ahc0:4:0): CD-ROM can't get the size # cdrecord dev=0,4,0 -inq Cdrecord release 1.6.1 Copyright (C) 1995-1998 Jörg Schilling scsidev: '0,4,0' scsibus: 0 target: 4 lun: 0 cdrecord: No such file or directory. Cannot open SCSI driver. But, # cdrecord dev=/dev/rcd0.ctl -inq Cdrecord release 1.6.1 Copyright (C) 1995-1998 Jörg Schilling scsidev: '/dev/rcd0.ctl' devname: '/dev/rcd0.ctl' scsibus: -2 target: -2 lun: -2 Device type : Removable CD-ROM Version : 2 Response Format: 2 Capabilities : SYNC LINKED Vendor_info : 'SAF ' Identifikation : 'CD-R8020 ' Revision : '1.10' Device seems to be: Generic mmc CD-R. > Create a link to the proper device with "ln > -s /dev/rcdX.ctl /dev/scgx" where X is the unit number, probably 0 or 1 if > you have a reader connected to the same machine. By default cdrecord uses > /dev/scgx. OK, let me try a '-dummy' run. First, # ln -s /dev/rcd0.ctl /dev/scg0 > To burn a CD, place "BUS,SCSI_ID,LUN" after the dev option; for example, > if your CD writer is on SCSI bus 0, ID 4, LUN 0, the option should be > "dev=0,4,0". In this case, the following is a sample command (1x writing): > > cdrecord -v -fs=0 speed=1 dev=0,4,0 /myisoimage I know the "0,4,0" doesn't work for me. I'll try what I did before for now, and give you all the exact output... Oops, first try failed. I need to go put in a disc... Now, I get, # cdrecord speed=4 -v -data -dummy dev=/dev/rcd0.ctl boot.cdrom Cdrecord release 1.6.1 Copyright (C) 1995-1998 Jörg Schilling TOC Type: 1 = CD-ROM scsidev: '/dev/rcd0.ctl' devname: '/dev/rcd0.ctl' scsibus: -2 target: -2 lun: -2 atapi: 0 Device type : Removable CD-ROM Version : 2 Response Format: 2 Capabilities : SYNC LINKED Vendor_info : 'SAF ' Identifikation : 'CD-R8020 ' Revision : '1.10' Device seems to be: Generic mmc CD-R. Using generic SCSI-3/mmc CD-R driver (mmc_cdr). Driver flags : SWABAUDIO Track 01: data 238 MB Total size: 273 MB (27:07.42) = 122057 sectors Lout start: 274 MB (27:09/32) = 122057 sectors Current Secsize: 2048 ATIP info from disk: Indicated writing power: 4 Is not unrestricted Is not erasable ATIP start of lead in: -11250 (97:32/00) ATIP start of lead out: 333975 (74:15/00) Disk type: Cyanine, AZO or similar Manufacturer: TDK Corporation Blocks total: 333975 Blocks current: 334125 Blocks remaining: 212068 RBlocks total: 345736 RBlocks current: 345886 RBlocks remaining: 223829 Starting to write CD/DVD at speed 4 in dummy mode for single session. Last chance to quit, starting dummy write in 1 seconds. Waiting for reader process to fill input-buffer ... input-buffer ready. Starting new track at sector: 0 cdrecord: Input/output error. write_g1: scsi sendcmd: retryable error CDB: 2A 00 00 00 84 6C 00 00 1E 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 04 00 00 00 00 0A 00 00 00 00 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Sense Key: 0x4 Hardware Error, Segment 0 Sense Code: 0x09 Qual 0x01 (tracking servo failure) Fru 0x0 Sense flags: Blk 0 (not valid) resid: 61440 cmd finished after 2.669s timeout 40s write track data: error after 69427200 bytes Sense Bytes: 70 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00 Writing time: 120.551s Fixating... WARNING: Some drives don't like fixation in dummy mode. cdrecord: Input/output error. close track/session: scsi sendcmd: retryable error CDB: 5B 00 02 00 00 00 00 00 00 00 status: 0x2 (CHECK CONDITION) Sense Bytes: 70 00 04 00 00 00 00 0A 00 00 00 00 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Sense Key: 0x4 Hardware Error, Segment 0 Sense Code: 0x09 Qual 0x01 (tracking servo failure) Fru 0x0 Sense flags: Blk 0 (not valid) cmd finished after 70.777s timeout 480s Fixating time: 70.779s cdrecord: fifo had 1198 puts and 1131 gets. cdrecord: fifo was 0 times empty and 1110 times full, min fill was 94%. CD-Rs are cheap, so I'll give it a try... And lo' and behold... I can mount the CD and everything seems to be there. So, are those errors I got harmless? I got them both in the '-dummy' attempt and the real thing. I guess the symlink was all that I was missing. Now just to check if it boots. -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message