From owner-freebsd-current Wed Aug 18 12:18:28 1999 Delivered-To: freebsd-current@freebsd.org Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by hub.freebsd.org (Postfix) with ESMTP id EAEDF14F9D for ; Wed, 18 Aug 1999 12:17:32 -0700 (PDT) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.9.3/8.9.1) id NAA21502; Wed, 18 Aug 1999 13:15:55 -0600 (MDT) (envelope-from ken) Message-Id: <199908181915.NAA21502@panzer.kdm.org> Subject: Re: [re]writable cdrom drive In-Reply-To: <199908181756.KAA12956@rah.star-gate.com> from Amancio Hasty at "Aug 18, 1999 10:56:42 am" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Wed, 18 Aug 1999 13:15:55 -0600 (MDT) Cc: dillon@apollo.backplane.com (Matthew Dillon), wilko@yedi.iaf.nl (Wilko Bulte), current@FreeBSD.ORG From: "Kenneth D. Merry" X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=UNKNOWN-8BIT Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Amancio Hasty wrote... > I have to agree with Matt on this plus the set of defaults is system wide . What are you agreeing with him on? Why not quote what you're talking about? > Is it possible to get a system bus enumeration from the system so > a program such a cdrecord can attempt to make an intelligent > decision as to which device is the cd recorder for instance we > know that the system can print the device's name and its > scsi address: If you want a bus number, there's a really easy way to get it: # camcontrol devlist at scbus0 target 3 lun 0 (pass0,ch0) at scbus0 target 4 lun 0 (pass1,sa0) at scbus1 target 0 lun 0 (pass2,da0) at scbus1 target 1 lun 0 (pass3,da1) at scbus1 target 3 lun 0 (pass4,cd0) at scbus1 target 6 lun 0 (pass5,cd1) at scbus2 target 0 lun 0 (pass6,da2) So, in this case, the bus,target,lun combination for my CD-R is 1,3,0. cdrecord itself also has a slightly more obtuse way of doing the same thing: # cdrecord -scanbus Cdrecord release 1.8a22 Copyright (C) 1995-1999 Jörg Schilling scsibus0: 0) * 1) * 2) * 3) 'EXABYTE ' 'EXB-10i ' '2.6 ' Removable Juke Box 4) 'EXABYTE ' 'EXB-8500-85Qanx0' '0415' Removable Tape 5) * 6) * 7) * scsibus1: 100) 'SEAGATE ' 'ST31230W ' '0510' Disk 101) 'SEAGATE ' 'ST32155N ' '0318' Disk 102) * 103) 'PLEXTOR ' 'CD-R PX-R412C ' '1.04' Removable CD-ROM 104) * 105) * 106) 'PLEXTOR ' 'CD-ROM PX-4XCS ' '1.04' Removable CD-ROM 107) * scsibus2: 200) 'SEAGATE ' 'ST34371N ' '0484' Disk 201) * 202) * 203) * 204) * 205) * 206) * 207) * The camcontrol output is easier to figure out, though. Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message