Date: Sat, 10 May 2003 21:22:10 +0200 From: hans@lambermont.dyndns.org (Hans Lambermont) To: Glenn Johnson <glennpj@charter.net> Cc: FreeBSD current users <FreeBSD-current@freebsd.org> Subject: Re: atapicam Message-ID: <20030510192210.GA27818@moya.lambermont.dyndns.org> In-Reply-To: <20030510180249.GA908@gforce.johnson.home> References: <20030510180249.GA908@gforce.johnson.home>
next in thread | previous in thread | raw e-mail | index | archive | help
Glenn Johnson wrote: > I have the following options in my kernel for -current, > > FreeBSD 5.0-CURRENT #3: Sat May 10 12:21:02 CDT 2003 root@gforce.johnson.home:/usr/obj/usr/src/sys/GFORCE > > device atapicam > device scbus > device pass > device cd0 > > However, the necessary devices are not present in /dev and thus I can > not get cdrecord to work. What do I need to do? Please do not suggest > burncd as that does not work with my drive. My atapicam attempt is only a little bit further, the devices are there, but they don't function: I'm trying to use the CAM system for cd access under FreeBSD 5.1-BETA as of Sat May 10. I've set up the following devices in my kernel config: device scbus # SCSI bus (required) device cd # CD device pass # Passthrough device (direct SCSI access) device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) I see cd0 being set up nicely at kernel boot: cd0 at ata1 bus 0 target 0 lun 0 cd0: <MATSHITA UJDA730 DVD/CDRW 1.04> Removable CD-ROM SCSI-0 device cd0: 33.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed The transport layer device /dev/xpt0 exists: crw------- 1 root operator 104, 0 May 10 19:50 /dev/xpt0 The CAM application passthrough devices /dev/pass* exist: crw------- 1 root operator 31, 0 May 10 19:50 /dev/pass0 So far so good, but every cam action I try fails : # camcontrol devlist camcontrol: error sending CAMIOCOMMAND ioctl: Inappropriate ioctl for device # camcontrol rescan all camcontrol: CAMIOCOMMAND ioctl failed: Inappropriate ioctl for device # cdrecord -v dev=1,0,0 -dao *.wav ... cdrecord: Inappropriate ioctl for device. Cannot open SCSI driver. # cdrecord -scanbus Cdrecord 2.0 (i386-unknown-freebsd5.1) Copyright (C) 1995-2002 Jörg Schilling cdrecord: Inappropriate ioctl for device. CAMIOCOMMAND ioctl failed. Cannot open SCSI driver. Suggestions anyone ? (yes burncd works) Hans Lambermont -- http://lambermont.webhop.org/ () ascii ribbon campaign - against HTML mail, /\ vCards and proprietary formats
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030510192210.GA27818>