cant mount drive
Stuart Sears
stuart at sjsears.com
Fri Oct 8 06:41:39 UTC 2004
On Thu 7 October 2004 21:16, Thornton wrote:
> I was trying to burn a cd this morning when I got this output error:
>
> System
> -----------------------
> K3b Version:0.11.14
> KDE Version: 3.2.2-8.FC2 Red Hat
> QT Version: 3.3.3
>
> cdrecord
> -----------------------
> scsidev: '/dev/hdc'
> devname: '/dev/hdc'
> scsibus: -2 target: -2 lun: -2
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Error trying to open /dev/hdc exclusively ... retrying in 1 second.
> Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2004
> Jörg Schilling
> Note: This version is an unofficial (modified) version with DVD support
> Note: and therefore may have bugs that are not present in the original.
> Note: Please send bug reports or support requests to
> http://bugzilla.redhat.com/bugzilla
> Note: The author of cdrecord should not be bothered with problems in
> this version.
> TOC Type: 1 = CD-ROM
> /usr/bin/cdrecord: Device or resource busy. Cannot open '/dev/hdc'.
> Cannot open SCSI driver.
> /usr/bin/cdrecord: For possible targets try 'cdrecord -scanbus'.
> /usr/bin/cdrecord: For possible transport specifiers try 'cdrecord
> dev=help'.
it hasn't actually burnt your cd, incidentally.
It's complaining about /dev/hdc not being a valid device (as far as cdrecord
is comcerned).
which kernel are you running?
[stuart at behemoth stuart]$ uname -r
2.6.7-1.494.2.2
if it is 2.6.8 _downgrade_ to 2.6.7 or burn as root. noone else is able to
with that kernel.
> cdrecord comand:
> -----------------------
> /usr/bin/cdrecord -v gracetime=2 dev=/dev/hdc speed=52 -dao
> driveropts=burnfree -eject -data /home/thornton/media2.iso
what does
# cdrecord -scanbus dev=ATAPI
give you?
[stuart at behemoth stuart]$ cdrecord -scanbus dev=ATAPI
<snip>
scsibus0:
0,0,0 0) 'FREECOM_' 'DVD+/-RW4B ' '1.33' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
>
> What could be causing it to suddenly not be able to mount it. I tried
> to unmount and that gave me the same error as above, even tried
> rebooting same thing, root gives me the same output as well.
it doesn't contain a filesystem. KDE is misreporting the error.
it can't mount it because you haven't actually burnt anything to it yet.
You can mount _other_ CDS, right.
the error stems from the cdrecord command above. ALthough you can use device
names, I have always had more success with the original cdrecord syntax:
If this is an IDE/ATAPI device this syntax is
# cdrecord -v dev=ATAPI:0,0,0 -dao driveropts=burnfree speed=52 -eject -data
thingy.iso
in fact the command you issued can be shortened considerably:
# cdrecord -v dev=ATAPI:0,0,0 -dao thingy.iso
the speed will be determined automatically, as will -data (it's the default)
in fact -dao could be left out too if you wish.
the ATAPI:0,0,0 will depend entirely on the cdrecord -scanbus output
once you know how cdrecord sees your device you can edit /etc/cdrecord.conf
to match. One gotcha though, I had issues until I changed the ATA line in
cdrecord.conf to ATAPI
---cdrecord.conf (edited) :
# The default device, if not specified elswhere
CDR_DEVICE=cdrom
#
# The default speed, if not specified elswhere
#CDR_SPEED=40
# The default FIFO size if, not specified elswhere
CDR_FIFOSIZE=4m
# Unless you have a good reason, use speed == -1 and let
# cdrecord use it's intercal drive specific defaults.
# drive name device speed fifosize driveropts
cdrom= ATAPI:0,0,0 -1 -1 burnfree
----- end cdrecord.conf
HTH
Stuart
--
Stuart Sears RHCE, RHCX
Quidquid latine dictum sit, altum viditur
More information about the users
mailing list